π 2κ°: μ’μ μꡬμ¬νμ 5λ μμΉ – SMARTνκ² μ°μ!
μλ νμΈμ!
μ€λμ μꡬμ¬ν μμ§λμ΄λ§μμ κ°μ₯ μ€μν μ£Όμ μ€ νλμΈ μ’μ μꡬμ¬νμ 쑰건μ λν΄ λ€λ£¨κ² μ΅λλ€. π‘
λ§μ κ°λ°μλΆλ€μ΄ “μꡬμ¬νμ κ·Έλ₯ μ°λ©΄ λμ§ μλ?”λΌκ³ μκ°νμ§λ§, μ€μ νμ μμλ μ’μ μꡬμ¬νκ³Ό λμ μꡬμ¬νμ μ°¨μ΄κ° νλ‘μ νΈμ μ±κ³΅κ³Ό μ€ν¨λ₯Ό κ°λΌλκΈ°λ ν©λλ€. μ€λμ κ΅μ μ μΌλ‘ ν΅μ©λλ INCOSE μμΉκ³Ό μ κ³μμ μμ£Ό νμ©λλ SMART κΈ°μ€μ λ°νμΌλ‘, μλμ°¨ μννΈμ¨μ΄ κ°λ°μ κΌ νμν μꡬμ¬ν μμ± κΈ°μ€μ μμλ΄ μλ€.
βοΈ μ’μ μꡬμ¬νμ 5λ μμΉ (INCOSE κΈ°μ€)
INCOSE(International Council on Systems Engineering)λ μꡬμ¬ν νμ§μ νκ°νλ λ° λ€μμ ν΅μ¬ κΈ°μ€μ μ μν©λλ€:
- λͺ
νμ± (Clarity)
- ν κ°μ§ μλ―Έλ§ κ°μ ΈμΌ νλ©° ν΄μμ μ¬μ§κ° μμ΄μΌ ν©λλ€.
- β μλͺ»λ μ: “μμ€ν μ λΉ λ₯΄κ² λ°μν΄μΌ νλ€.”
- β μ¬λ°λ₯Έ μ: “μμ€ν μ 200ms μ΄λ΄μ λ°μν΄μΌ νλ€.”
- κ²μ¦ κ°λ₯μ± (Verifiable)
- μν(Test), λΆμ(Analysis), κ²ν (Inspection), μμ°(Demonstration) μ€ νλλ‘ κ²μ¦ν μ μμ΄μΌ ν©λλ€.
- β μλͺ»λ μ: “μ¬μ©μκ° νΈλ¦¬ν΄μΌ νλ€.”
- β μ¬λ°λ₯Έ μ: “μ¬μ©μκ° λ©λ΄λ₯Ό 3λ¨κ³ μ΄λ΄λ‘ μ ννμ¬ κΈ°λ₯μ μ€νν μ μμ΄μΌ νλ€.”
- νμμ± (Necessary)
- μꡬμ¬νμ΄ μμ€ν μ λͺ©μ λ¬μ±μ λ°λμ νμνμ§ νμΈν΄μΌ ν©λλ€.
- β μλͺ»λ μ: “μμ€ν μ νν¬μ λ°°κ²½μ μ 곡ν΄μΌ νλ€.” (κΈ°λ₯μ λͺ©μ κ³Ό 무κ΄)
- β μ¬λ°λ₯Έ μ: “μμ€ν μ μμ κ²½κ³ λ₯Ό μκ°μ μΌλ‘ μ 곡ν΄μΌ νλ€.”
- μΌκ΄μ± (Consistent)
- λ€λ₯Έ μꡬμ¬νκ³Ό μΆ©λνμ§ μμμΌ ν©λλ€.
- β μλͺ»λ μ: “μμ€ν μ μ΅λ μλλ₯Ό 100km/hλ‘ μ νν΄μΌ νλ€.” vs. “μμ€ν μ μ΅λ μλλ₯Ό 120km/hλ‘ μ νν΄μΌ νλ€.”
- μΆμ κ°λ₯μ± (Traceable)
- μμ μꡬμ¬νμ΄λ λ²κ·, κ·κ²©κ³Ό μ°κ²°λ μ μμ΄μΌ ν©λλ€.
- μ: “μμ€ν μ ISO 26262 Part 6μ ASIL-B μꡬμ¬νμ λ§μ‘±ν΄μΌ νλ€.”
π SMART μμΉ – κΈ°μ΅νκΈ° μ¬μ΄ 체ν¬λ¦¬μ€νΈ
μ€λ¬΄μμλ SMARTλΌλ κΈ°μ€μΌλ‘ μ’μ μꡬμ¬νμ μ½κ² κ²ν ν μ μμ΅λλ€:
- S (Specific): ꡬ체μ μΈκ°?
- M (Measurable): μΈ‘μ κ°λ₯νκ°?
- A (Achievable): λ¬μ± κ°λ₯νκ°?
- R (Relevant): κ΄λ ¨μ±μ΄ μλκ°?
- T (Time-bound): μκ° μ νμ΄ μ μλμ΄ μλκ°?
μλ₯Ό λ€μ΄, “ECUλ μ ν ν 2μ΄ μ΄λ΄μ λ€νΈμν¬ μ΄κΈ°νλ₯Ό μλ£ν΄μΌ νλ€.”λ SMART μμΉμ λͺ¨λ μΆ©μ‘±ν©λλ€.
π§Ώ μλμ°¨ μννΈμ¨μ΄ κ°λ°μμμ μ μ© μ¬λ‘
- μ°¨λ μ μ΄κΈ°(ECU) λΆν
μκ° μꡬμ¬ν
- β μλͺ»λ μꡬμ¬ν: “ECUλ λΉ λ₯΄κ² λΆν ν΄μΌ νλ€.”
- β μ’μ μꡬμ¬ν: “ECUλ μ ν ν 2μ΄ μ΄λ΄μ μ μ λμ μνλ‘ μ§μ ν΄μΌ νλ€.”
- μμ κ²½κ³ νμ μꡬμ¬ν
- β μλͺ»λ μꡬμ¬ν: “μ΄μ μμκ² μμ νκ² μ 보λ₯Ό μ 곡ν΄μΌ νλ€.”
- β μ’μ μꡬμ¬ν: “μμ€ν μ μ λ μμ€ν μ€λ₯ λ°μ μ 1μ΄ μ΄λ΄μ κ³κΈ°νμ μ μ κ²½κ³ λ±μ μ λ±ν΄μΌ νλ€.”
- λ€νΈμν¬ ν΅μ μꡬμ¬ν
- β μλͺ»λ μꡬμ¬ν: “μμ€ν μ μ°¨λ λ€νΈμν¬μ ν΅μ ν΄μΌ νλ€.”
- β μ’μ μꡬμ¬ν: “μμ€ν μ CAN ν΅μ μλ 500kbpsμμ λͺ¨λ λ©μμ§λ₯Ό μμ€λ₯ 0.1% μ΄νλ‘ μ‘μμ ν΄μΌ νλ€.”
π μ 리
μ’μ μꡬμ¬νμ λͺ ννκ³ , κ²μ¦ κ°λ₯νλ©°, λ°λμ νμνκ³ , μΌκ΄μ±μ΄ μμΌλ©°, μΆμ κ°λ₯ν κ²μ λλ€. λν SMART μμΉμ νμ©νλ©΄ μ€λ¬΄μμ μ½κ² μ κ²ν μ μμ΅λλ€.
π μ€λ λ°°μ΄ λ΄μ©μ μ€μ νλ‘μ νΈμ μꡬμ¬νμ μ μ©ν΄ 보μΈμ. “λΉ λ₯΄κ²”, “νΈλ¦¬νκ²” κ°μ μ λ§€ν ννμ΄ μλ€λ©΄, μμΉμ 쑰건μΌλ‘ λ°κΎΈλ μ°μ΅μ ν΄λ³΄λ κ²λλ€. κ·Έλ κ² νλ©΄ κ³ κ°λ, κ°λ°μλ, μν μμ§λμ΄λ λͺ¨λ μμ μ μλ μ§μ§ μ’μ μꡬμ¬νμ΄ λ©λλ€. π
π λ€μ κ°μ μκ³ : 3κ°μμλ EARS(Easy Approach to Requirements Syntax)λ₯Ό νμ©ν΄ μμ°μ΄ μꡬμ¬νμ νμ€ννλ λ°©λ²μ λ°°μλ³΄κ² μ΅λλ€!
'System Dev. > RM' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| (RM 6κ°) λͺ¨νΈμ± μ κ±° κΈ°λ² β κΈμ§μ΄μ μ λν (0) | 2025.09.03 |
|---|---|
| (RM 5κ°) κ³μΈ΅μ μꡬμ¬ν κ΄λ¦¬ β μμ€ν μμ SWκΉμ§ (4) | 2025.08.28 |
| (RM 4κ°) μλͺ»λ μꡬμ¬ν μ¬λ‘μ κ°μ νκΈ° (1) | 2025.08.25 |
| (RM 3κ°) EARS(Easy Approach to Requirements Syntax) μκ° (0) | 2025.08.23 |
| (RM 1κ°) μ’μ μꡬμ¬νμ μμΉκ³Ό INCOSE κ·μΉ (7) | 2025.08.18 |
