Professional Documents
Culture Documents
3.waterfall - Scrum Hybrid
3.waterfall - Scrum Hybrid
• Team embraces the idea behind agile but fall short of vision
○ Business analysts often become product owners
○ Each team's member work on more than one project
○ Not everything is done in sprint
○ A project culture causes teams to lose momentum
• Traditional processes create inertia (Planning/budgeting/architecture/requirement processes)
○ Plans drive funding
○ Different people do architecture and design
○ The SDLC and governance enforce the creation of a set of documents
○ Development is not involved in the requirements process
• Release organizations resist releasing software
○ Legacy systems are too complex
○ Operations and release groups are bottleneck
○ Infrequent releases are the cultural norm
○ The business doesn't like change
Water-Scrum-Fall
Water scrum fall or scrummer fall or Water scrum is a hybrid methodology which combines documentation centric approach of waterfall with iterative
and incremental product development approach of SCRUM.
• Business analysis and release management continue to follow more-traditional approaches and Scrum adoption is limited to the development-team
level..
○ Compliance requirements another factor for driving hybrid approaches, as strong governance processes needed before and after development.
• From a process perspective, Water Scrum Fall includes three phases
○ Detailed planning and design upfront (The water part)
○ Incremental and Iterative development based on SCRUM
○ Strict and managed delivery of service or product (The fall part)
Fall part in Water Scrum Fall means you establish gates to limit release frequency. It is good to release frequently and get early feedback from the
customer. But in case of complex projects, because of the complex nature of the architecture it is not possible to release frequently. Hence in this
stage we plan for releases with a focus on system testing and user acceptance testing before deploying the solution to the customer.
Some process elements are
Requirements traceability matrix: This document keeps track of the requirements and respective test cases to ensure all the functionalities are tested.
Recommendations
○ Push back on the water-scrum side of the model
○ Ensure that they built a truly agile team for the middle of the process
○ Increase the frequency of the release to production