What are the principles of Agile?
- 14 December, 2010 08:00
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)
- 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
- 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.
- 4 things marketing finds frustrating about IT
- Fire & Rescue NSW moves to real-time data access with software implementation
- OAIC releases privacy impact assessment guide for consultation
- Some Australian businesses 'unlikely' to be ready for Privacy Act changes: survey
- BYOA 'shadow IT' grows in the enterprise: Telsyte
How Forensic Tools Unearth Deleted Text Messages
Trust issue looms large for tech companies capitalizing on personal data
5 women who've made it in IT
Five trends affecting legal CIOs
CIO Roundtable: The changing face of security
Convergence with Vblock Systems: A Value Measurement - IDC In-depth assessment
IT infrastructure is the backbone of today's modern business. It enables rapid expansion into new, fast-growing markets. It is at the core of new customer services offerings such as mobile commerce. It is the key to successfully exploiting an explosion in data and data analytics within business processes.
How to Successfully Select an ERP System
An Enterprise Resource Planning (ERP) system is a series of software applications that collect and compiles data from different departments to enhance collaboration and co-ordination within the business. If you’re looking to implement your first ERP system, or to upgrade from an existing system, this whitepaper offers eight simple steps for selection that will lead to long-term strategic success.
The ROI of Consolidating Backup and Archive Data
In this whitepaper, IDC analyses the true return on investment for businesses using a consolidated approach to data protection, versus more siloed backup and archiving techniques. IDC conducted in-depth interviews with several organizations to gain insight into the realized benefits of an integrated data protection strategy, both in terms of cost savings and productivity.