[SWμš”κ΅¬μ‚¬ν•­] μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬ 곡학, Requirement Engineering
λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
디지털 κΏ€νŒ

[SWμš”κ΅¬μ‚¬ν•­] μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬ 곡학, Requirement Engineering

by 일상을 κ³΅μœ ν•¨λ‹ˆλ‹€ 2022. 5. 23.

μš”κ΅¬ 곡학은 μ†Œν”„νŠΈμ›¨μ–΄ κ³΅ν•™μ—μ„œ μš”κ΅¬μ‚¬ν•­ 뢀뢄이 νŒŒμƒλœ ν•™λ¬ΈμœΌλ‘œ Wiki μ—μ„œ 확인할 수 μžˆλ‹€.
μœ„ν‚€ λ°±κ³Ό λ°”λ‘œκ°€κΈ°

μš”κ΅¬μ‚¬ν•­μ€ μ‚¬μš©μž μš”κ΅¬μ‚¬ν•­κ³Ό μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­μœΌλ‘œ ꡬ뢄할 수 있으며 λΉ„ 개발 직ꡰ인 기획자의 경우 μ‚¬μš©μž μš”κ΅¬μ‚¬ν•­μ„ λ‹΄λ‹Ήν•˜κ³  κ°œλ°œμ§κ΅°μ€ μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­μ„ λ‹΄λ‹Ήν•΄μ•Ό ν•œλ‹€. ν•˜μ§€λ§Œ μš”κ΅¬μ‚¬ν•­ λΆ„μ„κ°€λ‚˜ μ•„ν‚€ν…νŠΈλ‚˜ 그에 μ€€ν•˜λŠ” 직무가 μ—†λŠ” 경우 μžμ‹ μ˜ 업무가 μ•„λ‹ˆλΌλŠ” μ‹μœΌλ‘œ μž‘μ„±ν•˜μ§€ μ•ŠλŠ” κ²½μš°κ°€ νƒœλ°˜μ΄λ‹€.

 

λΉ„ κ°œλ°œμ§κ΅°μ€ μ•„λž˜ 링크만 ν™•μΈν•˜κ³ 
>> [SWμš”κ΅¬μ‚¬ν•­] μš”κ΅¬ 사항 μž‘μ„±μ΄ μ–΄λ €μšΈλ•Œ ν•˜λ‚˜μ”© νŒŒν—€μΉ˜κΈ° (κ²½ν—˜κΈ°λ°˜)

 

[SWμš”κ΅¬μ‚¬ν•­] μš”κ΅¬ 사항 μž‘μ„±μ΄ μ–΄λ €μšΈλ•Œ ν•˜λ‚˜μ”© νŒŒν—€μΉ˜κΈ° (κ²½ν—˜κΈ°λ°˜)

μ†Œν”„νŠΈμ›¨μ–΄ κ³΅ν•™μ˜ μž…κ΅¬μ— μ„œμ„œ 문을 μ—΄λ©΄ κ°€μž₯ λ¨Όμ € λ°˜κΈ°λŠ” 것이 μš”κ΅¬μ‚¬ν•­μ΄λ‹€. 그리고 μ΄λ ‡κ²Œ μ‹œμž‘ν•œλ‹€. "고객은 μžμ‹ μ΄ 무엇을 μ›ν•˜λŠ”μ§€ λͺ¨λ₯Έλ‹€." μ‹€μ œ λͺ¨λ₯΄λŠ” 것이 μ•„λ‹ˆλΌ 머릿속에 μžˆλŠ” 것

odaily.tistory.com

κ°œλ°œμ§κ΅°μ€ μœ„ 링크와 μ•„λž˜ μš”κ΅¬ 곡학 ν”„λ‘œμ„ΈμŠ€λ₯Ό ν™•μΈν•˜λŠ” 것이 μ’‹λ‹€.

 

μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬ μ‚¬ν•­μ˜ μ „μ œ 쑰건

- Clear : λͺ…ν™•ν•΄μ•Ό ν•œλ‹€.
- Correct : μ •ν™•ν•΄μ•Ό ν•œλ‹€
- Consistent : μΌκ΄€λ˜μ–΄μ•Ό ν•œλ‹€.
- Coherent : 간섭이 μ—†μ–΄μ•Ό ν•œλ‹€.
- Comprehensible : 이해할 수 μžˆμ–΄μ•Ό ν•œλ‹€.
- Modifiable : μˆ˜μ • κ°€λŠ₯ν•΄μ•Ό ν•œλ‹€.
- Verifiable : 증λͺ…ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.
- Prioritized : μš°μ„ μˆœμœ„λ₯Ό μ„€μ •ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.
- Unambiguous : λͺ¨ν˜Έν•˜μ§€ μ•Šμ•„μ•Ό ν•œλ‹€.
- Traceable : 좔적 κ°€λŠ₯ν•΄μ•Ό ν•œλ‹€.
- Credible source : μΆœμ²˜κ°€ μ‹ λ’°ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€.

 

* μœ μ € μŠ€ν† λ¦¬μ— λŒ€ν•œ μš”κ΅¬μ‚¬ν•­μ€ μ•„λž˜ 글을 μ°Έκ³ 

 

[SWμš”κ΅¬μ‚¬ν•­] 쒋은 μœ μ €μŠ€ν† λ¦¬ μž‘μ„± λ”°λΌν•˜κΈ° INVEST

쒋은 μœ μ € μŠ€ν† λ¦¬λ₯Ό μž‘μ„±ν•˜κΈ° μœ„ν•΄μ„œλŠ” 쒋은 μœ μ € μŠ€ν† λ¦¬μ˜ νŠΉμ„±μ΄ 무엇인지 μ•Œμ•„μ•Ό ν•œλ‹€. μœ μ € μŠ€ν† λ¦¬λ₯Ό μž‘μ„±μ—λŠ” "Hard core Rules" κ°€ μ—†κΈ° λ•Œλ¬Έμ΄λ‹€. 쒋은 μœ μ € μŠ€ν† λ¦¬λž€ μ•„λž˜ 6가지 νŠΉμ„±μ„ 만쑱

odaily.tistory.com

 

 

μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬ 사항 λΆ„λ₯˜

μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ—μ„œ μš”κ΅¬μ‚¬ν•­μ€ κΈ°λŠ₯κ³Ό λΉ„ κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­ 2개의 λ²”μ£Όλ‘œ κ΅¬λΆ„ν•œλ‹€.
(ISO 25010 ν’ˆμ§ˆμ˜ μ£Ό νŠΉμ„±κ³Ό λΆ€ νŠΉμ„± μ°Έκ³ )

κΈ°λŠ₯적 μš”κ΅¬ 사항
μ‹œμŠ€ν…œ λ˜λŠ” μ‹œμŠ€ν…œ μš”μ†Œκ°€ μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄ μžκ²©μ„ κ°–μΆ”μ–΄μ•Ό ν•˜κ³  λ‹€λ₯Έ ν˜•μ‹μœΌλ‘œ λ¬Έμ„œν™”λ˜μ–΄μ•Ό ν•˜λŠ” κΈ°λŠ₯을 μ •μ˜ν•œλ‹€. κΈ°λŠ₯ μš”κ΅¬ 사항은 μ‹œμŠ€ν…œμ˜ κΈ°λŠ₯κ³Ό 관련이 μžˆλŠ” μ‹œμŠ€ν…œμ˜ λ™μž‘μ„ μ„€λͺ…ν•œλ‹€.

λΉ„ κΈ°λŠ₯적 μš”κ΅¬ 사항
μ‹œμŠ€ν…œμ˜ νŠΉμ • λ™μž‘ λŒ€μ‹  μž‘λ™μ„ κ²°μ •ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆλŠ” 기쀀을 μ§€μ •ν•˜λŠ” ν•„μˆ˜ 사항이 λœλ‹€.
λΉ„ κΈ°λŠ₯적 μš”κ΅¬ 사항은 두 가지 μ£Όμš” λ²”μ£Όλ‘œ ꡬ뢄할 수 μžˆλ‹€.
- Execution qualities(μ‹€ν–‰ ν’ˆμ§ˆ) : λŸ°νƒ€μž„에 κ΄€μ°°ν•  수 μžˆλŠ” λ³΄μ•ˆ 및 μœ μš©μ„±.
- Evolution qualities(속성 ν’ˆμ§ˆ) : μ‹œμŠ€ν…œμ˜ 정적 ꡬ쑰에 κ΅¬ν˜„λœ ν…ŒμŠ€νŠΈ κ°€λŠ₯μ„±, μœ μ§€ 보수 κ°€λŠ₯μ„±, ν™•μž₯μ„±.

λ°˜μ‘ν˜•

μš”κ΅¬ 곡학 ν”„λ‘œμ„ΈμŠ€

μš”κ΅¬ 곡학 ν”„λ‘œμ„ΈμŠ€

 

1. 타당성 쑰사

타당성 μ‘°μ‚¬μ˜ λͺ©μ μ€ μ‚¬μš©μžκ°€ μˆ˜μš©ν•  수 있고 변경에 μœ μ—°ν•˜λ©° ν‘œμ€€μ„ μ€€μˆ˜ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ°œλ°œν•˜λŠ” μ΄μœ μ΄λ‹€.

타당성 μœ ν˜•
- 기술 타당성 : μ‹œκ°„κ³Ό μ˜ˆμ‚° λ‚΄μ—μ„œ 고객 μš”κ΅¬ 사항을 λ‹¬μ„±ν•˜λŠ” 데 ν•„μš”ν•œ ν˜„μž¬ κΈ°μˆ μ„ ν‰κ°€ν•œλ‹€.
- 운영 타당성 : λΉ„μ¦ˆλ‹ˆμŠ€ λ¬Έμ œμ™€ 고객 μš”κ΅¬ 사항을 ν•΄κ²°ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ SW μ œν’ˆμ˜ μˆ˜ν–‰ν•˜λŠ” λ²”μœ„λ₯Ό ν‰κ°€ν•œλ‹€.
- 경제적 타당성 : ν•„μš”ν•œ μ†Œν”„νŠΈμ›¨μ–΄κ°€ 쑰직에 이읡을 μ°½μΆœν•  수 μžˆλŠ”μ§€ μ—¬λΆ€λ₯Ό κ²°μ •ν•œλ‹€.

 

 

2. μš”κ΅¬μ‚¬ν•­ μΆ”μΆœ 및 뢄석

μš”κ΅¬μ‚¬ν•­ μˆ˜μ§‘ 단계와 λ™μΌν•˜λ‹€. μ‹ κ·œ 개발의 μš”κ΅¬μ‚¬ν•­μ€ κ³ κ°μ΄λ‚˜ μŠ€ν°μ„œ, ν΄λΌμ΄μ–ΈνŠΈ, μ‹œμž₯쑰사λ₯Ό 톡해 μ‹λ³„λ˜κ³ , μœ μ§€ λ³΄μˆ˜λ‚˜ λ¦¬λ‰΄μ–Όμ˜ 경우 κΈ°μ‘΄ μ‹œμŠ€ν…œμ˜ ν”„λ‘œμ„ΈμŠ€λ‚˜ κ°œμ„  μš”μ²­μ‚¬ν•­μœΌλ‘œλΆ€ν„° μ‹λ³„λ˜λŠ” 것이 보톡이닀.

 

μš”κ΅¬μ‚¬ν•­ μΆ”μΆœ 및 뢄석 ν”„λ‘œμ„ΈμŠ€

1. μš”κ΅¬ 사항 뢄석은 μš”κ΅¬ 사항 μΆ”μΆœλ‘œ μ‹œμž‘ν•œλ‹€.
2. μš”κ΅¬μ‚¬ν•­μ— λŒ€ν•œ 뢈일치, 결함, λˆ„λ½ 등을 μ‹λ³„ν•˜κΈ° μœ„ν•΄ λΆ„μ„λœλ‹€.
3. 관계 μΈ‘λ©΄μ—μ„œ μš”κ΅¬ 사항을 μ„€λͺ…ν•˜κ³  κ°ˆλ“±μ΄ μžˆλŠ” 경우 ν•΄κ²°ν•œλ‹€.
4. μš”κ΅¬μ‚¬ν•­μ˜ κ²€μ¦ν•˜κ³  사양에 λŒ€ν•΄ μ •μ˜ν•œλ‹€.

μš”κ΅¬μ‚¬ν•­ μΆ”μΆœ 및 뢄석 ν”„λ‘œμ„ΈμŠ€

μš”κ΅¬ 사항 μΆ”μΆœ 및 뢄석 κ³Όμ •μ˜ λ¬Έμ œλ“€

- λͺ¨λ“  인원이 μ•„λ‹Œ κ΄€λ ¨λœ μ μ ˆν•œ(right) μ‚¬λžŒλ§Œ μ°Έμ—¬ν•œλ‹€.
- 이해 κ΄€κ³„μžλ“€μ€ μ’…μ’… μžμ‹ μ΄ μ›ν•˜λŠ” 것이 무엇인지 λͺ¨λ₯Έλ‹€.
- 이해 κ΄€κ³„μžλŠ” κ·Έλ“€μ˜ μž…μž₯μ—μ„œ μš”κ΅¬ 사항을 ν‘œν˜„ν•œλ‹€.
- 이해 κ΄€κ³„μžλŠ” μƒμΆ©λ˜λŠ” μš”κ΅¬ 사항을 κ°€μ§ˆ 수 μžˆλ‹€.
- μš”κ΅¬μ‚¬ν•­ 뢄석 쀑 μš”κ΅¬ 사항 λ³€κ²½λœλ‹€.
- λ‚΄/μ™ΈλΆ€(쑰직, μ •μ±… λ“±) μš”μΈμ΄ μš”κ΅¬μ‚¬ν•­μ— 영ν–₯을 μ€€λ‹€

 

 

3. μš”κ΅¬μ‚¬ν•­ 사양 μ •μ˜

μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬ 사항 사양 λ¬Έμ„œλŠ” λ‹€μ–‘ν•œ μœ μž… 경둜λ₯Ό 톡해 μˆ˜μ§‘λœ μš”κ΅¬ 사항(일반 μ–Έμ–΄λ‘œ μž‘μ„±λœ κ³ κ°μ—κ²Œμ„œ 받은 μš”κ΅¬ 사항)κ³Ό 이λ₯Ό λ°”νƒ•μœΌλ‘œ μ†Œν”„νŠΈμ›¨μ–΄ 뢄석가(μ•„ν‚€ν…νŠΈλ‚˜ μ„ μž„ 개발자, 그에 μ€€ν•˜λŠ” 직무)κ°€ μƒμ„±ν•˜λŠ” λ¬Έμ„œμž…λ‹ˆλ‹€. μš”κ΅¬ 사항을 기술 μ–Έμ–΄λ‘œ μž‘μ„±ν•˜μ—¬ 개발 νŒ€μ΄ 이해할 수 μžˆλ„λ‘ ν•˜λŠ” 것이 μš”κ΅¬ 사항에 λŒ€ν•œ 사양 μ •μ˜μ΄λ‹€.

이 λ‹¨κ³„μ—μ„œ μ‚¬μš©λ˜λŠ” 방법은 μ—”ν‹°ν‹° 관계 λ‹€μ΄μ–΄κ·Έλž¨(ERD), 데이터 ν”Œλ‘œμš° λ‹€μ΄μ–΄κ·Έλž¨ (DFD), κΈ°λŠ₯ λΆ„ν•΄ λ‹€μ΄μ–΄κ·Έλž¨ (FDD), 데이터 사전 등이 포함될 수 μžˆλ‹€.

  • 데이터 흐름 λ‹€μ΄μ–΄κ·Έλž¨(DFD) : μš”κ΅¬ 사항을 λͺ¨λΈλ§ν•˜λŠ” 데 널리 μ‚¬μš©λœλ‹€κ³  ν•œλ‹€. DFDλŠ” μ‹œμŠ€ν…œμ„ ν†΅ν•œ 데이터 흐름을 λ³΄μ—¬μ€λ‹ˆλ‹€. μ‹œμŠ€ν…œμ€ νšŒμ‚¬, 쑰직, 일련의 절차, 컴퓨터 ν•˜λ“œμ›¨μ–΄ μ‹œμŠ€ν…œ, μ†Œν”„νŠΈμ›¨μ–΄ μ‹œμŠ€ν…œ λ˜λŠ” μ΄λ“€μ˜ 쑰합이닀. DFDλŠ” 데이터 ν”Œλ‘œμš° κ·Έλž˜ν”„ λ˜λŠ” λ²„λΈ”μ°¨νŠΈλΌκ³  ν•œλ‹€. 
  • 데이터 사전 : DFDμ—μ„œ μ •μ˜λœ λͺ¨λ“  데이터 ν•­λͺ©μ— λŒ€ν•œ 정보λ₯Ό μ €μž₯ν•˜λŠ” μ €μž₯μ†Œ, 사전이닀. μš”κ΅¬ 사항 λ‹¨κ³„μ—μ„œ 데이터 사전은 μ΅œμ†Œν•œ 고객 데이터 ν•­λͺ©μ„ μ •μ˜ν•˜μ—¬ 고객과 κ°œλ°œμžκ°€ λ™μΌν•œ μ •μ˜μ™€ μš©μ–΄λ₯Ό μ‚¬μš©ν•  수 μžˆλ„λ‘ ν•΄μ•Ό ν•œλ‹€. (μš©μ–΄ 사전)
  • μ—”ν‹°ν‹°-관계 λ‹€μ΄μ–΄κ·Έλž¨(ERD) : 쑰직에 λŒ€ν•œ λ°μ΄ν„°μ˜ μƒμ„Έν•œ 논리적 ν‘œν˜„μ΄λ©° 데이터 μ—”ν„°ν‹°, 관계 및 κ΄€λ ¨ 속성과 같은 μ„Έ 가지 μ£Όμš” ꡬ성을 μ‚¬μš©ν•œλ‹€.

μ‰½κ²Œ, ERD μ™€ μ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨μ΄ μš”ꡬ사항 사양 μ •μ˜μ„œκ°€ λœλ‹€.

 

 

4. μš”κ΅¬μ‚¬ν•­ 검증(Validation)

μš”κ΅¬μ‚¬ν•­ 사양(Spec)에 λŒ€ν•œ 검증 쑰건

- μ‹€μ œ κ΅¬ν˜„ κ°€λŠ₯ν•œκ°€?
- κΈ°λŠ₯이 λͺ…ν™•ν•œκ°€?
- λͺ¨ν˜Έν•œ 뢀뢄이 μžˆλŠ”κ°€?
- μ„€λͺ… κ°€λŠ₯ν•œκ°€?

μš”κ΅¬ μ‚¬ν•­ κ²€μ¦ κΈ°λ²•

- μš”κ΅¬ 사항 κ²€ν†  / 검사 : μš”κ΅¬ 사항에 λŒ€ν•œ 체계적인 μˆ˜μž‘μ—… 뢄석.
- ν”„λ‘œν†  타이핑 : μ‹œμŠ€ν…œμ˜ μ‹€ν–‰ κ°€λŠ₯ λͺ¨λΈμ„ μ‚¬μš©ν•˜μ—¬ μš”κ΅¬ 사항을 확인.
- ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ 생성 : ν…ŒμŠ€νŠΈ κ°€λŠ₯성을 ν™•μΈν•˜κΈ° μœ„ν•œ μš”κ΅¬ 사항 ν…ŒμŠ€νŠΈ.
- 일관성 뢄석 : κ΅¬μ‘°ν™”λœ μš”κ΅¬ 사항 μ„€λͺ…μ˜ 일관성을 확인.

 

 

5. μš”κ΅¬μ‚¬ν•­ 관리

μš”κ΅¬ 사항 κ΄€λ¦¬λŠ” μš”κ΅¬ 사항 μ—”μ§€λ‹ˆμ–΄λ§ ν”„λ‘œμ„ΈμŠ€ 및 μ‹œμŠ€ν…œ 개발 쀑에 λ³€ν™”ν•˜λŠ” μš”κ΅¬ 사항을 κ΄€λ¦¬ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€μ΄λ‹€. λΉ„μ¦ˆλ‹ˆμŠ€μ— λ³€ν™”κ°€ ν•„μš”ν•˜κ³  μ‹œμŠ€ν…œμ— λŒ€ν•œ 이해가 κΉŠμ–΄μ§μ— 따라 ν”„λ‘œμ„ΈμŠ€ 쀑에 μƒˆλ‘œμš΄ μš”κ΅¬ 사항이 λ‚˜νƒ€λ‚˜κ²Œ λœλ‹€. 

μš”κ΅¬μ‚¬ν•­μ˜ μž¦μ€ 변경은 ν”„λ‘œμ νŠΈμ— λ‚˜μœ 영ν–₯을 λ―ΈμΉ  수 μžˆμ§€λ§Œ μ μ ˆν•œ 변경은 μ‹œμž₯의 변화와 고객의 λ‹ˆμ¦ˆλ₯Ό 더 많이 μΆ©μ‘±ν•  수 μžˆλŠ” 쒋은 μ œν’ˆμ΄ 될 수 있기 λ•Œλ¬Έμ— 긍정적인 μžμ„Έλ₯Ό μ·¨ν•΄μ•Ό ν•œλ‹€.

- μš”κ΅¬ μ‚¬ν•­μ˜ μš°μ„ μˆœμœ„λŠ” 개발 ν”„λ‘œμ„ΈμŠ€ 쀑에 변경될 수 μžˆλ‹€.
- μ‹œμŠ€ν…œμ˜ λΉ„μ¦ˆλ‹ˆμŠ€ 및 기술 ν™˜κ²½μ€ 개발 쀑에 변경될 수 μžˆλ‹€.

 

 

 

[SWμš”κ΅¬μ‚¬ν•­] 쒋은 μœ μ €μŠ€ν† λ¦¬ μž‘μ„± λ”°λΌν•˜κΈ° INVEST

쒋은 μœ μ € μŠ€ν† λ¦¬λ₯Ό μž‘μ„±ν•˜κΈ° μœ„ν•΄μ„œλŠ” 쒋은 μœ μ € μŠ€ν† λ¦¬μ˜ νŠΉμ„±μ΄ 무엇인지 μ•Œμ•„μ•Ό ν•œλ‹€. μœ μ € μŠ€ν† λ¦¬λ₯Ό μž‘μ„±μ—λŠ” "Hard core Rules" κ°€ μ—†κΈ° λ•Œλ¬Έμ΄λ‹€. 쒋은 μœ μ € μŠ€ν† λ¦¬λž€ μ•„λž˜ 6가지 νŠΉμ„±μ„ 만쑱

odaily.tistory.com

 

μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆμ˜ μ •μ˜ (ISO/IEC 25010 ν’ˆμ§ˆνŠΉμ„±)

μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆμ΄λž€ 무엇인가? ν’ˆμ§ˆμ˜ μ •μ˜μ— λŒ€ν•΄μ„œλŠ” 관점에 따라 μ—¬λŸ¬ ν•™μžκ°€ λ‹€μŒκ³Ό 같이 λ‹€μ–‘ν•œ 견해λ₯Ό 밝히고 μž‡μ§€λ§Œ, μš”κ΅¬μ‚¬ν•­ κ΄€μ μ—μ„œ ν’ˆμ§ˆμ„ λ°”λΌλ³΄λŠ” μ‹œκ°μ΄ μš°μ„Έν•˜λ‹€. Juran λͺ©μ μ—

odaily.tistory.com

 

[SWμš”κ΅¬μ‚¬ν•­] μœ μ €μŠ€ν† λ¦¬ μž‘μ„±ν•˜κΈ°, Given When Then

κΈ°νšμžκ°€ Agile 을 κ³΅λΆ€ν•œλ‹€λŠ” 건 μœ μ € μŠ€ν† λ¦¬μ— λŒ€ν•œ 접근이 μ•„λ‹κΉŒλΌκ³  생각해본닀. λ„μ„œλ₯Ό 보더라고 Agile 의 ν•œ λΆ€λΆ„μœΌλ‘œ μœ μ € μŠ€ν† λ¦¬λ§Œμ„ 닀룬 책듀이 많이 μžˆλ‹€. ν”„λ‘œμ νŠΈμ˜ 단좔인 만큼 쀑

odaily.tistory.com

 

λŒ“κΈ€