CVS ꡬ쑰 ¶
νμ¬ κ³΅μ© ν΄μ JCreator. JCreator νλ‘μ νΈ νμΌλ κ°μ΄ μ
νμΌλ―λ‘ μ΄μ©ν μ μμ κ²μ.
Zephyrus Client CVS μ°Έμ‘°.
Zephyrus Client CVS μ°Έμ‘°.
~cpp ZephyrusClient | + ---- MainSource - λ©μΈ νλ‘κ·Έλ¨ μμ€ & JCreator νλ‘μ νΈ νμΌμ΄ μλ λλ ν 리 | + ---- TestSource - λΌμ΄λΈλ¬λ¦¬λ₯Ό μ΅νκΈ° μν΄ λ§μ μμ νλ‘κ·Έλ¨λ€μ΄ μλ λλ ν 리
μμ ν΄μΌ ν μΌλ€ Todo List (κ³μ μΆκ°μν¬ κ²) ¶
Story Point | λ΄μ© |
3 | λ°λμ ꡬν νμ. |
2 | νμνμ§λ§, μ΅μꡬνμ κΈ°λ₯μΆμ κ°λ₯ |
1 | μμ΄λ μ΅μκΈ°λ₯ꡬν κ°λ₯ |
λ³΄ν΅ SPλ ν΄λΉ μμ μ΄ μνλ λ Έλμ μμΌλ‘ κ²°μ νλλ° μ΄κ±΄ μ€μλκ΅°μ. λμ€μ SPμ μ€μλ(λΉμ§λμ€μ κ°μΉ) μμλ₯Ό κ³ λ €ν΄μ, μ¦ μ§μΆκ³Ό μμ μ λ§μΆ°λ΄μ, μ΅κ³ μ μΌνμ νλλ‘ ν©λλ€. --JuNe
λ
Έλμ μμΌλ‘ μκ°ν΄μΌ νλ건 Engineering Task κ° μλκ°μ? μνΌ μ΄λ²μ κ²½μ°λ νμ κΈ°λ₯ κΈ°μ€μΌλ‘ μ‘μ보긴 νμ΅λλ€. (μ격νκ² λλ건 μλκΈ΄ νμ§λ§μ.~) --μμ²
Task Point - μμ & μμ²μ΄ Main Frame μ°μ΅μ© μ½λ μμ±νμλ κΈ°μ€μ 1 Task Point λ‘ μ‘μ. (λκ° 120 λΌμΈμ λ/1μκ° μ λμ λμ΄λ & μλ) Engineering Taskλ User Story λͺ¨λ λ
Έλμ μμΌλ‘ estimationμ ν΄μ, ν¬μΈνΈλ₯Ό μ€λ€. μ΄λ κ² "λΉμ©"μ΄ μ ν μΉ΄λλ€μ λκ³ , μ΄λ κ²μ νκ³ , λ―Έλ£¨κ³ , λ¨Όμ νλ μ§ λ±μ μμ κ²°μ μ "μ€μλ μ€μ¬", "μνλ μ€μ¬"μ΄ μλλ°, μλ
μ΄ν μ΅μ€νΈλ¦¬λͺ¨λ€(KRW)μ 볡μ‘νκ² μ΄λ° κ±Έ λ°μ§μ§ λ§κ³ κ·Έλ₯ λΉμ§λμ€ κ°μΉλ‘ μμλ₯Ό μ νλΌκ³ νλ€. --JuNe
μμ§ν μλ²μμ μ°λμμ
μ΄ λ§μμ. μ΄λ μλ²νκ³Ό μ΄μΌκΈ°λ₯Ό ν΄μΌ ν μ¬μμΈλ°, μ νμ΄ νκΊΌλ²μ λͺ¨μ΄λ μκ°μ΄ μλκ² μνκΉμΈλΏ. (μ΅μ§λ‘λΌλ ν루 μ‘μμ λ§λ€μ΄μΌ ν λ―.) μΌλ¨μ ν΄λΌμ΄μΈνΈμͺ½ κ΄μ μμ ν΄μΌν μΌλ§ μ κΈ°. (μλ²λ μ΄λ―Έ μμ±λμ΄ μλ€λκ²μΌλ‘ μ μ )
Current To Do ¶
Total 6.5 TP. μ€μ λ‘ 6.5 * 1.5 = 9.75 TP 걸릴κ²μΌλ‘ μμ. νμ§λ§ Task λ κ³μ μμ
νλ©΄μ μΆκ°λκΈ°μ, μ€μ λ‘λ λ κ±Έλ¦¬κ² μ§. νμ§λ§ νμ¬ μκ°ν μ μλ νλλ΄μμμ μμΈ‘μ΄λΌλ μ μμ μλ―Έ. (λ―Έμ§μΈ λΆλΆμ λν΄ λ―Έλ¦¬ κ±±μ νκΈ°μ νμ¬ μΌλ λΉ λ―νκΈ°μ) κ³μ Update μμΌμΌ νκ² μ§.
μλ²μμ ν΅μ (from ν΄λΌμ΄μΈνΈ κ°λ°ν μ μ₯) - 3 | ||
λ΄μ© | Task Point | μλ£μ¬λΆ(β) |
Socket Class μμ± | 2 | β (40λΆ) 6/5 |
λ‘κ·ΈμΈ - 3 | ||
μ¬μ©μ λ‘κ·ΈμΈ κ΄λ ¨ ID/PASS μ λ ₯μ°½ μμ± | 1 | β (20λΆ) 5/31 |
μλ²λ‘ λ‘κ·ΈμΈ λ°μ΄ν° 보λ΄κΈ° | 0.5 | β (35λΆ) 6/5 |
μλ²λ‘λΆν° λ‘κ·ΈμΈ κ΄λ ¨ 리ν΄κ° νμΈ. μ²λ¦¬ | 0.5 | β (45λΆ μ΄μ©) 6/5, 6/7 |
λ‘κ·Έμμ - 3 | ||
μμΌ μ μ λκΈ° | 0.5 | β(1μκ° 10λΆ) 6/6 |
buddy List μ μλ λͺ¨λ μ μ μμ ν΄μ£ΌκΈ° | 0.5 | β (50λΆ) 6/6 |
1:1 λ©μΈμ§ - 3 | ||
λνμ°½ μμ± | 2 | β (1μκ° 10λΆ) 6/3 |
μ λ ₯ν λν λ΄μ© μλ²λ‘ 보λ΄κΈ° | 0.5 | β (40λΆ) 6/7 |
μλ²λ‘λΆν°μ λνλ΄μ© λνμ°½μ νμ | 1 | β(25λΆ) 6/7 |
dummy server μμ± | 2 | β(1μκ° 20λΆ) 6/6 |
λνμ°½ κ΄λ¦¬κ΄λ ¨ λ©μΈμ§ λΆλ°° | 1.5 | β(1μκ° 10λΆ) 6/7 |
λ±λ‘ν μΉκ΅¬λ€μ buddy list μ νμ - 2 | ||
JTree μ΄μ©, buddy list class μμ± | 1 | β (40λΆ) 5/31 |
buddy list class refactoring (tree model move method) | . | β (20λΆ) 6/5 |
μλ²λ‘λΆν°μ λ±λ‘ν μΉκ΅¬ κ΄λ ¨ λ©μΈμ§ μ²λ¦¬ | 0.5 | β (1μκ° 20λΆ) 6/5 |
λ±λ‘ν μΉκ΅¬λ€μ λν On/Off μν νμ - 2 | ||
μλ²λ‘λΆν° μΉκ΅¬μν λ°κ³ buddy list μ μ²λ¦¬ | 0.5 | β(25λΆ) 6/7 |
μΉκ΅¬λ±λ‘ - 3 | ||
μΉκ΅¬ λ±λ‘ μ λ ₯μ°½ λ§λ€κΈ° | 0.5 | β(1λΆ -_-; ~cpp InputDialog λ‘ ν΄κ²°) (6/7) |
μλ²λ‘λΆν° λ±λ‘ λ°μ΄ν° 보λ΄κΈ° | 0.5 | β(5λΆ) (6/7) |
μλ²λ‘λΆν°μ κ²°κ³Ό λ°κ³ μ²λ¦¬ | 0.5 | β(5λΆ) (6/7) |
μΉκ΅¬μμ - 2 | ||
μλ²λ‘λΆν° μμ μ μ λ°μ΄ν° 보λ΄κΈ° | 0.5 | β(25λΆ) (6/7) |
μκ°λ λ ν μΌλ€ | ||
ZephyrusClient Refactoring | 0.5 | . |
Documentation | 1.5 | . |
μλ²μΈ‘μΌλ‘λΆν° μ μλμμλ κ΄λ ¨ μ²λ¦¬ | 1 | . |
λ‘κ·ΈμΈ/λ‘κ·Έμμμ κ΄λ ¨ λ©λ΄λ€ Enable/Disable | 0.5 | . |
Password μ λ ₯μ λ³νλ‘ κ°λ €μ£ΌκΈ°. | 0.3 | . |
To do Later ¶
μλ²μ μ¬μ©μλ±λ‘ - 3 (μ΄λ μΌλ¨ μλ²ν DB μ μλ κ²μ μ΄μ©νκΈ°λ‘ ν¨) | ||
λ΄μ© | Task Point | . |
μ¬μ©μ λ±λ‘ μμ μμ± | 0.5 | . |
μ¬μ©μ μ λ ₯ λ°μ΄ν°λ₯Ό μλ²μ μ μ‘ | 1 | . |
λ°°ν¬ κ°λ₯νλλ‘ ν μ€νΈ ν΄λΌμ΄μΈνΈ λ¬ΆκΈ° | ||
λ΄μ© | Task Point | . |
JAR νμΌ λ§λ€κΈ° | 0.5 | . |