What are the principles of Agile?
- 14 December, 2010 08:00
- Comments
Agile developers often refer to the collaboratively-developed Agile Manifesto, which outlines 12 core principles:
- Customer satisfaction by rapid delivery of useful software
- Working software delivered frequently (in weeks rather than months)[ Step-by-step guides on how to create plans or how other organisations have implemented solutions in CIO's Project Management newsletter ]
- Working software is the principal measure of progress
- Even late changes in requirements are welcome
- Close, daily co-operation between businesspeople and developers
- Face-to-face conversation (and co-location) is the best form of communication
- Projects are built around motivated individuals, who should be trusted
- Continuous attention to excellence and good design
- Simplicity
- Self-organising teams
- Regular adaptation to changing circumstances
- The sponsors, developers and users should be able to maintain a constant pace indefinitely
The principles are embodied in several Agile development techniques, the most popular of which is ‘Scrum’ where development, developers and business-sourced product owners work together to continually specify and review code as it emerges.
Business requirements are listed and prioritised on a ‘backlog’, with the top three or four requirements targeted during a ‘sprint’ that lasts several weeks and produces additional code that is generally usable, if incomplete.
Team collaboration is essential in Scrum development, with face-to-face contact preferred and regular meetings held to evaluate progress and plan for the future. Fortnightly ‘retrospectives’ provide the chance to review the last sprint and identify any issues, while ‘showcases’ demonstrate developing functionality and daily ‘stand-ups’” evaluate progress since the previous day; plans for the day; and any potential issues.
Read how CIOs are using Agile methods in Time to get Agile.
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
-
NBN build gaining momentum daily: Quigley
-
Face Time - Interview with John Brennan and Robert DiStefano
-
Monday Grok: Will Siri crack the walls of GOOG?
-
Face Time - Interview with John Brennan and Robert DiStefano
-
Face Time - Interview with John Brennan and Robert DiStefano
-
Endpoint Buyers Guide
In this Endpoint Buyers Guide, we examine the top vendors according to market share and industry analysis: Kaspersky Lab, McAfee, Sophos, Symantec and Trend Micro. Each vendor’s solutions are evaluated according to: Product features and capabilities, Effectiveness, Performance, Usability, Data protection and Technical support. -
Unified Monitoring™ A Business Perspective
The enterprise computing landscape has changed dramatically. Virtualisation, outsourcing, SaaS, and cloud computing are creating fundamental changes, and ushering in an era in which enterprises distribute increasingly critical IT assets and applications across multiple service providers.This paper explores today’s computing trends and their monitoring implications in detail. In addition, it reveals how a new monitoring paradigm architecture, that uniquely addresses the monitoring realities of today’s and tomorrow’s enterprises—whether they rely on internal platforms, external service providers, or a combination of both. -
Virtual Certainty - Best Practices for Gaining Monitoring Clarity in VMware Environments
The benefits of virtualisation are unassailable: increased agility, scale, and cost savings to name but a few. However, so too are the monitoring challenges posed by these environments—including complexity, lack of visibility and control, and inefficiency. This white paper reveals the best monitoring practices to employ in virtualized environments—best practices that are essential in enabling organizations to overcome their monitoring challenges so they can get the most business value from their virtualisation investments.
-
Dreamweaver Mx/ Fireworks MX Savvy
-
AutoCAD 'X' for Dummies
-
Microsoft Windows Me for Dummies
-
Enterprise JMS Programming
-
The Celebrity Tweet Directory
-
Secrets of Award-winning Digital Artists
-
Programming in Cobol/400 2E Wiley International Edition
-
Building Executive Information Systems and Other Decision Support Applications
-
Programlive CD - Stand Alone Version








Comments
Post new comment