Decision Support Systems: Chapter 6 - Decision Support System Development provides about the system development life cycle Tools; Alternative development methodologies; DSS development methodology; DSS technology levels and tools; DSS development tool selection; Team developed DSS; User developed DSS. | Chapter 6 Decision Support System Development Decision Support Systems 6- Outline system development life cycle Tools 2. Alternative development methodologies 3. DSS development methodology 4. DSS technology levels and tools 5. DSS development tool selection 6. Team developed DSS 7. User developed DSS 6- Development Life Cycle Four phases Planning Analysis Design Implementation Cyclical Can return to other phases Waterfall model 6- Tools Computer-aided software engineering design tools Upper CASE – Creates systems diagrams Lower CASE Manages diagrams and code Integrated CASE Combination RAD (rapid application development) design tools Enterprise class repository and collaboration tools UML modeling Analysis and design software Code debugging methods Testing and quality assurance tools 6- Successful Project Management Establish a baseline Define scope of project Manage change and scope creep Get support from upper management Establish timelines, . | Chapter 6 Decision Support System Development Decision Support Systems 6- Outline system development life cycle Tools 2. Alternative development methodologies 3. DSS development methodology 4. DSS technology levels and tools 5. DSS development tool selection 6. Team developed DSS 7. User developed DSS 6- Development Life Cycle Four phases Planning Analysis Design Implementation Cyclical Can return to other phases Waterfall model 6- Tools Computer-aided software engineering design tools Upper CASE – Creates systems diagrams Lower CASE Manages diagrams and code Integrated CASE Combination RAD (rapid application development) design tools Enterprise class repository and collaboration tools UML modeling Analysis and design software Code debugging methods Testing and quality assurance tools 6- Successful Project Management Establish a baseline Define scope of project Manage change and scope creep Get support from upper management Establish timelines, milestones, and budgets based on realistic goals Involve users Document everything 6- Implementation Failures Lack of stakeholder involvement Incomplete requirements Unclear purpose Unrealistic expectations Project champion leaves Lack of skill or expertise Inadequate human resources New technologies 6- Project Management Tools Project management software can allow: Collaboration among disparate teams Resource and program management Portfolio management Web enabled (to allow collaborative teamwork online over time and distance) Aggregates and analyses project data 6- Development Methodologies Parallel development Multiple development on separate systems RAD Quick development allowing fast, but limited functionality Phased development Sequential serial development (each version has more functionality than the previous one) Prototyping Rapid development of portions of projects for user input and modification Small working model or may become functional part of final .