Process/A-SPICE

(A-SPICE 14회차) SWE.1: “이건 μ‹œμŠ€ν…œμ΄ ν•œλ‹€λ©°μš”?” vs “근데 κ²°κ΅­ μš°λ¦¬κ°€ ν•΄μ•Ό ν•΄μš”...”

μ•ŒνŒŒλ―Έλ₯΄ 2025. 5. 25. 12:00

πŸ’» 14회차: “이건 μ‹œμŠ€ν…œμ΄ ν•œλ‹€λ©°μš”?” vs “근데 κ²°κ΅­ μš°λ¦¬κ°€ ν•΄μ•Ό ν•΄μš”...”

SWE.1 – μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­μ—μ„œ μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬μ‚¬ν•­ 뽑기!

πŸ§‘‍πŸ’» “μš”κ΅¬μ‚¬ν•­ λΆ„μ„μ΄μš”? κ·Έλƒ₯ μƒλ¬΄λ‹˜ 말씀 λ°›μ•„ 적으면 λ˜λŠ” κ±° μ•„λ‹Œκ°€μš”?”
πŸ‘» “κ·Έλ ‡κ²Œ ν•΄μ„œ 생긴 κΈ°λŠ₯이 30개인데... μ„œλ‘œ μΆ©λŒν•΄μš”...”


πŸ” SWE.1이 뭐길래?

A-SPICE의 SWE.1은 μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬μ‚¬ν•­ 뢄석 λ‹¨κ³„μž…λ‹ˆλ‹€.
ν•œ λ§ˆλ””λ‘œ 말해, "μ‹œμŠ€ν…œμ—μ„œ λ–¨μ–΄μ§„ μš”κ΅¬μ‚¬ν•­μ„ S/W 개발자 λˆˆλ†’μ΄μ— 맞게 λ²ˆμ—­ν•˜λŠ” 것"!

🚧 주의! κ·Έλƒ₯ μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­μ„ Ctrl+C, Ctrl+V ν•˜λ©΄?
→ 개발 μ§€μ˜₯ μž…μ„±μž…λ‹ˆλ‹€.


🧠 μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬μ‚¬ν•­, μ–΄λ–»κ²Œ μΆ”μΆœν•˜λ‚˜μš”?

🎯 Step 1: μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­μ—μ„œ SW κ΄€λ ¨ λ‚΄μš©λ§Œ μΆ”λ €λ‚΄κΈ°

  • μ˜ˆμ‹œ μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­:
    “μ°¨λŸ‰μ΄ μ‹œμ† 5km μ΄ν•˜μΌ λ•Œ μžλ™μœΌλ‘œ 도어 잠금 ν•΄μ œ λΆˆκ°€”

→ SW μš”κ΅¬μ‚¬ν•­ μΆ”μΆœ:
“도어 잠금 μ œμ–΄ μ†Œν”„νŠΈμ›¨μ–΄λŠ” μ°¨λŸ‰ 속도가 5km/h μ΄ν•˜μΌ λ•Œ 잠금 ν•΄μ œλ₯Ό μš”μ²­λ°›μœΌλ©΄ λ¬΄μ‹œν•œλ‹€.”

πŸ‘‰ μ‹œμŠ€ν…œ μš”κ΅¬λŠ” ‘무엇을’, μ†Œν”„νŠΈμ›¨μ–΄ μš”κ΅¬λŠ” ‘μ–΄λ–»κ²Œ’λ₯Ό λ§ν•΄μš”!


🎯 Step 2: μΈν„°νŽ˜μ΄μŠ€ 정리

  • μ„Όμ„œλŠ” λˆ„κ΅¬ν•œν…Œ 값을 μ£Όλ‚˜μš”?
  • μ•‘μΆ”μ—μ΄ν„°λŠ” λˆ„κ°€ μ œμ–΄ν•˜λ‚˜μš”?

πŸ’‘ μ‹œμŠ€ν…œ 섀계 쑰직이 μžˆλ‹€λ©΄ μ—¬κΈ°κ°€ κΉ”λ”ν•˜κ²Œ μ •μ˜λ˜μ–΄ μžˆκ² μ§€λ§Œ...


🀦 μ‹œμŠ€ν…œ 섀계 쑰직이 μ—†μ–΄μš”. 우리 νŒ€μ΄ λ‹€ ν•΄μ•Ό ν•΄μš”...

βœ… 그럴 땐 μ΄λ ‡κ²Œ λŒ€μ‘ν•˜μž!

1. 🌐 μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­μ„ “κΈ°λŠ₯ 블둝”으둜 μͺΌκ°œκΈ°

  • 예: '도어 락 μ œμ–΄' / '속도 νŒλ‹¨' / 'μ‚¬μš©μž μž…λ ₯ 처리'
  • 각 블둝이 μ–΄λ–€ 데이터λ₯Ό μ£Όκ³ λ°›λŠ”μ§€ λͺ…ν™•νžˆ!

2. πŸ‘₯ κ΄€λ ¨ λΆ€μ„œ μ‚¬λžŒλ“€ μ†Œν™˜!

  • HW, 기ꡬ, QA λ“€κ³Ό μΈν„°νŽ˜μ΄μŠ€ μ •μ˜ μ›Œν¬μˆ
  • κ·Έλ¦Ό 그리고 λ§ν•˜λ©΄μ„œ μ •λ¦¬ν•˜λ©΄ 금방 이해됨

3. πŸ“„ ν…œν”Œλ¦ΏμœΌλ‘œ μ •λ¦¬ν•˜μž

  • μš”κ΅¬μ‚¬ν•­ ID, μš°μ„ μˆœμœ„, μ†ŒμŠ€, μ„€λͺ…, μœ μ¦ˆμΌ€μ΄μŠ€, ν…ŒμŠ€νŠΈ κΈ°μ€€κΉŒμ§€
  • λˆ„κ°€ 봐도 “이게 λ­ν•˜λŠ” κΈ°λŠ₯μ΄κ΅¬λ‚˜” μ‹Άκ²Œ 정리

🧱 SWE.1의 핡심: μš”κ΅¬μ‚¬ν•­ ν’ˆμ§ˆ 3μš”μ†Œ

μš”μ†Œ μ„€λͺ… 체크 질문
λͺ…ν™•μ„± μ• λ§€ν•œ ν‘œν˜„μ΄ μ—†λ‚˜μš”? “λΉ λ₯΄κ²Œ”κ°€ λͺ‡ μ΄ˆμΈκ°€μš”?
일관성 μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­κ³Ό μΆ©λŒν•˜μ§€ μ•Šλ‚˜μš”? μƒλ°˜λœ 쑰건이 μ—†λ‚˜μš”?
검증가λŠ₯μ„± ν…ŒμŠ€νŠΈν•  수 μžˆλ‚˜μš”? 이걸 μ–΄λ–»κ²Œ 확인할 κ±°μ£ ?

⚠️ ν˜„μ—…μ—μ„œ 자주 λ°œμƒν•˜λŠ” 이슈

문제 결과
μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­ μ—†μŒ κ°œλ°œμžκ°€ κΈ°νšμ„œλ₯Ό 보고 λ°”λ‘œ μ½”λ”© μ‹œμž‘ 
μš”κ΅¬μ‚¬ν•­ 좔적 μ—†μŒ μ–΄λ–€ κΈ°λŠ₯이 μ–΄λ””μ„œ λ‚˜μ™”λŠ”μ§€ λͺ¨λ¦„
ν…ŒμŠ€νŠΈ κΈ°μ€€ μ—†μŒ λ‚˜μ€‘μ— QAκ°€ μ™€μ„œ “이건 μ™œ μ΄λ ‡κ²Œ λ§Œλ“€μ—ˆμ–΄μš”?”

πŸ’ͺ SWE.1 λŒ€μ‘ μ „λž΅ – 특히 μ€‘μ†ŒκΈ°μ—…μ΄λΌλ©΄!

  • μ‹œμŠ€ν…œ μš”κ΅¬κ°€ μ—†μœΌλ©΄ μš”κ΅¬μ‚¬ν•­λΆ€ν„° 직접 λ½‘μž!
    • μœ μ € μŠ€ν† λ¦¬, μ‹œλ‚˜λ¦¬μ˜€ 기반으둜 κΈ°λŠ₯ν™”
  • 고객 μš”μ²­ λ¬Έμ„œλ„ μš”κ΅¬μ‚¬ν•­μœΌλ‘œ λ³€ν™˜ν•΄λ‘κΈ°
    • “이건 μ‹œμŠ€ν…œμ΄ μ•Œμ•„μ„œ ν•΄μ€€λŒ€μš”” → λŒ€λΆ€λΆ„ S/W λͺ«μž…λ‹ˆλ‹€
  • ν˜‘μ—… 툴 적극 μ‚¬μš©
    • Notion, Confluence, Excel도 μ’‹κ³ , Traceability Matrix ν™œμš©ν•˜λ©΄ 졜고!

🎯 μš”μ•½ 정리!

SWE.1 = μ†Œν”„νŠΈμ›¨μ–΄μ˜ “정체성 μ°ΎκΈ°” 단계!

  • μ‹œμŠ€ν…œμ΄ 뭘 ν•˜λΌκ³  ν•˜λŠ”μ§€ μ •ν™•νžˆ νŒŒμ•…ν•˜κ³ ,
  • μš°λ¦¬κ°€ μ–΄λ–€ κΈ°λŠ₯을 μ–΄λ–»κ²Œ κ΅¬ν˜„ν• μ§€ λͺ…ν™•νžˆ μ •μ˜ν•˜κ³ ,
  • λ‚˜μ€‘μ— ν…ŒμŠ€νŠΈμ™€ 연계할 수 있게 μš”κ΅¬μ‚¬ν•­μ„ λ¬Έμ„œν™”ν•΄μ•Ό ν•©λ‹ˆλ‹€!

πŸ”œ λ‹€μŒ 회차 예고

15νšŒμ°¨μ—μ„œλŠ” SWE.2 – μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ μ„€κ³„λ‘œ λ„˜μ–΄κ°‘λ‹ˆλ‹€!

“μžλ™μ°¨ μ†Œν”„νŠΈμ›¨μ–΄λŠ” μ•„ν‚€κ°€ 생λͺ…μž…λ‹ˆλ‹€!”
ꡬ쑰 없이 μ½”λ“œ 짜면 μœ μ§€λ³΄μˆ˜ μ§€μ˜₯ν–‰,
κΉ”λ”ν•œ μ•„ν‚€ν…μ²˜ 섀계 방법과 μ‹€λ¬΄μ˜ λΉ„λ°€, 낱낱이 κ³΅κ°œν•©λ‹ˆλ‹€!