The goal of Agile software development is to achieve high predictability and quality by knowing the status of your projects at any point in time. It works by constraining key variables: • Time: Development is done in sprints, which are short, equal-length periods of development, so you always know when a sprint starts and ends. • Costs: You can create your teams up front and constantly monitor their capacity, so you can control total project costs and avoid over-committing and exhausting the team. • Quality: Agile software development incorporates unit testing, an essential part of coding. Code without unit tests is not production code, and this is embodied in the definition of “Done” for each deliverable.
However, by maintaining a backlog of work that is constantly groomed and re-prioritized, we ensure that the features that are most valuable to the customer are always developed and delivered first. Teams deliver working software frequently, so they can commit to releasing on a particular date and avoid over-committing themselves; however, all content the team does deliver is production quality.
HP is the sponsor of this material. By submitting your information you agree to be contacted by HP on topics of interest. Before deciding please review HP’s privacy statement.
DatacenterDynamics is a brand of DCD Group, a global B2B media and publishing company that develops products to help senior professionals in the world's most ICT dependent organizations make risk-based infrastructure and capacity decisions.
Our portfolio of live events, online and print publishing, business intelligence and professional development brands are centred on the complexities of technology convergence. Operating in 42 different countries, we have developed a unique global knowledge and networking platform, which is trusted by over 30,000 ICT, engineering and technology professionals.
Data Centre Dynamics Ltd.
102-108 Clifton Street
London EC2A 4HW