Downloads

Agile Online | Readings
Experiences from Agile Projects Great and Small
March 10, 2010
Over the last five years we have been relentlessly applying Agile practices on a number of projects, great and small, with decent success. These successes, however, have not been achieved without challenges and lessons learnt along the way. This report identifies some of the important practices we have learnt and specifically highlights examples from a number of different software development projects of varying sizes within this period and within the same organisation.
Technical Lessons Learned Turning the Agile Dials to Eleven!
March 10, 2010
This report outlines technical lessons learnt by about 20 of Australia's most experienced Agile specialists over several years across several projects within an organisation which aggressively applied the Agile practices with much success. In these projects the Agile dials were cranked to 11 to achieve very high levels of quality. Most of the specialists involved believe that they produced the highest quality software of their careers with some of the highest productivity they have ever experienced.
Agile Project Experiences - The Story of Three Little Pigs
March 10, 2010
Over the last few years we have had the good fortune to aggressively apply the agile practices on a number of projects with great success. These successes, however, have not been achieved without challenges and lessons learnt along the way. This experience report specifically highlights examples from three different software development projects of varying sizes within this period and within the same organization. This is the story of three little pigs, where in all cases the pigs were well and truly committed.
Agile Testing and the Banking/Finance Domain…should we do it?
March 10, 2010
For implementing new systems in any domain, even the Banking/Finance sector, an Agile approach to the testing makes a lot of sense. No matter what Software Development Lifecycle (SDLC) is followed, testing continues to be about analysis and reporting on the Quality of the System Under Test (SUT). In Agile development approaches this lends itself to a risk-based approach from the business perspective, contrasting with more traditional development approaches. This risk analysis is done with the Business Users, by the Business Users. This seems to be ideally suited to risk adverse, yet economically constrained domains, such as Banking/Finance.
The 5 dysfunctions of a (Scrum) Team: A coach’s approach
September 2, 2009
Scrum is based on “Empirical Process Control”, utilising high performance teams to deliver complex products and systems in an emerging environment. The emphasis is on “high performance teams”. They are the foundation of the success of Scrum projects and as Scrum practitioners, coaches and trainers we need to leverage as many tools as we can to help guide our teams to their most productive state. In this article we will look at the “5 dysfunctions model” and how it can help Scrum teams to be more productive.
Flock Theory, Applied (To Scrum)
September 2, 2009
In this article we look at Flock Theory by D.Rosen for answers to creating highly optimized, self organised Scrum teams. Once we have learned the technicalities of Scrum - the roles, the artifacts and the meetings - we then begin over time to gain an understanding that strong team work and communication is key to a good Scrum team. But how do we achieve that? How do we build a Scrum team and how do we provide for their needs? How do we manage the challenges of the social complexities involved in teamwork?
Failing in Agile Projects – with or without an Iteration Manager
July 7, 2009
The object of this paper is to invigorate discussion around the best and worst practices for Iteration Managers (IM) within Agile Software Development Projects. This paper is a “tongue in cheek” discussion of the ways to ensure that your Agile Project fails or worse still, fails slowly rather than being terminated. This paper describes the “smell” that you will get as the project slowly goes bad. By looking at prior mistakes and lessons learnt this paper is designed to guide future IM’s. The author approaches the role of IM from a business (non technical) perspective.
Implementing an enterprise system at Suncorp using Agile development
July 7, 2009
Suncorp is a large financial services organization currently undergoing a significant shift in development process from a heavyweight waterfall process to a more Agile iterative method. This paper describes a large financial services company’s experiences using Agile when implementing a major system replacement. Lessons learned from the process are compared to those described in the academic and professional literature as well as correlated with the Agile principles and concepts from named Agile methods.