Skip to main content

Construction Process

1. Transform SWDD into work items

  • Traceability Matrix: Requirement -> Design Element -> Work Item -> Code -> Test

  • Work item: ID, Title, SWDD Reference, Description, Acceptance Criteria, Tests, Dependencies, Risk (low, med, high)

  • Establish dependency relationships (UML use case diagrams)

  • Risk factors: Technical novelty, complexity, integrations, performance, security

  • Sync work items with features

    • Inspectable work items reflect feature abstraction
    • Inspection closes out work item and moves code into trunk
Work Item IDWork Item TitleWork Item DescriptionSWDD IDSWDD DescriptionTest IDAcceptance CriteriaDependenciesRisk

2. Create construction plan

  • Plan the order in which work items will be completed. Consider dependencies and abstractions

3. Create construction schedule

4. Assign work items to indiviuals

  • Promotes responsibility
  • Consider personnel requirements (vacations, etc.)

5. Complete work items

  • Conduct sprints
  • Each work item will have associate tests
  • Work items measure progress of requirement fulfillment.
  • Create feature branches corresponding to inspectable work items

6. As work items are completed, conduct Continuous Itegration Process