33
How to Manage an Agile Project with a Non-Agile Customer Eyal Negev 25th Jan, 2017

How to manage an agile project with a non agile customer

Embed Size (px)

Citation preview

Page 1: 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

Page 2: How to manage an agile project with a non agile customer

THE CHALLENGE

• New product• New advanced

technologies• New customer

Page 3: How to manage an agile project with a non agile customer

THE CHALLENGE

• New product• New advanced

technologies• New customer

High uncertainty& risks

Page 4: How to manage an agile project with a non agile customer

4

THE CUSTOMER

Fixed requirements, dates, costs

Page 5: How to manage an agile project with a non agile customer

NO PAIN NO GAIN?

ESCALATIONS

DISAPPOINTMENT

FRUSTRATION

DELAYS

Page 6: How to manage an agile project with a non agile customer

HOW CAN YOU SUCCEED?

Page 7: How to manage an agile project with a non agile customer

Eyal Negev

Project manager and Scrum master at Thomson Reuters

More than 13 years of technical and managerial experience in a variety of positions

Page 8: How to manage an agile project with a non agile customer

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

Page 9: How to manage an agile project with a non agile customer

CUSTOMER = PARTNER

Recognize their constraints

Understand the use case

Know their customers

Identify their pain points

Page 10: How to manage an agile project with a non agile customer

TRANSPARENCY

Transparency is the way to share progress

Page 11: How to manage an agile project with a non agile customer

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

Page 12: How to manage an agile project with a non agile customer

12

PROMOTE AGILE

Product development is complex, uncertain, risky

The best methodology for managing it is Agile

Page 13: How to manage an agile project with a non agile customer

THE TEAM IS THE FOCAL POINT

Short distance between customer and developer

Page 14: How to manage an agile project with a non agile customer

THE TEAM IS THE FOCAL POINT

Page 15: How to manage an agile project with a non agile customer

AGILE CONVERTERParse customer input and convert it into Agile format

Page 16: How to manage an agile project with a non agile customer

AGILE PROJECT PLAN

Agile does not mean not planning,it means planning better:

Page 17: How to manage an agile project with a non agile customer

AGILE PROJECT PLAN

Agile does not mean not planning,it means planning better:

• Different levels of planning

Page 18: How to manage an agile project with a non agile customer

AGILE PROJECT PLAN

Agile does not mean not planning,it means planning better:

• Different levels of planning

• Flexible plan

Page 19: How to manage an agile project with a non agile customer

AGILE PROJECT PLAN

Agile does not mean not planning,it means planning better:

• Different levels of planning

• Flexible plan

• Expect the unexpected

Page 20: How to manage an agile project with a non agile customer

AGILE PROJECT PLAN

Agile does not mean not planning,it means planning better:

• Different levels of planning

• Flexible plan

• Expect the unexpected

• Continuous planning

Page 21: How to manage an agile project with a non agile customer

AGILE PROJECT PLAN

Page 22: How to manage an agile project with a non agile customer

MUTUAL PROJECT PLAN

Page 23: How to manage an agile project with a non agile customer

MUTUAL PROJECT PLAN

Create and maintain together a win-win plan

Page 24: How to manage an agile project with a non agile customer

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

Page 25: How to manage an agile project with a non agile customer

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

Page 26: How to manage an agile project with a non agile customer

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

Page 27: How to manage an agile project with a non agile customer

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

Page 28: How to manage an agile project with a non agile customer

MUTUAL PROJECT PLAN

Page 29: How to manage an agile project with a non agile customer

RESPONDING TO CHANGE

“Responding to change over following a plan” – Agile manifesto

“Welcome changing requirements, even late in development” – Agile manifesto principle

Page 30: How to manage an agile project with a non agile customer

BE COURAGEOUS!

If you don’t try you’ll never know

Page 31: How to manage an agile project with a non agile customer

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

Page 32: How to manage an agile project with a non agile customer

32

HAPPY ENDING

Page 33: How to manage an agile project with a non agile customer

THANK YOU!

33

Questions? Contact me: [email protected]