Agile and Product Management: How they differ/engage

Mart 2015 | Ceyhun Cem Süsal, Ürün Geliştirme Sorumlusu
Agile is just a project management methodology.

"It does not give you perfect product. "

It helps you to develop faster with a better quality - if you implement it right : -)

Keep in mind that you will not have the best product in the market just because you are doing agile.
It's not that simple. You will need additional skills.

Let me give you an example :)

AGILE when you do it right:

Need Identification >
Requirements >
Planning and Prioritizing >
Analysis >
Development >
Test >
Demo >
Customers are using your product :)

It repeats the cycle given above periodically (generally weekly). -> SPRINT

AGILE when you fail:

Top management meeting (Other party saying we are doing this) >
Your manager - we should do it >
You were planning to do something now you have to change it >
You analyze your manager's request >
Developers were doing something you need to stop them >
OHH GOD you had a road map forgot to update it >
Deadline is too close test it fast >
Ignore some bugs it is not important >
Where is my Kanban Board >
You saw that the product does not fit your needs >
Pushed it to live because your manager wants to see it

Note: Actually the scenario above is limitless.

What does product management do with AGILE then?

AGILE ease the job of product management. Most of you heard about the MVP (Minimum Viable Product) concept.

AGILE supports this concept because it is iterative and incremental (that's the keyword) which means you deliver something in each sprint (generally every week) to your customer.

It helps you to test your product before fully implementing it and you/your customer start benefiting it at an early stage.

I suggest you to set your metrics to monitor your product. You will be able to identify your mistakes earlier.

AGILE is open to changes at any stage of the development.

"You can change anything any time. "

It does not support something that your audience does not like.

Daily stand ups will help you to understand what is the progress and you will have an idea about what your team is doing.

You will estimate the effort with your team. They will question your product and help you to make the decision whether it is feasible?

What other skills you need?

You need a very good understanding of who your customer is and what does he/she need?

This means analysing/testing/monitoring.

You will need to have an idea about what your business is doing?

Observation is the key for success.

You will also need to split the whole into right pieces. Not so big not so small :)