How to manage an agile project with a non agile customer
-
Upload
eyal-negev -
Category
Software
-
view
96 -
download
1
Transcript of How to manage an agile project with a non agile customer
How to Manage an Agile Project with a Non-Agile CustomerEyal Negev
25th Jan, 2017
THE CHALLENGE
• New product• New advanced
technologies• New customer
THE CHALLENGE
• New product• New advanced
technologies• New customer
High uncertainty& risks
4
THE CUSTOMER
Fixed requirements, dates, costs
NO PAIN NO GAIN?
ESCALATIONS
DISAPPOINTMENT
FRUSTRATION
DELAYS
HOW CAN YOU SUCCEED?
Eyal Negev
Project manager and Scrum master at Thomson Reuters
More than 13 years of technical and managerial experience in a variety of positions
Thomson Reuters - The Answer Company• Thomson Reuters provides
professionals with the intelligence, technology and human expertise they need to find trusted answers.
• We enable professionals in the financial and risk, legal, tax and accounting and media markets to make the decisions that matter most.
• We’re powered by ,Reuters, the world’s most trusted news organization.
At the TMS offices (Tel Aviv, Bangalore,
Toronto and Eagen)
we use
NLP technologies & machine learning
to produce intelligent information based
products for businesses and
professionals around the world
TEXT METADATA SERVICES GROUP
CUSTOMER = PARTNER
Recognize their constraints
Understand the use case
Know their customers
Identify their pain points
TRANSPARENCY
Transparency is the way to share progress
TALK IT THROUGH
“Individuals and interactions over processes and tools” – Agile manifesto
“The most efficient and effective method of conveying information to and within a development team is face-to-face conversation” - Agile manifesto principle
12
PROMOTE AGILE
Product development is complex, uncertain, risky
The best methodology for managing it is Agile
THE TEAM IS THE FOCAL POINT
Short distance between customer and developer
THE TEAM IS THE FOCAL POINT
AGILE CONVERTERParse customer input and convert it into Agile format
AGILE PROJECT PLAN
Agile does not mean not planning,it means planning better:
AGILE PROJECT PLAN
Agile does not mean not planning,it means planning better:
• Different levels of planning
AGILE PROJECT PLAN
Agile does not mean not planning,it means planning better:
• Different levels of planning
• Flexible plan
AGILE PROJECT PLAN
Agile does not mean not planning,it means planning better:
• Different levels of planning
• Flexible plan
• Expect the unexpected
AGILE PROJECT PLAN
Agile does not mean not planning,it means planning better:
• Different levels of planning
• Flexible plan
• Expect the unexpected
• Continuous planning
AGILE PROJECT PLAN
MUTUAL PROJECT PLAN
MUTUAL PROJECT PLAN
Create and maintain together a win-win plan
MUTUAL PROJECT PLAN
DIT – Do It Together:• Brainstorming• Set milestones and project goals• Reveal and solve risks, dependencies, and
constraints
Create and maintain together a win-win plan
MUTUAL PROJECT PLAN
DIT – Do It Together:• Brainstorming• Set milestones and project goals• Reveal and solve risks, dependencies, and
constraints
Mutual success is a joint effort
Create and maintain together a win-win plan
MUTUAL PROJECT PLAN
Deliveries Phase 1 Phase 2 Phase 3Feature 1 19-Nov 27-Nov 7-JanFeature 2 19-Nov 27-Nov 7-JanFeature 3 30-Nov 4-Dec 21-JanFeature 4 26-Nov 4-Dec 14-JanFeature 5 18-Jan 25-Jan 1-FebFeature 6 18-Jan 25-Jan 1-FebFeature 7 25-Jan 1-Feb 22-FebFeature 8 25-Jan 1-Feb 22-Feb
MUTUAL PROJECT PLAN
Deliveries Phase 1 - Option 1
Phase 1 - Option 2
Phase 2 - Option 1
Phase 2 - Option 2
Phase 3
Feature 1 3-Dec 17-Dec 17-Dec 31-Dec Q1Feature 2 3-Dec 17-Dec 17-Dec 31-Dec Q1Feature 3 17-Dec 31-Dec 31-Dec Jan Q1Feature 4 17-Dec 31-Dec 31-Dec Jan Q1Feature 5 31-Dec Jan Jan Jan Q1Feature 6 31-Dec Jan Jan Jan Q1Feature 7 Jan Jan Jan Feb Q1Feature 8 Jan Jan Jan Feb Q1
MUTUAL PROJECT PLAN
RESPONDING TO CHANGE
“Responding to change over following a plan” – Agile manifesto
“Welcome changing requirements, even late in development” – Agile manifesto principle
BE COURAGEOUS!
If you don’t try you’ll never know
BEST PRACTICE SUMMARY1. Customer = Partner2. Transparency3. Talk it through4. Promote Agile5. The team is the focal point6. Agile converter7. Agile project plan8. Mutual project plan9. Responding to change10. Be courageous!
31
32
HAPPY ENDING