slike môn thu thập và phân tích yêu cầu nguyễn ngọc tú chương 2 vai trò và kỹ năng của người phân tích yêu cầu - Pdf 23

Requirement
Engineering
Lesson 02:
The Roles, Skills and
Characteritics of the RA
It’s not just a simple matter of
writing down what the customer
says he wants !!!
Lecturer: Nguyễn Ngọc Tú
Email:

Web: sites.google.com/site/kythuatthuthapyeucauphanmem/
Outline
 Suggested Roles of the RA
 Skills of the RA
 Characteristics of an Effective RA
2012.08
Requirement Engineering
2
[1] chapter 02, 03
Learning Outcomes
 Understand the roles and characteristics of RA
2012.08
Requirement Engineering
3
Issues

2012.08
Requirement Engineering
4
[1] chapter 02, p030

Operations &
Supports
Work collaboratively to identify the real
requirements …
X X A A A A
Work effectively … to manage new and
changed requirements …
X X X X
Be alert to new technologies that may
help.
X X X
reusing artifacts and achieving
repeatability.
X X X X
Assist the project and its customers in
envisioning a growth path …
X X X X X X
Advise the project (and customer) of
methods, techniques, and automated
tools …
X X X
Use metrics to measure, track, and
control …
B X X X X X
Be able to facilitate discussions and to
mediate conflicts.
X X X X X X
Study the domain of the area … X X X
A—Continue to identify real requirements for subsequent releases and revisions, maintaining configuration control.
B—System initiation or “project or task startup” is a confusing time. The experienced RA will be able to lend assistance. For

 Involving system architects in requirements development.
Iterating the draft or proposed requirements will result in
a candidate architecture with better requirements and a
more robust architecture. For example, systems need to be
able to accommodate changing business needs. The
architecture should be designed and developed
accordingly, or else the delivered system soon will be
outdated.

 Utilizing an industry strength automated requirements
tool to support this work.

2012.08
Requirement Engineering
10
Roles: 2. effectively
 Work effectively with customers and users to manage
new and changed requirements so that the project stays
under control. Install a mechanism to control changes.
 It’s The next most serious problem .

 Critical requirements

have an impact on cost, schedule, or the development
effort if changed
 Non-critical requirements

such as a derived requirement that further defines the
system being built, but serves to clarify a higher-level
requirement and does not affect cost, schedule, or

Requirement Engineering
14
Roles: 2. effectively – actions
Roles: 3. Be alert to new technologies
 Be alert to new technologies that may help
 advising our customers concerning evolving technology

would be well advised to spend additional time and effort
learning about new technologies

 Decision Analysis Resolution (DAR) CMMi

 Keep the customer involved in these activities
2012.08
Requirement Engineering
15
Roles: 4. reuse
 2 meanings
 to take object X that was done by Y and use it directly
in another project
 to tailor a developed work product

2012.08
Requirement Engineering
16
Roles: 5. growth path
 helping customers to envision and evolve a series of
releases or versions of products
 is particularly appropriate in the situation in which
requirements are not well understood at the outset or

support of specific business objectives
2012.08
Requirement Engineering
19
Roles: 8. facilitate & mediate
 people skills (soft skills)
 negotiating skills, team building, communications,
relationships, and leading

 Two heads are better than one
 we get even better ideas and approaches! 2012.08
Requirement Engineering
20
Roles: 8. facilitate & mediate

2012.08
Requirement Engineering
21
Requirements
Verification
Requirements
Analysis
Requirements
Specification

Requirements Management
Requirements

Requirement Engineering
24
Skills of the RA
2012.08
Requirement Engineering
25


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status