Agile Development的現狀調查

3rd Annual Survey: 2008 “The State of Agile Development”
June-July, 2008
http://www.versionone.com/pdf/3rdAnnualStateOfAgile_FullDataReport.pdf

這裡是另一份agile的調查報告, 我只結路一些我有興趣的部份, 若是想知道全部的人請參見原始檔案

(1) Survey的背景
時間: June-July, 2008
總共送出多少對象: 3061
實際完成份數: 2319 (results based on completed surveys)
所包含的國家個數: 80

(2) 撰寫調查報告的人在公司的角色
Project Manager 18%
Developer 12%
Team Lead 11%
VP/Director of Development 10%
Development Manager 10%
Consultant/Trainer 8%
Architect 7%
CIO/CTO 4%
QA/Tester 4%
President/CEO/COO 3%
Product Manager 3%
IT Staff 2%

(3) 公司大小
> 250: 32%
101-250: 13%
51-100: 16%
21-50: 16%
5-20: 19%

(4) 你公司有多少比例的專案使用agile?
0%   --> 5%
5%   --> 16%
10%  --> 14%
25%  --> 15%
50%  --> 16%
75%  --> 18%
100% --> 17%

(5) 你的公司已經實施agile多久了?
Never: 5%
6-12 months: 21%
1-2 years: 26%
2-5 years: 27%
> 5 years: 7%

(6) 你個人已經實施agile多久了?
Never: 5%
6-12 months: 18%
1-2 years: 23%
2-5 years: 30%
> 5 years: 11%

(7)How many separate locations or sites do you have using Agile?
(not including individual remote team members)
Don't know: 10%
1: 41%
2: 18%
3-5: 23%
6-10: 5%
11+: 3%

(8) 你的組織會採用agile最重要的原因是什麼?
Accelerate Time-to-Market 22%
Enhance Ability to Manage Changing Priorities 21%
Increase Productivity 12%
Enhance Software Quality 10%
Improve Alignment Between IT and Business 9%
Improve Project Visibility 6%
Reduce Risk 6%
Simplify Development Process 4%
Other 3%
Improved/Increased Engineering Discipline 2%
Reduce Cost 2%
Enhance Software Maintainability/Extensibility 2%
Improved Team Morale 1%

(9) 當你的組織採用agile時最擔心的事是什麼?
Lack of Up-Front Planning 46%
Loss of Mgmt Control 37%
Lack of Documentation 36%
Lack of Predictability 35%
Lack of Engineering Discipline 24%
Inability to Scale 22%

(10) 你的組織採用哪一種agile methodology?
Scrum 49.1%
Scrum/XP Hybrid 22.3%
Extreme Programming (XP) 8.0%
Custom/Hybrid 5.3%
Don’t Know 3.7%
Agile Unified Process (AgileUP) 2.2%
Other 2.2%
Feature-Driven Development (FDD) 2.1%
Lean Development 1.9%
Dynamic Systems Development Method (DSDM) 1.4%
OpenUP 0.6%
Agile Modeling 0.6%
Crystal 0.5%

(11) 你覺得之後組織要採用agile的困難是什麼?
Ability to change organizational culture - 45%
General resistance to change - 44%
Personnel with the necessary Agile experience - 42%
Management Support - 32%
Project Complexity or Size - 23%
Customer Collaboration - 22%
Confidence in ability to scale Agile methods - 17%
Perceived time to transition - 14%
Budget Constraints - 10%

(12) 你使用哪些agile的practices
Iteration Planning +21%
2008: 86%
2007: 65%
Unit Testing +17%
2008: 77%
2007: 60%
Daily Standup +20%
2008: 75%
2007: 55%
Release Planning +18%
2008: 72%
2007: 54%
Continous Integration +15%
2008: 65%
2007: 50%
Automated Builds (2007 DATA N/A)
2008: 62%
Burndown (2007 DATA N/A)
2008: 60%
Retrospectives +20%
2008: 59%
2007: 39%
Refactoring +0%
2008: 59%
Coding Standards (2007 DATA N/A)
2008: 57%
Velocity +14%
2008: 52%
2007: 38%
Test-driven Development (TDD) +11%
2008: 49%
2007: 38%
Open Work Area +10%
2008: 44%
2007: 34%
Collective Code Ownership +5%
2008: 41%
2007: 36%
Taskboard Combined +31% (note: 2007 did not differentiate between analog & digital taskboards)
2008: 41%
2007: 36%
Digital Taskboard (2007 DATA N/A)
2008: 35%
Analog Taskboard (2007 DATA N/A)
2008: 31%
On-site Customer +7%
2008: 34%
2007: 27%
Pair Programming +7%
2008: 31%
2007: 24%
Behavior Driven Development (BDD) (2007 DATA N/A)
2008: 7%
Kanban (2007 DATA N/A)
2008: 6%

(13) 你覺得agile project會失敗的主要原因是什麼?
Company philosophy or culture at odds with core agile values - 23%
Lack of experience with agile methods - 21%
Other - 13%
External pressure to follow traditional waterfall phases and practices - 12%
Unwillingness of team to follow agile practices - 11%
Lack of cultural transition - 8%
Lack of management support - 7%
Insufficient training - 5%

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kojenchieh 的頭像
    kojenchieh

    David Ko的學習之旅

    kojenchieh 發表在 痞客邦 留言(0) 人氣()