Presentation is loading. Please wait.

Presentation is loading. Please wait.

BMAN 10690 Integrative Team Project Week 2 Professor Linda A Macaulay.

Similar presentations


Presentation on theme: "BMAN 10690 Integrative Team Project Week 2 Professor Linda A Macaulay."— Presentation transcript:

1 BMAN 10690 Integrative Team Project Week 2 Professor Linda A Macaulay

2 linda.macaulay@manchester.ac.uk 2 Overview What is a requirement? Requirements Engineering Requirements Engineering Process Areas of knowledge related to requirements engineering Types of requirements document The Cooperation Requirements Capture (CRC) method for generating user requirements User Requirement document Scope of solution Task for 18 th October

3 linda.macaulay@manchester.ac.uk 3 The Process of Application Design User’s present job Technological options Application Design Future Application

4 linda.macaulay@manchester.ac.uk 4 What is a Requirement? There are a number of definitions of the term requirements. The most notable being the IEEE- Standard 610 (1990): 1.A condition or capacity needed by a user to solve a problem or achieve an objective. 2.A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents. 3.A documented representation of a condition or capability as in 1 or 2.

5 linda.macaulay@manchester.ac.uk 5 Requirements Engineering Pohl (1993) in his paper on the ‘three dimensions of requirements engineering’ provides one of the first definitions of RE: “Requirements Engineering can be defined as the systematic process of developing requirements through an iterative co-operative process of analysing the problem, documenting the resulting observations in a variety of representation formats, and checking the accuracy of the understanding gained.”

6 linda.macaulay@manchester.ac.uk 6 Requirements Engineering Process

7 linda.macaulay@manchester.ac.uk 7 Areas of Knowledge Related to Requirements Engineering

8 linda.macaulay@manchester.ac.uk 8 Types of Requirements Document

9 linda.macaulay@manchester.ac.uk 9 The Cooperation Requirements Capture Method for Generating User Requirements A need for change is identified, a new project is proposed. input CRC process process CRC outputs: A description of the target users now and in the proposed future situation. An agreed list of requirements, including initial task and object models A shared understanding of the proposed system output

10 linda.macaulay@manchester.ac.uk 10 CRC Process

11 linda.macaulay@manchester.ac.uk 11 User Requirement Document 1. Management Summary (including the business case and a brief description of the proposed system) 2. Organisation/Workgroups 2.1 Workgroup Control Sheets 2.2 Organisation Chart 2.3 Workgroup Table 2.4 Workgroup Description Checklists 3. Generic Users 3.1 Generic Users Control Sheets 3.2 Generic Users Description Checklists 4. Tasks 4.1 Task Control Sheets 4.2 Task Hierarchy 4.3 Task Description Checklists

12 linda.macaulay@manchester.ac.uk 12 User Requirement Document (Cont.) 5. Objects 5.1 Objects Control Sheets 5.2 Object Structures 5.3 Object Description Checklists 6. Interactions 6.1 User/Task/Object Interactions 6.2 Initial List of Requirements and Attributes 7.Consolidation 7.1 Statement of Credibility 7.2 Further Investigations Needed 8. Worth Proceeding? 8.1 User/Stakeholder Perspective 8.2 Business Perspective 8.3 Plan of Action 9. Conclusion

13 linda.macaulay@manchester.ac.uk 13 Scope of solution 1. Management Summary (including the business case and a brief description of the proposed system) 2. The Human Requirements 2.1 Description of the objectives of the commissioning organisation 2.2 List of the stakeholders together with their objectives 2.3 List of key workgroups and users and their objectives 3. The High Level Functional Requirements 3.1 List of work roles to be supported and why 3.2 Description of each work role in terms of users, objects and tasks 4. The Detailed Functional Requirements 4.1 Consolidated list of objects to be supported 4.2 Descriptions of each object together with details of user tasks associated with each object

14 linda.macaulay@manchester.ac.uk 14 Scope of Solution (cont.) 5. The Quality Attributes Quality attributes may include usability, reliability, portability, performance, security, maintainability, acceptability depending on the proposed system. 6. Organisation and User Assistance Requirements 6.1 Documentation requirements 6.2 Training requirements 6.3 User support 6.4 Human computer interface requirements 7. The Technological Requirements and Constraints 7.1 Known hardware requirements (user or supplier) 7.2 Known software constraints (user or supplier)

15 linda.macaulay@manchester.ac.uk 15 Overview of the Process

16 linda.macaulay@manchester.ac.uk 16 Workgroups: Overview Each of the discussions concerning workgroups, users, tasks and objects includes a brainstorming session; an evaluation session; a prioritisation session and an analysis of change session.

17 linda.macaulay@manchester.ac.uk 17 Workgroups: LIST then CLASSIFY

18 linda.macaulay@manchester.ac.uk 18 Workgroups: select one and describe in detail and assess change

19 linda.macaulay@manchester.ac.uk 19 Similarly for Users, Objects, and Tasks

20 linda.macaulay@manchester.ac.uk 20 Object Description Sheet

21 linda.macaulay@manchester.ac.uk 21 USER Task Object Carries Out a On an object May be changeably

22 linda.macaulay@manchester.ac.uk 22 The Process of Application Design User’s present job Technological options Application Design Future Application

23 linda.macaulay@manchester.ac.uk 23 This week: Understanding Users Step 3 of Co-operative Requirements Capture Before Tuesday background research ON TUESDAY –Thinktank Session List; Classify; Select Target Users to study in detail Prepare interview questions to learn more about target users ON THURSDAY –In class Conduct interviews in groups

24 linda.macaulay@manchester.ac.uk 24 Next Week STEP 4 of Co-operative Requirements Capture By 18 th October –Initial User Requirements Document

25 linda.macaulay@manchester.ac.uk 25 Where to find lecture slides and more details www.lindamacaulay.com Look under ‘Teaching’


Download ppt "BMAN 10690 Integrative Team Project Week 2 Professor Linda A Macaulay."

Similar presentations


Ads by Google