agile & the academic world agile as mature of part of a curriculum ngi/aci march 19, 2013 arie...
TRANSCRIPT
Agile & the Academic world
Agile as mature of part of a curriculum
NGI/ACI
March 19, 2013
Arie van Bennekum
Titel presentatie | 2
Introduction
Agile & the Academic world
Consultant since 1987Developer 1987
Project manager 1994Trainer 1997Coach 1998
Management consultant 2003
Lecturing since 1994DevelopmentProject managementPrince-2FacilitattionRADDSDMGradutation projects
In the Agile world since 1994Certified DSDM 1997
Board member DSDM Consortium Benelux 2000(Co-)author Agile Manifesto 2001Chair Agile Consortium Int 2012
Facilitation since 1994Certified Professional Facilitator 1998Assessor CPF 1998
Titel presentatie
• Introduction
• Consequences
• Solutions
• Definitions
Flow
• Agile as part of a curriculum
• Agile in the Academic world
• Agile and certification
• Future developments
•
Agile & the Academic world | 3
Titel presentatie | 4
Introduction
The errors that re-occur….
• The solution does not deliver what the business needs
• The solution is not accepted by the end user population
• The project runs over time
• The project runs over budget
Agile & the Academic world
Titel presentatie
Gartner
Consequences
47%
29%
19%3%2%
Paid, not devilered
Delivered, never used
Used without change
Used after changes
Changed, little used
Agile & the Academic world
Poor quality
| 5
Titel presentatie
100%
140%
108%
80%? 85%!No continious selection
Continious selection
Time and releases
App
licat
ion
size
Consequences
Agile & the Academic world
Poor quality
| 6
Titel presentatie
• Short delivery cycles for regular checksBrings quality, decreases re-work
• End user participation for validation and verificationBrings acceptance and a match with the business
• Prototyping, from an early stageBrings understanding and quality
• Continious testing through the project cycleBrings quality, decreases re-work
• Continious selectionAvoids project obese and brings therefor quality
Solutions
Agile & the Academic world | 7
Titel presentatie
Solutions
The Agile Manifesto
• Individuals and interaction over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Het venijn zit in de startAgile & the Academic world | 8
Titel presentatie
• Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software.
• Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
• Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
• Business people and developers must work together daily throughout the project.
• Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
• The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Solutions
Agile & the Academic world
• Working software is the primary measure of progress.
• Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
• Continuous attention to technical excellence and good design enhances agility.
• Simplicity--the art of maximizing the amount of work not done--is essential.
• The best architectures, requirements, and designs emerge from self-organizing teams.
• At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
The 12 principles of Agile software
| 9
Titel presentatie
Solutions, a method
| 10Agile & the Academic world
Titel presentatieAgile & the Academic world
Traditional Agile
Solutions, a technique
| 11
Titel presentatie
My definition of Agile
Serving the business by being adaptive (in stead of “deliver what has been described”)
Definitions, Agile
Het venijn zit in de startAgile & the Academic world | 12
Titel presentatie
My definition of a successful project
helps the organisation to achieve their (SMART) business objectives as stated for the project within an acceptable time frame and for an
acceptable investment
Definitions, a succeful project
Het venijn zit in de startAgile & the Academic world | 13
Titel presentatie | 14
Agile as part of a curriculum
Agile & the Academic world
History
Rotterdam University for Applied Sciences1996 – presentRAD, DSDM, Atern, Agile Project Management
Amsterdam University for Applied Sciences1997 – presentRAD, DSDM
Utrecht University for Applied Sciences2012 – presentDSDM, Agile Project Management
And more in NL …. and also Zürich, Kent
Titel presentatie | 15
Agile as part of a curriculum
Agile & the Academic world
Motivation
1. Should be part of the basic set of every student in the world of IT
2. Attention for both mind set and methods
3. Focus on theory and practical application
Titel presentatie | 16
Agile as part of a curriculum
Agile & the Academic world
Rotterdam, role in the curriculum
• Lectures• Focus on theory• Written tests
• Projects• Follows theory• Practical application• Coach during project
• Graduation• Finalizing activity• Practical application• Coach during project
• Research• As part of the individual contribution to graduation projects
Titel presentatie | 17
Agile in the Academic world
Agile & the Academic world
Ambition of the Agile Consortium International
1. To build and be a strong Agile platform for innovation, sharing and standardization
2. To promote Agile as a concept and embed it in the professional domain
3. To facilitate academic activities such as academic research as a fundament for trust, direction and quality
Titel presentatie | 18
Agile in the Academic world
Agile & the Academic world
Current situation
1. The platform is growing with new chapters together with involvement from various universities in Europe
2. The awarenes for Agile as a part of the curriculum is growing. A growing number of institutes is positioning Agile in the basic set
3. A project is running to identify first needs for academic research and the organisational format to do this in
4. Also collaboration in the UK between the DSDM Consortium and universities
Titel presentatie | 19
Agile and certification
Agile & the Academic world
Independent quality label
1. Certification in Agile is around for almost 2 decades
2. Method independent certification is done by the Agile Consortium
3. Levels from Foundation up to Master
4. Next step after in curricula embedded Agile
Titel presentatie | 20
Future developments
Agile & the Academic world
• Expanding international innovation, standardization and sharing via growth of the Agile Consortium. Romania within weeks, Poland, Bulgaria, Germany (focus on this year)….??
• Building a larger international network (the European Agile Hub called ConnectAgile) for collaboration across consortia including Academic entities., it is under construction and about to go live in weeks
• Improving Agile certification processes in an iterative way within the European Agile Hub to create and maintain an methid independent quality label for Agile experts
• Positioning Agile more and more as a part of the basic curriculum of universities to support the market in ts needs
Titel presentatie | 21Agile & the Academic world
Titel presentatie | 22
© All copyriights reserved by Arie van Bennekum
Arie van Bennekum | [email protected] | +316-16535445
PMtD Van Nelle Ontwerpfabriek | Koffie 1.20 | Van Nelleweg 1, 3044 BC Rotterdam | Postbus 13120, 3004 HC Rotterdam
telefoon +31(0)10 751 65 35 | fax +31(0)10 751 65 39 | [email protected] | www.pmtd.nl
Titel presentatie
Algemene inleiding Atern
Agile & the Academic world | 23
Titel presentatie
Algemene inleiding Atern
• Individuals and interaction over processes and tools• Working software over comprehensive documentation• Customer collaboration over contract negotiation• Responding to change over following a plan
Customer demand Process
Chaos Bureaucratic
Requirements evolve Specifications up front
Integrated and verbal Remote and written
Do what we like Do what we are told
Driver
Formality
Development approach
Collaboration
Empowerment
Agile Full off Full on
DS
DM
Agile & the Academic world | 24
Titel presentatie
Algemene inleiding Atern
Agile & the Academic world | 25