sink or swim? changing methodology mid project … a case study • decision: change methodology...

30
Sink or Swim? Changing methodology midproject from Waterfall to Agile; should you do it? should you do it? Tony Porfilio Director, Professional Services

Upload: nguyenliem

Post on 07-May-2018

220 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Sink or Swim? 

Changing methodology mid‐project from Waterfall to Agile; should you do it?should you do it?Tony Porfilio Director, Professional Services

Page 2: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Story Time

Page 3: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Story Time

Page 4: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Story Time

VS

Page 5: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Sink or Swim? 

Changing methodology mid‐project from Waterfall to Agile; p ojec o a e a o g e;should you do it?

Page 6: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Story Board

• Synopsis

• The ChallengeThe Challenge

• The Set Up

• The Result

• Did we succeed?

• Key Learnings

• Special Thanks

• Questions & Answers

Page 7: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Synopsis

A case study

• Decision: change methodology from traditional Waterfall toDecision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project.  

• The Motivation: create a sense of urgency; increase velocity; provide value more often.

• The Outcome: it’s possible, but not easy.

• Lessons learned: educate; influence; make it fun.

Page 8: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Challenge

• 4‐year program (now in 3rd and final year)• Finished 3rd year with a go‐live in Januaryy g y• Kicked‐off 4th and final year February, to be completed by December

Yr 3 Yr 4Yr 3Jan Feb Mar . . . . . . Nov Dec

Start End

Yr 4

Page 9: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Challenge

• 4‐year program (now in 3rd and final year)• Finished 3rd year with a go‐live in Januaryy g y• Kicked‐off 4th and final year February, to be completed by December

• Team: 45 FTETeam:  45 FTE • Client & Consultants from various companies

Yr 3 Yr 4Yr 3Jan Feb Mar . . . . . . Nov Dec

Start End

Yr 4

Page 10: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Challenge

• 4‐year program (now in 3rd and final year)• Finished 3rd year with a go‐live in Januaryy g y• Kicked‐off 4th and final year February, to be completed by December

• Team: 45 FTETeam:  45 FTE • Client & Consultants from various companies

• Adjust corporate culture – from slow & ponderous to quick & i bl& nimble 

• Agile very new to the client and team

Yr 3 Yr 4Yr 3Jan Feb Mar . . . . . . Nov Dec

Start End

Yr 4

Page 11: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Set up

• Enrolled 2 certified Scrum Masters as part of team

• Provided everyone with links to videos on AgileProvided everyone with links to videos on Agile methodology 

• presentation by each team at the end of the iteration

Page 12: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Set up

• Enrolled 2 certified Scrum Masters as part of team

• Provided everyone with links to videos on AgileProvided everyone with links to videos on Agile methodology 

• Converted requirements into User Stories• Prioritized the User Stories

• Created concurrent streams of teams of no more than 7 resourcesresources

Page 13: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Set up

• Enrolled 2 certified Scrum Masters as part of team

• Provided everyone with links to videos on AgileProvided everyone with links to videos on Agile methodology 

• Converted requirements into User Stories• Prioritized the User Stories

• Created concurrent streams of teams of no more than 7 resourcesresources

• Defined 3‐week iteration sprints with formalized presentation by each team at the end of the iteration

Start End3‐week Sprint

Page 14: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

What do you think happened?

• Thoughts!?

Page 15: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

What do you think happened?

Page 16: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Result

• Mixed!

• Some team members embraced it – others did notSome team members embraced it  others did not

Page 17: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Result

• Mixed!

• Some team members embraced it – others did notSome team members embraced it  others did not

• Confused on the methodology & their role

• Anxiety; Stress; DefianceAnxiety; Stress; Defiance

Page 18: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

The Result

• Mixed!

• Some team members embraced it – others did notSome team members embraced it  others did not

• Confused on the methodology & their role

• Anxiety; Stress; DefianceAnxiety; Stress; Defiance

• “heat loss”, short‐term‐focus, scope creep

Page 19: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Did we succeed?

• Yes but it was not an easy ride

• Momentum was slow in the initial iterationsMomentum was slow in the initial iterations

• Perseverance by the management team to continually re‐enforce & educate

Page 20: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Did we succeed?

• Yes but it was not an easy ride

• Momentum was slow in the initial iterationsMomentum was slow in the initial iterations

• Perseverance by the management team to continually re‐enforce & educate

• Did create a sense of urgency; empowerment; collaboration

Page 21: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Did we succeed?

• Yes but it was not an easy ride

• Momentum was slow in the initial iterationsMomentum was slow in the initial iterations

• Perseverance by the management team to continually re‐enforce & educate

• Did create a sense of urgency; empowerment; collaboration

• Had several releases to production thru‐out the year

• Completed the final year of the program on time in December

Page 22: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Key Lessons Learned

• Educate & confirm understanding

• Communicate:Communicate:• The value of the methodology• What’s in it for them• What’s expected of them• What’s expected of them 

Page 23: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Key Lessons Learned

• Educate & confirm understanding

• Communicate:Communicate:• The value of the methodology• What’s in it for them• What’s expected of them• What’s expected of them 

• Watch out for the tendency of doing many, mini, waterfalls

• Have “change agents” to help coach / mentor / influenceHave  change agents  to help coach / mentor / influence

Page 24: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Key Lessons Learned

• Educate & confirm understanding

• Communicate:Communicate:• The value of the methodology• What’s in it for them• What’s expected of them• What’s expected of them 

• Watch out for the tendency of doing many, mini, waterfalls

• Have “change agents” to help coach / mentor / influenceHave  change agents  to help coach / mentor / influence

• A decision not to be made lightly – use tools such as a Suitability Scorecard

• Don’t lose sight of the overall program plan

• Make it fun

Page 25: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Special Thanks

• The Sponsor:• For their trust

• The Management Team:• For their leadership in influencing and mentoring the team

• The Project Team:• For their dedication, commitment, perseverance, and willingness to adapt and learn

Page 26: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •
Page 27: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Questions & Answers

Page 28: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •
Page 29: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Contact Info

Tony Porfilio

Director Professional ServicesDirector, Professional Services

Diabsolut Inc.

[email protected]@diabsolut.com

1‐877‐341‐3227 x132 

or via Linked‐in

Page 30: Sink or Swim? Changing methodology mid project … A case study • Decision: change methodology from traditional Waterfall to Agile in the final year of a multi‐year project. •

Tony Porfilio ‐ BIO

• Tony Porfilio has over 18 years’ experience as a project manager, program manager and engagement manager in various industries, primarily implementing enterprise software solutions (WFM, CRM, CMS, etc) and managing large multi‐disciplinary project teams. Tony has worked at g p y p j yseveral system integration companies, software companies and as an independent consultant. He has also launched several businesses and dabbled in the film industry. Tony y ystudied computer programming, small business management and executive management at Seneca Applied Arts & Technology, University of Toronto and Babson in gy, yCambridge‐Mass respectively. Currently holds the role of Director Professional Services at Diabsolut Inc.