Design Cycle  
 
Introduction  
Definition  
Architecture  
Design  
Implementation  
Summary
Resources & Credits  

Summary

 
Here's a summary of the DADI process including the tasks that should be completed, the people that should be involved and the deliverables in each phase. The Tasks and Deliverables sections list items that may need to be completed, but not all of them will be needed for every project. The People section lists all of the roles that might be necessary to fill during each phase. For smaller projects, you won't need one person for each role. Frequently, several roles can be combined and executed by the same person. It will depend on the project and the team as to how the roles are divided among the development team.

The DADI Process

Definition Architecture Design Implementation
Tasks

items that should be completed before moving to next phase
  • identify overall concept
  • identify content resources
  • investigate rights acquisition
  • define budget, deadline, scope
  • identify users
  • define goals and objectives
  • research special features
  • identify delivery platform
  • identify distribution channels
  • perform market analysis
  • identify major content areas
  • prioritize content
  • define media types
  • define structure
  • create flowchart, block-diagram
  • develop navigation scheme
  • build preliminary prototypes
  • evaluate prototypes
  • create storyboard
  • acquire rights to content/footage
  • identify content for prototype
  • develop look and feel
  • develop media elements
  • define naming conventions
  • implement media database
  • build advanced prototype
  • conduct user testing on prototype
  • define software architecture
  • start developing unique features
  • expand high-level design into detailed flowcharts and design doc
  • define milestones
  • define priorities
  • define production paths
  • estimate disk space
  • develop all media
  • integrate content into product
  • develop testing plan
  • implement bug reporting system
  • test every path of product
  • fix bugs
  • perform accuracy, functionality, performance testing
  • perform hardware configuration compatibility testing
  •  
     
     
     
     
    People

    roles that must be played; one person can play more than one role
  • Executive Producer
  • Creative Director
  • Producer/Project Mgr
  • Content Director
  • Marketing Rep
  • Producer/Project Mgr
  • Interactive Designer
  • Instructional Designer
  • Programmer
  • Subject Matter Expert
  • Producer/Project Mgr
  • Technical Producer
  • Art Director
  • Interactive Designer
  • Usability Expert
  • Production Manager
  • Subject Matter Expert
  • Writer/Editor
  • Programmer
  • Graphic Artist
  • Audio/Video Producer
  • QA Manager
  • Freelance specialists
  • Producer/Project Mgr
  • Programmer
  • Graphic Artist
  • Subject Matter Expert
  • Writer/Editor
  • Audio/Video Specialist
  • QA Manager
  • QA Testers
  • Freelance specialists
  •  
     
     
     
     
    Deliverables

    documents or products that should be completed
  • high-level product specifications
  • audience analysis
  • platform requirements
  • flowcharts
  • storyboards
  • script drafts
  • preliminary prototypes
  • user testing results
  • final budget
  • final schedule
  • style guides
  • production steps
  • working prototype
  • user testing results
  • detailed design doc
  • disc space estimates
  • complete asset list
  • product test plans
  • beta versions of product
  • final version of product
  • test results
  • plans for summative evaluation
  • recommendations for revisions
  • recommendations for next version

  • Introduction | Definition | Architecture | Design | Implementation | Summary | Resources