Agile Enablers and Adoption Scenario in Industry Context

Agile Enablers and Adoption Scenario in Industry Context

Vinay Kukreja (Chitkara University, India) and Amitoj Singh (Chitkara University, India)
DOI: 10.4018/978-1-4666-8510-9.ch008
OnDemand PDF Download:
No Current Special Offers


In the globalization of fast changing business and technology environment, it becomes very important to respond quickly to changing user requirements. Traditional methodologies are not appropriate for the projects where user requirements are not fixed. Agile methodologies have been developed to cope up with user changing requirements and emphasize more on working software and customer collaboration. Agile is an umbrella term and it is used for many software development methodologies which shares common characteristics. This chapter mainly focuses on the working methodology of agile development and the usage areas of industry where agile development is implemented. Agile software development is difficult in distributed environment as the team members are at distributed locations. This chapter discusses agile industry applicability enablers which are useful for agile software development in distributed environment.
Chapter Preview

Agile Manifesto Purpose

The purpose of agile manifesto according to (Beck et al., 2001) is “We are uncovering better ways of developing software by doing it and helping others to do it. We value

  • Individuals and interactions over processes and tools.

  • Working software over comprehensive documentation.

  • Customer collaboration over contract negotiation.

  • Responding to change over following a plan.”

That is, while there is value in the items on the right, we value the items on the left more.

Above manifesto purpose statement have a number of important aspects to consider. First, the word “uncovering” was selected to assure the people that all the Alliance members don’t have all the answers. Second the word “by doing it” was selected to indicate that alliance members actually practice these methods in their own work. Third, alliance members group is about helping, not telling. The alliance members want to help others with agile methods, and to further their own knowledge by learning from those whom they try to help.


Agile Manifesto Principles

The agile methods are principle-based, rather than rule-based (Larman, C. 2004).The co-located teams as well as distributed teams do not have any already explained rules regarding their responsibilities, roles and relationship, the teams and managers are guided by these principles (Beck et al., 2001):-

Complete Chapter List

Search this Book: