ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
2010 Software Quality Insight Conference    24 Jun 2010
                             http://www.sec2010.co.kr/




  ?? ???? ????? ??
??? ??? ??? ?? ? ?? ??

               LG?? ??????
                  ??? ??

   http://www.wgshim.com          woogon.shim@lge.com
                 @wgshim          wgshim@gmail.com
LG?? ??? ????
      ?? ?? 117       ??? 82,000




          ??? 89      ?? ??? 28
          R&D ?? 31   ??? ?? 6
LG?? ???
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
Objectives

? ??? ????? ??
 ¨C ?? ??? ??, ??


? ??? ??? ? ?? ??
 ¨C ??, ???? ???? ??


? ?? ??
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
N PI
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
???? ???

?   ???? ?? ????
?   ??/????
?   ???? ??? ??
?   Side effect
?   ¡­
???? ???

? ??? ??
? ??/Reopen
? ??? ¨¨ ????
???? ????
Looooooooooong
feedback cycle!
3~4 month             2 week            2 week

Development   Devel.   Devel.   Devel.   Devel.   Devel.   Devel



               QA                QA                 QA


              2 week            2 week            2 week
?? ??? ??? ??
              ?? ????!!
 ?? X?
??? ??!!
???          ???      ???


 3~4 month                   2 week            2 week

Development         Devel.   Devel.   Devel.   Devel.   Devel.   Devel



                     QA                QA                 QA


                    2 week            2 week            2 week
Brian Marick¡¯s Test Categorization
                                Business Facing
 Support Programming

                                          Usability Test
                       Acceptance Test




                                                            Critique Product
                                         Exploratory Test




                          Unit Test      Performance Test



                              Technology Facing
Brian Marick¡¯s Test Categorization
                                  Business Facing
Automated
 Automated                                                    Manual
                                                              Manual
   Support Programming

                                            Usability Test
                         Acceptance Test




                                                               Critique Product
                                           Exploratory Test




                            Unit Test      Performance Test


Automated
 Automated                                                Tool-based
                                                           Tool-based
                                Technology Facing
???!!

? ??<-> ?? feedback ? ?? ??!

? ???? ??? ??! Build Quality In

? ????/??? ??? ?? ??
 ¨C ????? ?? ?????!
What is   Agile?
History of Agile
                                                     Scrum
                                                     Scrum
   Waterfall Model                                   (Ken Schwaber, Jeff Sutherland)
  (Winston W. Royce)
                                                     Adaptive Software Development (ASD)
                 Concept of                          (Jim Highsmith, Sam Bayer)
       ¡°Adaptive Software Development¡±
                 (Edmonds, E. A.)
                                                     FDD
                                                     (Jeff De Luca)
                 Rapid App. Development
                       (James Martin)                DSDM                  Agile Manifesto
                                                     (DSDM Consortium)




                                                    1995                            2003
1970   1974                                  1991          1996         2001

                    1980                  1990                     2000
                                                                                Lean SW Dev.
                                                                                 Lean SW Dev.
                                           Crystal Clear                   (Marry & Tom Poppendieck)
                                        (Alistair Cockburn)

                                                       XP
                                                       XP
              (Kent Beck, Ward Cunningham and Ron Jeffries)

                                                    http://en.wikipedia.org/wiki/Agile_software_development
Agile Manifesto

        ??? ?? ??? ??? ????
Individuals and interactions over processes and tools

   ???? ?????? ???? ?????
 Working software over comprehensive documentation

        ???? ??? ?? ????
  Customer collaboration over contract negotiation

      ??? ????? ??? ??? ? ??
    Responding to change over following a plan
eXtreme Programming(XP) ??
¡°?? ??????
????? ???!¡±
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
Refactoring
                             ??
         ???? ??



??? ??
                          ???? ?? ??
         ??? ??
p
                     g st e
                 i
              usb
          e ro              Test
        ng               Cleanup names
      da
One        OR        Test
                  Move Method
               Test
            Replace Conditional with polymorphism
         Test
      Extract method
??   ???




??   ???




??   ???
Tests ¡Ô Asset!
           Spec.
        Past defect

Safety Net (Regression Test)
R     DD          I    I   T   T
      Requirement #1


R     D           I        T
      Requirement #2

          ¡­¡­
R R   D           I D      T       I   T
      Requirement #N
RR    D D I            IT   T
     Requirement #1
           Requirement #1


RR    D D I            IT   T
     Requirement #2
           Requirement #2

              ¡­¡­
RR    D D I            IT   T
     Requirement #N
           Requirement #N
R                        R
            R
                           D
  D         D              I
                    ¡­¡­
   I         I
                           T
  T         T
Req. #1   Req. #2        Req. #N
Scrum
Iterative & Incremental



                Inspect & Adapt
                   ? ?? ??
Case Study
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
Quiz.

??? ????? ????
?? ???? ??¡­


? 1996 Windows NT: 11-12 MLOC
? 2001 Windows XP: 40 MLOC

? 1996 Boeing 777: 4 MLOC (Ada)
Answer is ¡­

10,000,000 LOC
  (10 Million LOC)
The key is


Professionalism!
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
The Boy Scout Rule!


 ¡°Leave the campground
cleaner than you found it¡±



             -- Robert C. Martin, ¡°Clean Code¡±
TDD (Unit Test), Refactoring
Step 1. ??!
?.?.?¡­

Unit Test ?? ??!
????
         ??? ??!!
 ???
?? ??!
?? ???~
?? ?? ????~
              ?..????
??/?? ???? ??



??? ???
???? ????
???? ????
??? ?? ???!!
?? ??

? ??? ???? ?? ??? ??
 ¨C ???, ¡°??? ?? ????¡­¡±


? ????? ????? ???!
 ¨C ???? ??


? ??? ??¡­
Step 2. ?? ?!!
?? & ???? ??? ??
   (?? ?? Task? ??)
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
Emulator ??
Unit Testing Framework ??!
Hard to test!



                      Stub
                      Mock




  Refactoring ??!
Testable Design ??!
?? ??

? Refactoring ?? ??
 ¨C ?? 50% ??, ?? ??? ?? ??¡ü


? Test Code ? ???? ???? ???

? ?? ??? ?? ?? ??

? ROI ??, A-Ha! ???? ??
ME
Step 3. ??? ???!
 With Test-Driven Development!
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
? Ownership? ?? ???? ??!

? ???, UI ? Logic ? ??!!

? Test-Driven Development!
  ¨C ??? ?? ??!


? Host ?? ??!
?? ??

? Best Practice ?? ??
  ¨C ?? ?? ??? ??
  ¨C ?? ?? ??, ?? ?? ????
    ? ?????? 400 ? ??
    ? Statement Coverage 100%
    ? ??? ??
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
?? ?? (??)

? ?? ???? ? ?? ??

? ??? ??? ???

? ??? Practice ??? ??? ???!

? ??? NAH(Not Applicable Here) ???!!
?? ???!

? Practice ??
  ¨C Unit Test ??!! ¨¤ Refactoring!!
  ¨C ??? ??? ??!


? ?? ??
  ¨C Legacy ? Unit Test ? ???!!
  ¨C ??/?? ????
  ¨C ?? ??? ????!
Step 4. SCRUM
??? SW Project ?? ?? ??!
Scrum
  < ??? >




            <??? ???? ??>   67/121
?? ??
           2009?
           2009?                                                         2010?
                                                                         2010?
??                                                    ??
¨¹ Unit Test/Refactoring ??? ??                         ¨¹ SW ??? WPPM* ???? ??
  ¨¨ ??? ??? ??!                                        ¨¹ ??/???? ??? ??? ??
¨¹ ??? SW ???? ??? ??                                   ¨¹ ?? ? ?? ??? ???

??                                                    ??
¨¹ ??? ?? ??, ??? ??                                    ¨¹ ?? Scrum Master ??/??
¨¹ ?? ??? ??? ??? ??                                    ¨¹ Level ? ?? ??
¨¹ ???? ?? ??? ??                                       ¨¹ ??/??? ??? ?? ?? ??

??                                                    ??
¨¹ ???? ?? ?? ??!                                       ¨¹ ?? ? ??! (out of control)
¨¹ ?? ?? ?? ??                                          ¨¹ ??(??)? ?? ?
                                                       ¨¹ ? ??? ??


                                                                                                    68/121
                * WPPM: Wondanwee Planning and Performance Management ? ???? Visual Planning ??? ???? ? ?
Scrum Levels
      ? ?
      ? ?
           ? Scrum? ??? ?? ?? ? ?? ??? ?? ????? ??
           ? ?? ? ?? ?? ?????? ???? ???? ?? ?? ? ? ???
           ? ? ?? Scrum Master ??? ?? ???? ??? ? ??

   Level ??
   Level ??
                         level
                                         ??? Rule ??? ? ? Communication ? ???? Risk?
           alias             Level 0
                                         ?? ????? ?.
              SW WPPM
                                              ? Scrum? ?? ??? ?? ??? ??? ??
                                              ? ???? ?? ?? ??? ??? ? ?? ???(Task board) ??.
                                              ? ?? ??? ?? ?? Scrum ???? ???? ?? ? ? ??.


                             Level 1     Iterative Development ? ???? Scrum ? ?? ???/
                SCRUM                    ?? ??? ???.
              (Level 1, 2)                    ? Scrum? Roles/Artifacts/Activities ? ??
                                              ? ???? ??? ¡®?? ??? ?? ???¡¯ ? ????(??) ??
Scrum checklist
                                              ? Scrum Master ? ???? ?? ?? (???? ?? ??)


                             Level 2     XP ?? Engineering Practice ?? ???? Scrum ???.
             SCRUM + XP                       ? Unit Test, Refactoring, TDD ?? ?? ??? ?? ??.
                                              ? ??? ?? ?? ???? ???.
                                                                                               69/121
Scrum Master Levels

  ¡ù HR ??? ???? ?? ?? (X)

           ??
            : ???? ??/????? ??
            : Scrum ????? ?????
            : Scrum Master? Quality ??


           ??
            Black (Professional): ??? ??? ??
            Red (Practitioner): 1? ? ?? ??/??
            White (Beginner): ??? ??? ?? ??




                                         70/121
?? ???!

? ???? ?? ??

? ???? Rule ? ??
 ¨C?? ???!!
?? ????
?? ????
??? ???..
??? ???..
 ???? ?!
 ???? ?!




"?? ??? ?? ???? ?? ??? ? ? ? ???¡°
"???? ?? ????? ??? ? ?? ?? ? ?? ???"
?? ??? ?
??? ?? ?? ??
Engineering
Practice
                                             CTO
                            ???
                                             R&D
                            ???
                                             Lab
                                   ???
                                  R&D Lab.




                                    SW
                      Process/     Center
              Cultural Change
2004      2005   2006         2007       2008      2009   2010




  2004      2005   2006         2007       2008      2009   2010




Six Sigma                              Lean
                   Lean Sigma                                WPPM
  6¦Ò                             Waste Elimination
You¡¯re not alone.
Meet you at agile gathering!
?? ? ??
??

? (?? + ??? ??) ??? ??.

? ?? ???? ?? ??.

? ??? ??? ?? ??? ??? ?? ??.

? ?????? ? ??? ??? ???.
?? ??

? ??? ?? ???.
 ¨C ???, ??? ?? ???.
 ¨C ??? ??? ?? ??, ??? ???.
 ¨C ??? ????.
 ¨C ?? 1~2?? ?? ??? ??? ???.
   ? ??? ?? ??? ???? ??? ????.

 ¨C ??? ??? SW?? ??? ??? ?????!
   ? SW??? ??? ? ????¡­
?? ?? (??)

? ??? ??? ???.
 ¨C 4 ?? LG?? ? ??? ?????.
 ¨C ???? ???? ????? ??? ??.
 ¨C Bottom Up?? ???? Top ? ??? ????.
?? ??

? (??? ???) Scrum ? ?? ??? ??

? ?? Agile Gathering ??/??

? ??? ????, ??? Agile ?? ??

? TDD/Refactoring ??? ??? ??

? ??/????? ?? ??
???¡­
??~~~
   ??~~~

?? ?? ?? ??
?? ?? ?? ??
?? ??? ??!!
 ?? ??? ??!!
?? ??
?? ??
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
?? ???? ?? ??? ?? ?????? ??? ?? ? ????
? ????? ???
? Agile ? ??? ???.
 ¨C ??? ? ?? ??? ???? ???.
 ¨C Extremely Simple, but Exceptionally Hard!

? ??? ???? ??.
 ¨C ???? ?? ??? ?? ??? ??.

? ?? ?? ? ?? ?? ???!
? ? ?? ??? ????? ???? ??!
 ¨C Set-based ? ????. (Nokia ??)
Agile Manifesto ?? ??

        ??? ?? ??? ??? ????
Individuals and interactions over processes and tools

   ???? ?????? ???? ?????
 Working software over comprehensive documentation

        ???? ??? ?? ????
  Customer collaboration over contract negotiation

      ??? ????? ??? ??? ? ??
    Responding to change over following a plan


                                    http://www.agilemanifesto.org/
?????.
?? ??
?? Agile Community
? Xper
  ¨C Korea eXtreme Programming Users' Group
  ¨C http://xper.org/ (??)
  ¨C http://groups.google.com/group/xper (???)


? ???? ?? ??? ???
  ¨C http://groups.google.com/group/abqna
     ? ???? ????? ??? ?? ???? ??
       ? ???. ?? ????? 48?? ??? ? ?
       ?? ??? ?? ??? ?.
Contact Information



           LG?? ??????
              ??? ??

http://www.wgshim.com   woogon.shim@lge.com
              @wgshim   wgshim@gmail.com
END OF PRESENTATION

More Related Content

?? ???? ?? ??? ?? ?????? ??? ?? ? ????

  • 1. 2010 Software Quality Insight Conference 24 Jun 2010 http://www.sec2010.co.kr/ ?? ???? ????? ?? ??? ??? ??? ?? ? ?? ?? LG?? ?????? ??? ?? http://www.wgshim.com woogon.shim@lge.com @wgshim wgshim@gmail.com
  • 2. LG?? ??? ???? ?? ?? 117 ??? 82,000 ??? 89 ?? ??? 28 R&D ?? 31 ??? ?? 6
  • 5. Objectives ? ??? ????? ?? ¨C ?? ??? ??, ?? ? ??? ??? ? ?? ?? ¨C ??, ???? ???? ?? ? ?? ??
  • 11. ???? ??? ? ???? ?? ???? ? ??/???? ? ???? ??? ?? ? Side effect ? ¡­
  • 12. ???? ??? ? ??? ?? ? ??/Reopen ? ??? ¨¨ ????
  • 15. 3~4 month 2 week 2 week Development Devel. Devel. Devel. Devel. Devel. Devel QA QA QA 2 week 2 week 2 week
  • 16. ?? ??? ??? ?? ?? ????!! ?? X? ??? ??!!
  • 17. ??? ??? ??? 3~4 month 2 week 2 week Development Devel. Devel. Devel. Devel. Devel. Devel QA QA QA 2 week 2 week 2 week
  • 18. Brian Marick¡¯s Test Categorization Business Facing Support Programming Usability Test Acceptance Test Critique Product Exploratory Test Unit Test Performance Test Technology Facing
  • 19. Brian Marick¡¯s Test Categorization Business Facing Automated Automated Manual Manual Support Programming Usability Test Acceptance Test Critique Product Exploratory Test Unit Test Performance Test Automated Automated Tool-based Tool-based Technology Facing
  • 20. ???!! ? ??<-> ?? feedback ? ?? ??! ? ???? ??? ??! Build Quality In ? ????/??? ??? ?? ?? ¨C ????? ?? ?????!
  • 21. What is Agile?
  • 22. History of Agile Scrum Scrum Waterfall Model (Ken Schwaber, Jeff Sutherland) (Winston W. Royce) Adaptive Software Development (ASD) Concept of (Jim Highsmith, Sam Bayer) ¡°Adaptive Software Development¡± (Edmonds, E. A.) FDD (Jeff De Luca) Rapid App. Development (James Martin) DSDM Agile Manifesto (DSDM Consortium) 1995 2003 1970 1974 1991 1996 2001 1980 1990 2000 Lean SW Dev. Lean SW Dev. Crystal Clear (Marry & Tom Poppendieck) (Alistair Cockburn) XP XP (Kent Beck, Ward Cunningham and Ron Jeffries) http://en.wikipedia.org/wiki/Agile_software_development
  • 23. Agile Manifesto ??? ?? ??? ??? ???? Individuals and interactions over processes and tools ???? ?????? ???? ????? Working software over comprehensive documentation ???? ??? ?? ???? Customer collaboration over contract negotiation ??? ????? ??? ??? ? ?? Responding to change over following a plan
  • 27. Refactoring ?? ???? ?? ??? ?? ???? ?? ?? ??? ??
  • 28. p g st e i usb e ro Test ng Cleanup names da One OR Test Move Method Test Replace Conditional with polymorphism Test Extract method
  • 29. ?? ??? ?? ??? ?? ???
  • 30. Tests ¡Ô Asset! Spec. Past defect Safety Net (Regression Test)
  • 31. R DD I I T T Requirement #1 R D I T Requirement #2 ¡­¡­ R R D I D T I T Requirement #N
  • 32. RR D D I IT T Requirement #1 Requirement #1 RR D D I IT T Requirement #2 Requirement #2 ¡­¡­ RR D D I IT T Requirement #N Requirement #N
  • 33. R R R D D D I ¡­¡­ I I T T T Req. #1 Req. #2 Req. #N
  • 34. Scrum Iterative & Incremental Inspect & Adapt ? ?? ??
  • 39. ?? ???? ??¡­ ? 1996 Windows NT: 11-12 MLOC ? 2001 Windows XP: 40 MLOC ? 1996 Boeing 777: 4 MLOC (Ada)
  • 40. Answer is ¡­ 10,000,000 LOC (10 Million LOC)
  • 43. The Boy Scout Rule! ¡°Leave the campground cleaner than you found it¡± -- Robert C. Martin, ¡°Clean Code¡±
  • 44. TDD (Unit Test), Refactoring
  • 47. ???? ??? ??!! ??? ?? ??!
  • 48. ?? ???~ ?? ?? ????~ ?..????
  • 49. ??/?? ???? ?? ??? ??? ???? ???? ???? ????
  • 51. ?? ?? ? ??? ???? ?? ??? ?? ¨C ???, ¡°??? ?? ????¡­¡± ? ????? ????? ???! ¨C ???? ?? ? ??? ??¡­
  • 52. Step 2. ?? ?!!
  • 53. ?? & ???? ??? ?? (?? ?? Task? ??)
  • 55. Emulator ?? Unit Testing Framework ??!
  • 56. Hard to test! Stub Mock Refactoring ??! Testable Design ??!
  • 57. ?? ?? ? Refactoring ?? ?? ¨C ?? 50% ??, ?? ??? ?? ??¡ü ? Test Code ? ???? ???? ??? ? ?? ??? ?? ?? ?? ? ROI ??, A-Ha! ???? ??
  • 58. ME
  • 59. Step 3. ??? ???! With Test-Driven Development!
  • 61. ? Ownership? ?? ???? ??! ? ???, UI ? Logic ? ??!! ? Test-Driven Development! ¨C ??? ?? ??! ? Host ?? ??!
  • 62. ?? ?? ? Best Practice ?? ?? ¨C ?? ?? ??? ?? ¨C ?? ?? ??, ?? ?? ???? ? ?????? 400 ? ?? ? Statement Coverage 100% ? ??? ??
  • 64. ?? ?? (??) ? ?? ???? ? ?? ?? ? ??? ??? ??? ? ??? Practice ??? ??? ???! ? ??? NAH(Not Applicable Here) ???!!
  • 65. ?? ???! ? Practice ?? ¨C Unit Test ??!! ¨¤ Refactoring!! ¨C ??? ??? ??! ? ?? ?? ¨C Legacy ? Unit Test ? ???!! ¨C ??/?? ???? ¨C ?? ??? ????!
  • 67. ??? SW Project ?? ?? ??!
  • 68. Scrum < ??? > <??? ???? ??> 67/121
  • 69. ?? ?? 2009? 2009? 2010? 2010? ?? ?? ¨¹ Unit Test/Refactoring ??? ?? ¨¹ SW ??? WPPM* ???? ?? ¨¨ ??? ??? ??! ¨¹ ??/???? ??? ??? ?? ¨¹ ??? SW ???? ??? ?? ¨¹ ?? ? ?? ??? ??? ?? ?? ¨¹ ??? ?? ??, ??? ?? ¨¹ ?? Scrum Master ??/?? ¨¹ ?? ??? ??? ??? ?? ¨¹ Level ? ?? ?? ¨¹ ???? ?? ??? ?? ¨¹ ??/??? ??? ?? ?? ?? ?? ?? ¨¹ ???? ?? ?? ??! ¨¹ ?? ? ??! (out of control) ¨¹ ?? ?? ?? ?? ¨¹ ??(??)? ?? ? ¨¹ ? ??? ?? 68/121 * WPPM: Wondanwee Planning and Performance Management ? ???? Visual Planning ??? ???? ? ?
  • 70. Scrum Levels ? ? ? ? ? Scrum? ??? ?? ?? ? ?? ??? ?? ????? ?? ? ?? ? ?? ?? ?????? ???? ???? ?? ?? ? ? ??? ? ? ?? Scrum Master ??? ?? ???? ??? ? ?? Level ?? Level ?? level ??? Rule ??? ? ? Communication ? ???? Risk? alias Level 0 ?? ????? ?. SW WPPM ? Scrum? ?? ??? ?? ??? ??? ?? ? ???? ?? ?? ??? ??? ? ?? ???(Task board) ??. ? ?? ??? ?? ?? Scrum ???? ???? ?? ? ? ??. Level 1 Iterative Development ? ???? Scrum ? ?? ???/ SCRUM ?? ??? ???. (Level 1, 2) ? Scrum? Roles/Artifacts/Activities ? ?? ? ???? ??? ¡®?? ??? ?? ???¡¯ ? ????(??) ?? Scrum checklist ? Scrum Master ? ???? ?? ?? (???? ?? ??) Level 2 XP ?? Engineering Practice ?? ???? Scrum ???. SCRUM + XP ? Unit Test, Refactoring, TDD ?? ?? ??? ?? ??. ? ??? ?? ?? ???? ???. 69/121
  • 71. Scrum Master Levels ¡ù HR ??? ???? ?? ?? (X) ?? : ???? ??/????? ?? : Scrum ????? ????? : Scrum Master? Quality ?? ?? Black (Professional): ??? ??? ?? Red (Practitioner): 1? ? ?? ??/?? White (Beginner): ??? ??? ?? ?? 70/121
  • 72. ?? ???! ? ???? ?? ?? ? ???? Rule ? ?? ¨C?? ???!!
  • 73. ?? ???? ?? ???? ??? ???.. ??? ???.. ???? ?! ???? ?! "?? ??? ?? ???? ?? ??? ? ? ? ???¡° "???? ?? ????? ??? ? ?? ?? ? ?? ???"
  • 75. ??? ?? ?? ?? Engineering Practice CTO ??? R&D ??? Lab ??? R&D Lab. SW Process/ Center Cultural Change
  • 76. 2004 2005 2006 2007 2008 2009 2010 2004 2005 2006 2007 2008 2009 2010 Six Sigma Lean Lean Sigma WPPM 6¦Ò Waste Elimination
  • 77. You¡¯re not alone. Meet you at agile gathering!
  • 79. ?? ? (?? + ??? ??) ??? ??. ? ?? ???? ?? ??. ? ??? ??? ?? ??? ??? ?? ??. ? ?????? ? ??? ??? ???.
  • 80. ?? ?? ? ??? ?? ???. ¨C ???, ??? ?? ???. ¨C ??? ??? ?? ??, ??? ???. ¨C ??? ????. ¨C ?? 1~2?? ?? ??? ??? ???. ? ??? ?? ??? ???? ??? ????. ¨C ??? ??? SW?? ??? ??? ?????! ? SW??? ??? ? ????¡­
  • 81. ?? ?? (??) ? ??? ??? ???. ¨C 4 ?? LG?? ? ??? ?????. ¨C ???? ???? ????? ??? ??. ¨C Bottom Up?? ???? Top ? ??? ????.
  • 82. ?? ?? ? (??? ???) Scrum ? ?? ??? ?? ? ?? Agile Gathering ??/?? ? ??? ????, ??? Agile ?? ?? ? TDD/Refactoring ??? ??? ?? ? ??/????? ?? ??
  • 84. ??~~~ ??~~~ ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? ??!! ?? ??? ??!!
  • 85. ?? ??
  • 86. ?? ??
  • 89. ? ????? ??? ? Agile ? ??? ???. ¨C ??? ? ?? ??? ???? ???. ¨C Extremely Simple, but Exceptionally Hard! ? ??? ???? ??. ¨C ???? ?? ??? ?? ??? ??. ? ?? ?? ? ?? ?? ???! ? ? ?? ??? ????? ???? ??! ¨C Set-based ? ????. (Nokia ??)
  • 90. Agile Manifesto ?? ?? ??? ?? ??? ??? ???? Individuals and interactions over processes and tools ???? ?????? ???? ????? Working software over comprehensive documentation ???? ??? ?? ???? Customer collaboration over contract negotiation ??? ????? ??? ??? ? ?? Responding to change over following a plan http://www.agilemanifesto.org/
  • 92. ?? ??
  • 93. ?? Agile Community ? Xper ¨C Korea eXtreme Programming Users' Group ¨C http://xper.org/ (??) ¨C http://groups.google.com/group/xper (???) ? ???? ?? ??? ??? ¨C http://groups.google.com/group/abqna ? ???? ????? ??? ?? ???? ?? ? ???. ?? ????? 48?? ??? ? ? ?? ??? ?? ??? ?.
  • 94. Contact Information LG?? ?????? ??? ?? http://www.wgshim.com woogon.shim@lge.com @wgshim wgshim@gmail.com