1. Trang chủ
  2. » Công Nghệ Thông Tin

slike môn thu thập và phân tích yêu cầu nguyễn ngọc tú chương 5 phát triển và quản lý yêu cầu + các kỹ năng ra

16 364 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 857,06 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Requirement Engineering Lesson 05+06: Requirements Development and Management Lecturer: Nguyễn Ngọc Tú... Outline  Rules  Best practices Requirement Engineering [1] chapter 06...

Trang 1

Requirement Engineering

Lesson 05+06:

Requirements Development and Management

Lecturer: Nguyễn Ngọc Tú

Trang 2

Outline

 Rules

 Best practices

Requirement Engineering

[1] chapter 06

Trang 3

Learning Outcomes

 Know about the best practices that RA could apply

Trang 4

Rules

 Developing a thorough understanding of the practice;

 Communicating its value to coworkers and managers;

 Gaining commitment to trying the practice (piloting it);

 Providing some training about the practice so that others understand it and what we are attempting to achieve through its use;

 Deploying the new practice, changing from what we are doing now to doing something different;

Requirement Engineering

[1] chapter 06, p001

Trang 5

Rules

 Implementing the new practice, ensuring that the new way is used;

 Sustaining the new practice, including gaining support for its use;

 Evaluating its impact, perhaps even designing a way to measure the results of using it;

 Declaring victory, acknowledging that the new way is better than the old way, perhaps even celebrating success;

 Institutionalizing use of the new practice throughout the project or organization

Trang 6

Best Practices

Requirement Engineering

Num Best practices Requirements

Development RM

Project Management

2 Write requirements that meet the criteria of a good

3 Identify and involve all of the stakeholders in the task or

4

Ensure that the objectives of the task or project have

been identified, documented, and agreed to by the

stakeholders

X

5

Use requirements workshops to achieve a shared

vision, facilitate commitment, and gain the buy-in of all

stakeholders

X

6 Provide requirements training for RAs, for members of

7

Identify the real requirements Collaborate with

customers and users concerning the stated

requirements to identify the real requirements Look at

the requirements from multiple viewpoints

X

8 Document the rationale for each requirement, that is,

Trang 7

Best Practices

Num Best practices Requirements

Development RM

Project Management

9 Use effective requirements gathering techniques X

10 Involve customers and users throughout the

12 Do not gold plate, that is, add features or capabilities) X X

14

Iterate the requirements and the architecture repeatedly

to evolve better requirements and a more robust

architecture

X

15

Utilize domain experts/SMEs who are knowledgeable

and experienced in the functional areas being

addressed by the technical effort

X

16

Quantify the ROI to select the requirements

mechanisms, practices, methods, techniques, and

tools to be used

Trang 8

Best Practices

Requirement Engineering

Num Best practices Requirements

Development RM

Project Management

17 Identify the minimum requirements that meet real

19 Provide inspections of all requirements-related

20

Limit changes to requirements and the addition of new

requirements consistently, with additional budget and

schedule made available by the customer to complete

the task, project, or system

X

21

Use versions and releases of work products to

accommodate new requirements, changed

requirements, and lower-priority requirements

22 Use an industrial-strength automated requirements

23

Develop or tailor and use organizational and project

requirements policies and a requirements process that

is continuously improved on your task, project, or

organization Invest 8% to 14% of total project costs on

the (system life cycle) requirements process

Trang 9

Best Practices

Num Best practices Requirements

Development RM

Project Management

24

Use proven and familiar requirements mechanisms,

approaches, practices, methods, techniques, and

tools

25

Establish an agreed-on goal, purpose, or mission for

the task or project Write (and iterate) a task or project

vision and scope document

X

26

Develop, implement, and enforce meeting rules that

describe how project staff members are to treat one

another

X

27 Develop and apply a set of guidelines for effective

28 Perform a risk assessment of new and changing

30 Establish a quality improvement and process

Trang 10

Q/A ?!

Requirement Engineering

Trang 11

Requirement Engineering

Lesson 06:

The RA’s Specialty Skills

Lecturer: Nguyễn Ngọc Tú

Trang 12

Outline

 Questions

 Case Study

Requirement Engineering

[1] chapter 07

Trang 13

Learning Outcomes

 Understand the skills that RA must have

Trang 14

Question list

Requirement Engineering

[1] chapter 07, p001

Prob Question

1 Why are requirements errors so devastating and how can RAs help address the

problem?

2 What does the RA need to know about CM?

3 What does the RA need to know about the Unified Modeling Language?

4

What if I’m supporting a small project? Does any of this stuff still apply? How can I convince the PM and my coworkers to incorporate a degree of discipline and process into our approach?

5 What is the difference between a requirements specification and specifying the

requirements?

6 I notice “impact estimation” on the requirements skills matrix—what is it, and how

can I learn more about it?

7 You seem to suggest that the RA should be a leader on the project Why do I need

to be a leader? How can I be a leader? What should I lead?

8

You have stressed the role of the RA in facilitating discussions, presentations, meetings, training sessions, and workshops What can I do to become a better facilitator?

9

You have emphasized that having a defect prevention (DP) process is advisable for all projects, perhaps necessary Can you provide a DP process that I can

implement easily?

Trang 15

Question list

Prob Question

10 You indicate that estimation is an important skill What aspects of estimation are

critical for the RA?

11

You advise doing inspections for all requirements-related documents Why shouldn’t we be satisfied with doing peer reviews of them? How are inspections different from peer reviews, and why go to the extra trouble? What type of

inspection is best?

12 You have placed a lot of emphasis on quality How can the RA help apply quality

principles on systems and software development projects?

13

There seems to be a lot of confusion in our industry concerning the terms verification and validation Can you explain why this is so and also clarify suggested uses of the two terms?

14

The “agilists” advocate that agile development methodologies promise higher customer satisfaction, lower defect rates, faster development times, and a solution

to rapidly changing requirements Should I recommend that we consider agile development methods on my project?

15 What is the value of practical knowledge?

16 What if my PM, our organization’s management team, or our customer does not

support the concept of process improvement?

Trang 16

Q/A ?!

Requirement Engineering

Ngày đăng: 23/10/2014, 09:05

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w