Download - Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

Transcript
Page 1: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

Agile Product Management

Strategic considerations and successful patterns for nearshore

software development

Dima Kanevsky, Consulting Lead

Page 2: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

We are going to talk about

• Strategic considerations of Agile Product development

• Product Owners role and key fallacies in a nearshore setup

• Four unsuccessful and five successful patterns in Agile Product Development which let product managers succeed with nearshore teams

Page 3: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

NOT going too deep into the ‘right’ practices

Page 4: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)
Page 5: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

We are too much overcomplicating software development

Page 6: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

individuals Organizations

Complex ecosystems

Page 7: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

Risk

Return

Problem is unknown

and solution is unknown

Problem is known,

solution is known

Problem – solution fit

Solution is known,

problem is not known

Page 8: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

Effective

Efficient

Product success

Page 9: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

Manager’s wet dreams

Page 10: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

‘…aim at commanding positions within a given market segment’ - Davidow, Marketing High Technology

Monopoly or..

Page 11: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)
Page 12: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

Lean principles to the rescue

• Mitigate risk

• Minimize inventory

• Eliminate waste

Page 13: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

‘…68% of the features are used either once or never’, Gartner, 2008

Page 14: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

How to produce value?

Page 15: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

The number one the most critical for software success and return-on-investment is effective

user adoption - Sand Hill Group and Neochange, 2011

Page 16: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

Three biggest challenges of a product owner in a nearshore setup

• creating a sense of ownership within the team

• sharing business context to engage the team in decision making

• inefficient and costly communication

Page 17: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

What can and will go wrong

Page 18: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

#1 PO is a bad representation of a user

Page 19: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)
Page 20: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

# 2 too much focus on a product vision

Page 21: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

‘Coming up with 15 or 20 product features proves to be easy. It's figuring out which 3 or 4 would cause someone to buy the product that is difficult’, - Hillsmith.

Page 22: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

# 3 too much design documentation

Page 23: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

Right approach

Page 24: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

# 4 too much communication

Page 25: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

The less people talk the better

Page 26: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

How an ideal setup looks like

Page 27: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

#1 collaborative requirements gathering and

validation

Page 28: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

#2 inject business context holder in the team

Page 29: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

#3 Opt out for a fully distributed scrum

Page 30: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

#4 Bring the team together

Page 31: Ciklum Seminar Zurich June 25, 2013 Dmitry Kanevksy (Ciklum)

#5 Treat people as adults