waterfall

    Cards (8)

    • RDDTDM - Requirements, Design, Development, Testing, Deployment, Maintenance
    • in sequential stages, documents/deliverables produced on transition between stages
    • Requirements: Elicitation & Analysis - what stakeholders want, Specification - production of documentation, feasibility study, validation - double check requirements
    • Design - design
    • Development/Implementation - translate design into functional code
    • Testing - validation (does it match user requirements) and verification (does it meet the spec)
    • Waterfall pros: clear identified phases of production, everything complete before next stage - no surprises/error from before, lots of documentation
    • Waterfall cons: difficult to make any changes once process is started - have to restart the stages, after reqs done only check in with customer at deployment
    See similar decks