19. アジャイル開発の導入状況
米国 日本
35%
3%以下
出典 Forrester 2010: “AGILE DEVELOPMENT: MAINSTREAM ADOPTION HAS CHANGED AGILITY”
2012年 Japan Users Association of Information System(JUAS)
42. プロセスの平準化
Heijunka: production
flow can never stop!!
... continuous grooming
Continuous acceptance...
• It assures product
adherence to business
needs
• It absorbs changes, by
avoiding anticipate, more
than necessary,
requirements definition
• It assures quality and allows
value activation in advance
• It avoids losing of budget with
late user acceptance tests
(bug fixing instead of value
production)
CPS – Ci&T プロダクションシステム
43. 多角的なマネジメント
Productivity
Execution
Value
Predictability
Quality
Component
Indicator
Agile
Management
Scrum
rou*nes
Block
management
Product
Owner
&
Coaching
Visual
Controls
&
Stability
Ready
Story
Based
Req
&
Planning
Readyness
Produc*ve
flow
interrup*on
Rework
due
to
wrong
defini*ons
Done
Con*nous
integra*on
&
value
ac*va*on
Skill
&
Experience
Technical
skills
Execu*on
model
skills
Seniority
aligned
with
business
needs
Value
Management
Value
Engineering
Value
Demonstra*on
CPS – Ci&T プロダクションシステム
44. テスティング
Ac*vi*es
Plan
story
system
tests
Build
test
scenarios
Incremental
tests
Automate
test
scenarios
Execute
tests
Record
bugs
Do
follow-‐up
on
bugs
correc*on
Provide
feedback
Outputs
• Test scenarios (planned)
• Test execution records
• Bug list (fixed and non-fixed)
• Updated test automation suite
Tools
• Tool for tracking and managing tasks (Jira)
• Test automation tools (e.g..Selenium, TestNG, SimpleTest, etc)
Implementation Code Review Integration
Tests
TO DO DONE
Unit Tests Code Review Integration Tests
Functional and Non-functional tests (usability, performance, concurrence, etc)
CPS – Ci&T プロダクションシステム