13
Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012 陳陳陳

Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Embed Size (px)

Citation preview

Page 1: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Examining Perceptions of Agility in Software Development Practice

Sergio De CesareMark Lycett

Robert D.MacredieChaitali Patel

Ray PaulPresenter 995202012 陳致豪

Page 2: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Differences

VS Processes & toolsFavoring individuals & interactions

VS Comprehensive DocumentationWorking Software

VS Contract Negotiation

Customer Collaboration

VS Following a PlanResponding to Change

Page 3: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Survey

• Online Questionnaire• Objectives– Review– Assess– Examination

• 62/970 organizations( response rate 6% )– Low rate

Page 4: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Demographics of Respondents A

Page 5: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Demographics of Respondents B

Page 6: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Agile Perception Result: Part A

Page 7: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Agile Perception Result: Part B

Page 8: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Interesting Point A

Page 9: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Interesting Point B

?

Page 10: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Interesting Point C

!

Page 11: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Adaption in practice

Page 12: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

Implication

• The trend of adapting/tailoring software development processes to context is on the increase.

• More organizations now base their software development on iterative and/or incremental lifecycles.

CMMI Agile

Page 13: Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter 995202012

The End