You are on page 1of 3

MUNEEB UR REHMAN

Software Engineering

Roll no : 04

OCTOBER 24, 2018


MNB
What is agile?
Agile software development refers to a group of software development
methodologies based on iterative development, where requirements and
solutions evolve through collaboration between self-organizing cross-
functional teams.
Agile methods or Agile processes generally promote a disciplined project
management process that encourages frequent inspection and adaptation, a
leadership philosophy that encourages teamwork, self-organization and
accountability, a set of engineering best practices intended to allow for rapid
delivery of high-quality software, and a business approach that aligns
development with customer needs and company goals.

Agile development refers to any development process that is aligned with the
concepts of the Agile Manifesto.
The Manifesto was developed by a group fourteen leading figures in the
software industry, and reflects their experience of what approaches do and do
not work for software development. Read more about the Agile Manifesto.
Did you know thatAgile can also be applied to hardware projects? Learn about
cPrime’s revolutionary Agile for Hardware framework.

A Short History of Agile


In the late 1990’s, several methodologies began to gain increasing public
attention, each having a different combination of old and new ideas.

These methodologies emphasized close collaboration between the


development team and business stakeholders; frequent delivery of business
value, tight, self-organizing teams; and smart ways to craft, confirm, and
deliver code.

The term "Agile" was applied to this collection of methodologies in early 2001
when 17 software development practitioners gathered in Snowbird, Utah to
discuss their shared ideas and various approaches to software development.
This joint collection of values and principles was expressed in the Manifesto for
Agile Software Development and the corresponding twelve principles.

Agile Alliance was formed shortly after this gathering to encourage


practitioners to further explore and share ideas and experiences.

Agile Alliance continues to curate resources to help you adopt Agile practices
and improve your ability to develop software with agility.

What is agile manifesto?


The four core values of Agile software development as stated by
the Agile Manifesto are:
1) individuals and interactions over processes and tools;
2)working software over comprehensive documentation;
3) customer collaboration over contract negotiation; and
4). responding to change over following a plan

You might also like