Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

0

Share

Download to read offline

Understand the background of Agile software development now

Download to read offline

Agile software development is an incremental and iterative life-cycle approach to software development which embraces the change and user’s feedback.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Understand the background of Agile software development now

  1. 1. Understand The Background Of Agile Software Development Now www.wolfmatrix.com
  2. 2. History of Agile software development ➔ Linear-sequential lifecycle model or waterfall method is highly inflexible. ➔ It is a lengthy process and fails to meet the demand of the consumer due to its slow pace. ➔ In 2001, 17 software developer developed a Manifesto for Agile software development to overcome the issue. ➔ The Manifesto was made after discussing the problem faced in software development life cycle (SDLC) and determining the solutions www.wolfmatrix.com
  3. 3. What is Agile software development? ➔ An iterative approach to software development where the system is built incrementally from the start ➔ Characteristics of agile software development: ● Embrace the change ● Empirical process www.wolfmatrix.com
  4. 4. Perks of Agile Software Development ➔ Automate any continuous or repetitive work ➔ Quick return on investment (ROI) ➔ Minimum risk of the whole project being a fail ➔ Unit testing from the very start of the project ➔ Considers the input or feature requests from stakeholders ➔ Cost reduction ➔ Motivated team www.wolfmatrix.com
  5. 5. 4 values of Agile Manifesto ➔ individuals and interactions over processes and tools; ➔ working software over comprehensive documentation; ➔ customer collaboration over contract negotiation; and ➔ responding to change over following a plan. www.wolfmatrix.com
  6. 6. 12 Principles of Agile Manifesto 1. Satisfy the customers through early and continuous delivery of valuable work 2. Welcoming the changing requirement at any development stage 3. Frequently deliver working software at a shorter timescale 4. Throughout the project, business stakeholders and developers need to interact daily 5. Motivate the individuals and give them the environment and support they need, and trust them to get the job done www.wolfmatrix.com
  7. 7. 12 Principles of Agile Manifesto 6. Face-to-face conversation 7. Measure the progress by the amount of completed work and working software 8. The constant pace should be maintained for sustainable development 9. Technical excellence and good design 10. Keep is as simple as possible 11. Focus on the self-organized team as it results in the best architectures, requirements, and designs 12. Reflect and adjust at regular intervals to become more effective www.wolfmatrix.com
  8. 8. 3 C’s of agile teamwork practice: 1. Team Communication 2. Team Coordination 3. Team Collaboration Agile Methodology and Practises Agile is a philosophy and work style which facilitates in addressing the change and faster software development. Below are the two most commonly used frameworks in agile: 1. Scrum 2. Extreme Programming www.wolfmatrix.com
  9. 9. The End We hope this slides give you a general idea about the background of agile software development. For more detailed information about agile software development, go to https://bit.ly/2JVfiXc For more about software development and different methodologies visit our site: www.wolfmatrix.com

Agile software development is an incremental and iterative life-cycle approach to software development which embraces the change and user’s feedback.

Views

Total views

987

On Slideshare

0

From embeds

0

Number of embeds

428

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×