DRAFT DEVELOPMENT FLOW WIP
Activity Overview

Shaping
Shaping is primarily design work. The shaped concept is an interaction design viewed from the user’s perspective. It defines what the feature does, how it works, where it fits into existing flows, and what can be done during the sprint. The shaping layer should be done before the sprint start.
- Product Brief:
- Essential Output: PRD (product requirements document).
- Outcomes & Value derived:
- PRD has been shared with Team Lead, Designer, and QA to get any feedback.
- All feedback on the PRD has been fixed and shared with the team during the meeting.
- Design:
- Essential Output: Design product (Figma UI design).
- Outcomes & Value derived:
- The draft design has been shared with the Product team, Team lead, and QA to get any feedback.
- All feedback on the design has been fixed and shared with the team during the meeting.
- Task breakdown:
- Essential Output: Task breakdown document.
- Outcomes & Value derived:
- The team understands the project well enough to make informed decisions on the development strategy.
- Team to scope of the project, what can be done in the sprint, and give a clear estimation for each assigned task.
- Test Strategy
- Essential Output:
- Test planning.
- Test scenario and test case.
- Outcomes & Value derived:
- QA to understand the project requirement and expected behavior for the products.
- Clarity all the cases to the team.
- Essential Output:
Building
Building and iterating how the project should be done during the sprint.
- Implementing:
- Essential Output: Main goals for the product is implemented on the HH platform and ready to be tested by QA.
- Outcomes & Value derived:
- Product implemented according to the PRD and design.
- The product has been smoke-tested to ensure the product's main goal is ready to be tested by QA.
- Testing:
- Essential Output: The product has been tested, main goals for the product are implemented properly according to the PRD and design.
- Outcomes & Value derived:
- The product is tested and the main goals for the product are implemented properly according to the PRD and design.
- Defect Management:
- Essential Output: Clear distinction between what ticket should be delivered in the sprint, the low-value tickets are moved to the next sprint/cooldown period.
- Outcomes & Value derived:
- Ticket prioritization.
- Low-value tickets are moved to the next sprint/cooldown period.
Releasing
- Merging.
- Essential Output: Merged release build.
- Outcomes & Value derived:
- Approved PRs are merged into develop and froze (no more code change) and if there is any update, QA needs to test it again and re-approve the PR.
- Release test.
- Essential Output: Merged release build has been tested.
- Outcomes & Value derived:
- QA to perform the last test on the merged release build (sanity test, integration test, and smoke test) before release.
- Approved the PR for release build and the build can be released.