58
アジャイルにモデリングは必要か 2015/7/23 株式会社ゼンアーキテクツ 大勝 Is “Modeling” required in Agile? UMTPアジャイル開発事例セミナー 現場に学ぶ実践アジャイルモデリング

アジャイルにモデリングは必要か

Embed Size (px)

Citation preview

  1. 1. 2015/7/23 IsModelingrequiredinAgile? UMTP
  2. 2. VOS3COBOLMS-C DEC AlphaNT,SQLServer,DECnet C&I-Financial HP-UX,J2EE,WebLogic,OracleDatabase,OO RUP RUP,Rose,ClearCase,FunctionalTester 2003ITIT / 2009 BP2012 2013 CEO/ @okahiromasa
  3. 3. 2015ZENARCHITECTSCo.,Ltd. UML SWEBOKv35KA 3 http://www.computer.org/web/swebok
  4. 4. 2015ZENARCHITECTSCo.,Ltd. 1. 2.
  5. 5. 2015ZENARCHITECTSCo.,Ltd. UML
  6. 6. 2015ZENARCHITECTSCo.,Ltd. / Just-In-Time Document Driven / http://www.slideshare.net/hiromasaoka/agile-is-really-need-to-enterprise-system-49711192
  7. 7. 2015ZENARCHITECTSCo.,Ltd. Lv.1 Lv.2 PMBOK 5th
  8. 8. 2015ZENARCHITECTSCo.,Ltd. Lv.3 / PMBOK 5th
  9. 9. 2015ZENARCHITECTSCo.,Ltd. JIT 9
  10. 10. 2015ZENARCHITECTSCo.,Ltd. Iterative Just-In-Time Adaptive Lifecycle
  11. 11. 2015ZENARCHITECTSCo.,Ltd. Iterative Just-In-Time Adaptive Lifecycle Living Document / BDD Pull Request 100%
  12. 12. 2015ZENARCHITECTSCo.,Ltd. MDA/MDD Executable UML Collective Code Ownership = DSL
  13. 13. 2015ZENARCHITECTSCo.,Ltd. JIT
  14. 14. 2015ZENARCHITECTSCo.,Ltd. Agile Modeling 2002 2003 .W. Enterprise Unified Process 14 http://www.ogis-ri.co.jp/otc/swec/process/am-res/am/
  15. 15. 2015ZENARCHITECTSCo.,Ltd. JIT
  16. 16. 2015ZENARCHITECTSCo.,Ltd. 1 , , ER, DFD, OMT, Booch, UML(, , ,..), BPMN, Value Stream Map, Lean Canvas, , , , , , , CRC,, , ,
  17. 17. 2015ZENARCHITECTSCo.,Ltd.
  18. 18. 2015ZENARCHITECTSCo.,Ltd. 1. () 2. () ()
  19. 19. 2015ZENARCHITECTSCo.,Ltd.
  20. 20. 2015ZENARCHITECTSCo.,Ltd. ()
  21. 21. 2015ZENARCHITECTSCo.,Ltd. AM 1. 2. 3. 4. 14.1
  22. 22. 2015ZENARCHITECTSCo.,Ltd. Document Model 1 Documentation Source Code Artifact
  23. 23. 2015ZENARCHITECTSCo.,Ltd. UML UML ER BPMN
  24. 24. 2015ZENARCHITECTSCo.,Ltd. 14.2
  25. 25. 2015ZENARCHITECTSCo.,Ltd. Model Document Code Documentation 14.1
  26. 26. 2015ZENARCHITECTSCo.,Ltd. 1. 2.
  27. 27. 2015ZENARCHITECTSCo.,Ltd. 2 ImagesourcebyWikipedia
  28. 28. 2015ZENARCHITECTSCo.,Ltd.
  29. 29. 2015ZENARCHITECTSCo.,Ltd. 29 Agile Project Initiation
  30. 30. 2015ZENARCHITECTSCo.,Ltd. Agile Project Initiation Iteration Zero XP Sprint 0 Scrum
  31. 31. 2015ZENARCHITECTSCo.,Ltd. 1. 2. 3. 31
  32. 32. 2015ZENARCHITECTSCo.,Ltd. DAD 32 (2013/)
  33. 33. 2015ZENARCHITECTSCo.,Ltd. DADAPIAgile Project Initiation 33 (2013/) API
  34. 34. 2015ZENARCHITECTSCo.,Ltd. API 34 (2013/)
  35. 35. 2015ZENARCHITECTSCo.,Ltd. DAD IRMInitial Requirement Modeling IAMInitial Architecture Modeling IRP IRPInitial Release Planning Scrum
  36. 36. 2015ZENARCHITECTSCo.,Ltd. 36 I1 I2 C1 C2 C3 C4 Inception (Agile Project Initiation) Construction (Stabled Agile Project)
  37. 37. 2015ZENARCHITECTSCo.,Ltd. 37 I1 I2 C1 C2 C3 C4 Inception (Agile Project Initiation : API) Construction (Stabled Agile Project) API
  38. 38. 2015ZENARCHITECTSCo.,Ltd. 38 I1 I2 C1 C2 C3 C4 Inception (Agile Project Initiation) Construction (Stabled Agile Project) UI ATAM PoC API E2E API PoC API UI PoC Living Document US US US
  39. 39. 2015ZENARCHITECTSCo.,Ltd. To-Be / USTS To-Be SP W Living Document IRM Ops
  40. 40. 2015ZENARCHITECTSCo.,Ltd. IRMDAD NFR UI UI UI UML UML 23
  41. 41. 2015ZENARCHITECTSCo.,Ltd. IRMDAD NFR UI UI UI UML UML NEW 23 ATAM
  42. 42. 2015ZENARCHITECTSCo.,Ltd. DAD 42 DADIntroduction toDisciplinedAgileDelivery NEW
  43. 43. 2015ZENARCHITECTSCo.,Ltd. IRM 43 UML UC UI IRM UML JIT
  44. 44. 2015ZENARCHITECTSCo.,Ltd. To-Be / USTS To-Be SP W Living Document IAM Ops
  45. 45. 2015ZENARCHITECTSCo.,Ltd. IAM INVEST API
  46. 46. 2015ZENARCHITECTSCo.,Ltd. 1. ISO/IEC25010 2. 3. ATAM(Architecture Trade-Off Analysis)
  47. 47. 2015ZENARCHITECTSCo.,Ltd. Architecture Description 4+1 View =
  48. 48. 2015ZENARCHITECTSCo.,Ltd. OOAD/DDD US US
  49. 49. 2015ZENARCHITECTSCo.,Ltd. Architecture Description Architecture Document API or 68 Living Document Wiki
  50. 50. 2015ZENARCHITECTSCo.,Ltd. IAM 50 ATAM IAM4 ATAM API
  51. 51. 2015ZENARCHITECTSCo.,Ltd. JIT ImagesourcebyWikipedia
  52. 52. 2015ZENARCHITECTSCo.,Ltd. 52
  53. 53. 2015ZENARCHITECTSCo.,Ltd. DAD JIRA Confluence Bitbucket Jenkins SWAT SPA/HTML5/knockout.js MSA/PHP/Laravel/MySQL RHEL Disciplined Agile Delivery 53 http://www.smartekworks.com/ http://www.atlassian.com/ Tools Process Architecture
  54. 54. 2015ZENARCHITECTSCo.,Ltd. PO (ProductOwner) Web AO (ArchitectureOwner) UI / TL (TeamLeader)
  55. 55. 2015ZENARCHITECTSCo.,Ltd. PO DAD // 1 2 3 4 AO TL HTML Web Dev UIDev 2W 2W 2W 2W PoC
  56. 56. 2015ZENARCHITECTSCo.,Ltd. AM API
  57. 57. 2015ZENARCHITECTSCo.,Ltd. AMUML 1. UML() 2. (20%) 3. UML () 15.5 UML UML () UML ( UML)
  58. 58. 2015ZENARCHITECTSCo.,Ltd. 58 zenarchitects.co.jp facebook.com/zenarchitects