tailieunhanh - Lecture Business system development - Lecture 9: Determining system requirements

In this lecture, we will: Describe interviewing options and develop interview plan, explain advantages and pitfalls of worker observation and document analysis, explain how computing can support requirements determination, participate in and help plan joint application design sessions, use prototyping during requirements determination, describe contemporary approaches to requirements determination. | Business System Development CSC581 Lecture 9 Determining System Requirements 2 Summary of the previous lecture In previous lecture, we : Described steps involved in project initiation and planning. Explained the need for and contents of Statement of Work and Baseline Project Plan. Listed and described methods for assessing project feasibility. Described tangible vs. intangible costs and benefits, and one-time vs. recurring costs and benefits. Performed cost-benefit analysis, and understand time value of money, present value, discount rate, return on investment, and break-even analysis. Described rules for evaluating technical risk of systems development projects. Described activities and roles of structured walkthroughs. Outlines We today’s lecture we will: Describe interviewing options and develop interview plan. Explain advantages and pitfalls of worker observation and document analysis. Explain how computing can support requirements determination. Participate in and help plan . | Business System Development CSC581 Lecture 9 Determining System Requirements 2 Summary of the previous lecture In previous lecture, we : Described steps involved in project initiation and planning. Explained the need for and contents of Statement of Work and Baseline Project Plan. Listed and described methods for assessing project feasibility. Described tangible vs. intangible costs and benefits, and one-time vs. recurring costs and benefits. Performed cost-benefit analysis, and understand time value of money, present value, discount rate, return on investment, and break-even analysis. Described rules for evaluating technical risk of systems development projects. Described activities and roles of structured walkthroughs. Outlines We today’s lecture we will: Describe interviewing options and develop interview plan. Explain advantages and pitfalls of worker observation and document analysis. Explain how computing can support requirements determination. Participate in and help plan Joint Application Design sessions. Use prototyping during requirements determination. Describe contemporary approaches to requirements determination System Requirements Determination Characteristics for Successful Requirements Determination Impertinence (disrespect) Impartiality (fairness) Relaxing constraints Attention to details Reframing Deliverables of Requirements Determination From interviews and observations Interview transcripts, observation notes, meeting minutes From existing written documents Mission and strategy statements, business forms, procedure manuals, job descriptions, training manuals, system documentation, flowcharts From computerized sources JAD session results, CASE repositories, system prototype displays and reports Traditional Requirements Determination Methods Interviewing individuals Interviewing groups Observing workers Studying business documents What is Interviewing? Dialogue with user or manager to obtain their requirements Two forms: Open-ended: .