The design specification could be quite general to describe logical flow of a system. The work item would be divided to smaller work items and they could be validated with the design specification. The validation would be transferred into test plan.
- Transform System Design Specification into Smaller Work Items.
- Develop System according to Work Items
- Prepare Test Plan according to Work Items
- Unit Test Program Development
- Commit Source Code