2. Iteration
The Iteration Phase of the 7dig Delivery Method focuses on iterative development cycles to incrementally build and refine the product. A typical product/project undergoes several iterations, each aimed at delivering tangible progress and gathering feedback for continuous improvement. Similar to Scrum's Sprint concept, each iteration consists of three core internal elements:
Shape
During this phase, the team prepares, refines, and analyzes the requirements for the next iteration. This includes gathering detailed user stories, refining acceptance criteria, and ensuring alignment with the overall project goals. Clear communication and collaboration among team members are crucial to solidify the iteration scope.
Build
The Build phase is dedicated to coding and developing the current iteration scope. Development activities focus on implementing the defined requirements and features, adhering to the established technical and design guidelines. Continuous integration and testing practices help maintain code quality and readiness for subsequent phases.
Accept
In the Accept phase, the team validates and accepts the elements delivered in the current iteration. This involves comprehensive, functional, integration, and user acceptance testing. Quality assurance activities ensure that the developed features meet the specified requirements and performance standards.
Outputs of the Iteration Phase
At the end of each Iteration, the team achieves the following outcomes:
Metrics Gathering
Metrics related to both process and product performance are gathered to assess the iteration's effectiveness. Process metrics may include velocity, team capacity utilization, and sprint burndown charts, while product metrics assess functionality completeness, performance benchmarks, and user satisfaction indicators.
Feedback Integration
Feedback received from stakeholders and users during the iteration is integrated into the Product Backlog. This ensures that evolving user needs and stakeholder expectations are continuously addressed and prioritized. New user stories or features are added based on the feedback to enhance the product's overall value and usability.
Working Software
The team presents a working software component, representing a piece of the overall solution developed during the iteration. This working software demonstrates tangible progress towards the project goals and allows stakeholders to provide timely feedback.
The Iteration Phase facilitates iterative improvement and adaptive development, ensuring that each cycle contributes to the overall project success and customer satisfaction.
Phase 1-2-3
The 7dig Delivery Method is applied in three major phases—Initiation, Iteration, and Release—each designed with a specific purpose in the project lifecycle.
The Initiation Phase sets the foundation by defining the business context, stakeholder needs, and team structure. The Iteration Phase focuses on iterative development, where requirements are refined, solutions are built, and quality is validated. Finally, the Release Phase prepares the product for deployment, ensuring user acceptance and readiness for Go Live. This phased approach ensures that each project progresses methodically, maintaining high standards of quality and aligning with business goals throughout the development cycle.