What is Agile Development and why use Agile Methodology? This article takes a look into what is Agile Development and the benefits of using Agile Methodology.
Why Use Agile Scrum?
A 59 Seconds Agile Video Animation
Why Use Agile Methodology for Developers? – Part 2
A 59 Seconds Agile Article
Why Use Agile Methodology: Business Planning
In business planning, PESTLE is an analytical method for examining the impact of external factors on an organization and its strategy. It includes Political, Economic, Socio-cultural, Technological, Legal and Environmental as the name suggests. To evaluate which approach is more suitable for a project between Agile and traditional models using PESTLE analysis, all the mentioned external factors are investigated.
Why Use Agile Methodology: Political
Political: these factors include government policies such as import and export policies. Political factors should be explored to see if it is possible to benefit from regional collaboration by increasing the level of Agility.
Why Use Agile Methodology: Economic
Economic: this group includes interest and exchange rate, the stock market and size of the organization. Concerning these parameters puts a limit to the agility and control the level of Agility.
Why Use Agile Methodology: Social
Social: Culture and values, health and population and workforce are social factors. These factors have important effects on the structure of the organization and human resource internally. Externally, these factors influence the way customers collaborate with each other and with the organization.
Why Use Agile Methodology: Technological
Technological: new technologies in hardware and software influence on the level of Agility in an organization and drive the business into a more Agile approach. New communications media, more efficient automation tools and faster underlying hardware provide the opportunity for location independence and faster product delivery.
Why Use Agile Methodology: Legal
Legal: legal factors include taxation, insurance, and compliance legislation. These factors are demanded irrespective of the level of Agility in the organization. For example, detailed reporting may be needed for compliance legislation.
Why Use Agile Methodology: Environmental
Environmental: this aspect covers climate and ecology issues which influence all business types no matter Agile or not. But with increasing the level of Agility and making the process efficient, negative environmental effects will decrease as well.
Why Use Agile Methodology: Agile Manifesto
Though the Agile manifesto was issued by a group of software developers, the concept of Agility is not just limited to software or technology projects. Many practices using the Agile model originated outside the software domain. These practices are so common that they are not limited to the software industry. Stand-up meetings provide the team with the transparency of what they are doing. Having a prioritized backlog of product items helps any team to work on most important issues of the product and stay organized. Collaboratively managing the work is an important aspect of the Agile model and is also applicable to various industries and projects. In this way, the product is released to the customer incrementally and feedback is received from the customers to improve the product. By adopting Agility, the team is flexible to any change required by customers though still focused on the product.
User Stories Applied
A 59 Seconds Agile Book Review
User Stories Applied by Mike Cohn is one of our favourite books on Agile User Stories. The book starts with an overview into user stories, and details what a user story is and the different aspects of them. He then discusses how to go about writing a user story, and provides details of the INVEST criteria that can be used to determine if the story is meeting all of its objectives. Next Mike gives an in depth discussion of who user stories are written for and where to begin when gathering the details for them. The book then discusses acceptance testing user stories, including how to go about specifying these criteria and the responsibilities of the development team and customers during this process.
What is Agile Development?
A 59 Seconds Agile Infographic
Our Favourite Agile Books
We found these books great for finding out more information on Agile Scrum: