280 likes | 296 Views
IS 421 Information Systems Analysis. James Nowotarski 11 November 2002. Today’s Objectives. Recap data flow diagramming Understand what will be on final exam Discuss Assignment 5 Discuss Quiz 3. Course Map. Contents 1. Introduction Planning Phase 2. Project Initiation
E N D
IS 421Information Systems Analysis James Nowotarski 11 November 2002
Today’s Objectives • Recap data flow diagramming • Understand what will be on final exam • Discuss Assignment 5 • Discuss Quiz 3
Course Map Contents 1. Introduction Planning Phase 2. Project Initiation 3. Project Management Analysis Phase 4. Systems Analysis 5. Gathering Information 6. Process Modeling 7. Data Modeling 1 2 3 4 5 6 7 8 9 10 11 Week Core Exam Review Assignments Quizzes Final
Today’s agenda Topic Duration • Quiz 3 Recap 15 minutes • Work Planning Recap 30 minutes • Assignment 5 Recap 30 minutes *** Break 15 minutes • Analysis Phase Wrap-up 30 minutes • Final Exam Study Guide 15 minutes • Sample problems remainder
Today’s agenda Topic Duration • Quiz 3 Recap 15 minutes • Work Planning Recap 30 minutes • Assignment 5 Recap 30 minutes *** Break 15 minutes • Analysis Phase Wrap-up 30 minutes • Final Exam Study Guide 15 minutes • Sample problems remainder
Quiz 3 Problem 6 Context
Today’s agenda Topic Duration • Quiz 3 Recap 15 minutes • Work Planning Recap 30 minutes • Assignment 5 Recap 30 minutes *** Break 15 minutes • Analysis Phase Wrap-up 30 minutes • Final Exam Study Guide 15 minutes • Sample problems remainder
requirements Users Negotiate reqts work breakdown structure negotiated requirements Decom- pose Estimate size deliverable size Estimate resources 5 3 4 1 2 workmonths Develop schedule Iterate as necessary schedule Create the work plan
Estimating a Project Based on Industry Information Planning Analysis Design Implementation Industry Standard For Web 15% 20% 35% 30% Applications Time Required 4 5.33 9.33 8 in Person Months
Management Challenges in Analysis • Political difficulties • Especially in larger projects, where the new system will serve several, possibly conflicting, interest groups • Communication problems • People of different backgrounds, vocabularies being asked to work together • Users in particular may struggle to understand the technical-looking outputs of the Analysis phase • Scope management • Analysis paralysis • Easy to become mired in detail, not know when to finish • “Prematurely physical”
Staff the project Control project work Project Management (50K foot view) Create Work plan
Estimating Schedule Time • Rule of thumb for estimation Schedule Time (months) = 3.0 * person-months1/3 Source: Boehm, B. Software Engineering Economics
Timeboxing • Fixed deadline • Reduced functionality, if necessary • Fewer “finishing touches”
Margins of Error in Cost and Time Estimates Typical margins of Error for Well-done Estimates Phase Deliverable Cost (%) time (%) Planning System Request 400 60 Project Plan 100 25 Analysis System Proposal 50 15 Design System Specification 25 10 Source: Boehm et al. (1995)
Relative Cost to Fix an Error It costs 50x more to fix an error discovered in production than in Analysis phase 50 20 10 5 Relative cost to fix 2 1 0.5 0.2 0.1 Analysis Design Code Unit test Acceptance test Production Phase in which error detected
Action Week 2 3 4 5 6 7 8 9 10 11 12 13 Tracking Tasks Using Gantt Chart
CASE Tools Initiation Analysis Design Implementation Upper CASE Lower CASE Integrated CASE (I-CASE)
CASE Components Diagrams Screen Designs CASE Repository Procedural Metadata Logic
Classic Mistakes • Overly optimistic schedule • Failing to monitor schedule • Failing to update schedule • Adding people to a late project • Scope creep • Lack of change control
Today’s agenda Topic Duration • Quiz 3 Recap 15 minutes • Work Planning Recap 30 minutes • Assignment 5 Recap 30 minutes *** Break 15 minutes • Analysis Phase Wrap-up 30 minutes • Final Exam Study Guide 15 minutes • Sample problems remainder
Today’s agenda Topic Duration • Quiz 3 Recap 15 minutes • Work Planning Recap 30 minutes • Assignment 5 Recap 30 minutes *** Break 15 minutes • Analysis Phase Wrap-up 30 minutes • Final Exam Study Guide 15 minutes • Sample problems remainder
Develop ProcessModel Prepare Proposal Develop Data Model Dev Analysis Plan Examine- As-is Identify Improve- ments Develop Basic System Concepts Analysis Phase From Planning Phase: System Walkthrough System request Feasibility analysis Workplan . . . To Design Phase: Deliverables: Analysis Plan Functional Requirements Quality Requirements Data Model Process Model System Proposal System Concept
Develop ProcessModel Prepare Proposal Develop Data Model Dev Analysis Plan Examine- As-is Identify Improve- ments Develop Basic System Concepts Analysis Phase From Planning Phase: Develop Concept for To-Be System System request Feasibility analysis Workplan . . . To Design Phase: Deliverables: Analysis Plan Functional Requirements Quality Requirements Data Model Process Model System Proposal System Concept
Staffing Considerations • #1 success factor • Right skills at the right time • Best to have a functional orientation • Architecture work will likely begin in parallel • Need people who are multidisciplinary • No substitute for experience
Today’s agenda Topic Duration • Quiz 3 Recap 15 minutes • Work Planning Recap 30 minutes • Assignment 5 Recap 30 minutes *** Break 15 minutes • Analysis Phase Wrap-up 30 minutes • Final Exam Study Guide 15 minutes • Sample problems remainder
Today’s agenda Topic Duration • Quiz 3 Recap 15 minutes • Work Planning Recap 30 minutes • Assignment 5 Recap 30 minutes *** Break 15 minutes • Analysis Phase Wrap-up 30 minutes • Final Exam Study Guide 15 minutes • Sample problems remainder