7
4 things I learned as a Scrum Master in a Waterfall Project 4

Agile Development in Waterfall Project

Embed Size (px)

Citation preview

Page 1: Agile Development in Waterfall Project

4 things I learned as a Scrum Master in a Waterfall Project

4

Page 2: Agile Development in Waterfall Project

Intro

• Recently, jPower8 Client launched its new public web.

• Our team of front-end developers played a vital role converting design into code

• The project environment was complex. Several teams were involved, including

external deliveries.

• As a team, we work agile. The project organization was waterfall.

• Here are four major issues we had to navigate.

Page 3: Agile Development in Waterfall Project

Incremental Development vs Big Bang Delivery

• Big Bang delivery means last-minute feedback.

• Last minute feedback generates scope-creep.

• Big Bang delivery makes expectations management difficult.

• Incremental development generates continuous feedback

• Continuous feedback improves quality and expectations management.

31

Page 4: Agile Development in Waterfall Project

Defects vs Change Requests

• Weak expectations management generates lots of last-minute changes.

• Since changes are presented as out-of-scope, they are reported as defects.

• Scope-creep has negative impact on quality; deadlines hardly ever change.

• Tests run over a short but intensive period with negative impact on quality.

42

Page 5: Agile Development in Waterfall Project

Product Owner vs Project Manager

• By design, project management creates information barrier between

development teams and business owners / sponsors.

• Project manager is responsible for successful project delivery.

• Project manager is process oriented.

• Product owner is responsible for maximizing business value.

• Product owner is hence result oriented.

53

Page 6: Agile Development in Waterfall Project

Backlog vs Project Plan

• Project plan focuses on fixing the scope.

• Fixed scope generates waste, change requests and variable quality.

• Variable quality equals to kicking the can down to maintenance.

• Backlog focuses on iterative improvements.

• Variable scope makes prioritization, hence maximizing added value easy.

64

Page 7: Agile Development in Waterfall Project

• Have feedback? Let me know.

• Want to know more details? Just ask.

[email protected]

• Want to work with us? Get in touch.

[email protected]

• We are always looking for like-minded individuals.