๐ก 5.
๐ก 5.1 Influencing Factors
* RE Process์ ์ํฅ์ ๋ฏธ์น๋ ์ค์ํ ์์ธ๋ค *
1) overall process fit : ์ ์ฒด์ ์ธ ํ๋ก์ธ์ค๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ค์ํจ. Work product๊ฐ ํ์ํ๊ธฐ๋ ํจ. Terminology๋. ์ด๊ฒ๋ค์ ํตํด ์คํด๋ ํผ๋์ ๋ง์ ์ ์์.
2) Development context : ์ด๋ฅผ ๋ถ์ํ๊ธฐ ์ํด์๋ ์๋์ ์ฌํญ์ ๋ํ ์ ์๊ฐ ๋์ด์ผ ํจ.
* Customer-supplier-user relation ship
* Development type
* Contract issues : deadlines, responsibilities, costs...
* Trust : do they trust each other?
3) Stakehloder availability and capability : ๊ฐ์์ ๋ฅ๋ ฅ์ ๋ง๊ฒ
4) Shared understanding : ์ต์ ์ shared understanding์ ๊ฐ๋ฒผ์ด RE process๊ฐ ๊ฐ๋ฅํ๊ฒ ํด์ค.
5) Complexity and criticality : ๋ณต์ก์ฑ๊ณผ ์ค์์ฑ์ ๋ฐ๋ผ ์๊ตฌ์ฌํญ์ด ์ผ๋งํผ ์์ธํ ๋ช ์ธ๋์ด์ผ ํ ์ง ๊ฒฐ์ ๋จ.
6) Contraints
7) Time and budget available
8) Volatility of requirements : ์๊ตฌ์ฌํญ์ ๋ณ๋์ฑ
9) Experience of Requirements Engineers
๐ก 5.2 Requirements Engineering Process Facets
โ 5.2.1 Time Facet : Linear VS Iterative
- Linear RE Process : single phase.
- Iterative : Agile, adding or modifying requirements in every iteration
โ 5.2.2 Purpose Facet : Prescriptive VS Explorative
- Prescriptive : ๊ท๋ฒ์ ์ธ. Contract, deadline
- Exploartive : need to be explored
โ 5.2.3 Target Facet : Customer-Specific VS Market-Oriented
โ 5.2.4 Hints and Caveats
- prerequisites and consequences
- Mutual influence : ์์ ์ธ๊ธํ facet 3๊ฐ์ง๋ ์์ ํ ๋ ๋ฆฝ์ ์ด์ง๋ ์์.
Linear-prescriptive/explorative-iterative/market-lenear and prescriptive
+++ Shared understanding and criticality, Time and budget, Experience of RE์ญ์ ๊ณ ๋ ค๋์ด์ผ ํ ๋์์ด๋ค.
๐ก 5.3 Configuring a Requirements Engineering Process
1) Participatory RE Process : Iterative & Explorative & Customer-Specific
-> Main application case : Supplier์ customer๊ฐ ๊ฐ๊น์ด์ collaborateํจ. Stakeholder๋ ๊ฐ๋ฐ ๊ณผ์ ์ ์์ ํ ํฌํจ๋ผ์์.
-> Typical work products : Product backlog with user stories, vision, prototypes
-> Typical information flow : stakeholder์ product owner, RE, ๊ฐ๋ฐ์ ์ฌ์ด์ ์ง์์ ์ธ ์ํธ์์ฉ
2) Contractual RE Process : Typically Linear & Prescriptive & Customer-Specific
-> Main application case : contractual basis for the development of a system, ์ฌ๋๋ค ๋ณ๋ก involve ์๋ผ์๊ณ ์ดํด๊ด๊ณ์๋ค์ด๋ re phase ์ดํ์ ์ํธ์์ฉ
-> Typical work products : Classic system requriements specification, textual re and models
-> Typical information flow : ์ฃผ๋ก stakeholder ---> RE๋ก ์ ๋ณด๊ฐ ๊ฐ.
3) Product-Oriented RE Process : Iterative & Exploartive & Market-Oriented
-> Main application case : ์กฐ์ง์ด ์ํํธ์จ์ด๋ฅผ ๋ช ์ํ๊ฑฐ๋ ๊ฐ๋ฐํ ๋
-> Typical work products : Product backlog with user stories, vision, prototypes
-> Typical information flow : product owner, marketing, RE, Engineer, Digital deigner, Developer ๊ฐ์ ์ํธ์์ฉ.
โ 5.3.3 How to Configure RE Process
1) Analyze the influencing factors : 5.1์ ์์ธ์ ๊ด๋ จํ์ฌ ๋ถ์ํ๊ธฐ
2) Assess the facet criteria : 5.2์ ์ธก๋ฉด์ ์ ํ๋จํ๊ณ ์ฒ๋๊ฐ ์ด๋์ ๋์ธ์ง ํ ๋นํด๋ณด๊ธฐ
3) Configure : 1,2๋ฅผ ๊ทผ๊ฑฐ๋ก ํ๋ก์ธ์ค ๊ตฌ์ฑ
4) Determine work products : ์์ ์ฐ์ถ๋ฌผ ๊ฒฐ์ . ์ด ์ ์ฒด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ฐ์ถ๋ฌผ์ด ์ผ์นํ๋์ง ํ์ธ
5) Select appropriate practices : ์ ์ ํ ์ฌ๋ก๋ฅผ ์ ํ. ์ฃผ์ด์ง ์ํฉ์ ๊ฐ์ฅ ์ ํฉํ ๋ฐฉ๋ฒ์ด ๋ฌด์์ธ์ง ํ์ ํ ๊ทธ๋๋ก ํ๊ธฐ
Reference
Handbook for the CPRE Foundation Level according to the IREB Standard
Version 1.1.0
September 2022
์ ์ฑ ๋ด์ฉ์ ์ฑํฐ๋ณ ์ค์ํ ํฌ์ธํธ ์์ฃผ๋ก screenshot์ ํตํด ์ ๋ฆฌํ ์๋ฃ์ ๋๋ค.
์ค์ค๋ก ๊ณต๋ถํ๊ธฐ ์ํ ์์ ์ ๋ฆฌ ๋ ธํธ์ด๋ฏ๋ก ์์ ์ ์ธ ์ฌ์ฉ ๋ชฉ์ ์ ์ ํ ์์์ ์๋ ค๋๋ฆฝ๋๋ค:)
์ด ์ํ์ ๋ํ ์ ๋ณด ๋ฐ ๊ฐ์ข ์๋ฃ๋ ์๋ ์ฌ์ดํธ์์ ํ์ธํ์ค ์ ์์ต๋๋ค. โฌโฌโฌ
http://www.kstqb.org/sw/lreb.asp
'Requirement Engineering' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[IREB CPRE] Chapter 7. Tool Support (0) | 2023.04.05 |
---|---|
[IREB CPRE] Chapter 6. Management Practices for Requirements (0) | 2023.03.29 |
[IREB CPRE] Chapter 4. Practices for Requirements Elaboration 2๏ธโฃ (0) | 2023.03.08 |
[IREB CPRE] Chapter 4. Practices for Requirements Elaboration 1๏ธโฃ (0) | 2023.03.01 |
[IREB CPRE] Chapter 3. Work Products and Documentation Practices 2๏ธโฃ (0) | 2023.02.22 |