Agile Principles – PowerPoint Presentation

AGILE PRINCIPLES

BSA/375 – Business Systems Development University of Phoenix

HELLO!

In this presentation we’ll discuss:Agile vs Waterfall methodologiesAgile points of praise & criticismEffectiveness of the Agile Methodology

2

WATERFALL METHODOLOGY

Gather and document requirements Design Code and unit test Perform system testing Perform user acceptance testing (UAT) Fix any issues Deliver the finished product

3

Waterfall is a linear approach to software development. In this methodology, the sequence of events is something like:

ILLUSTRATED BY SEGUE TECHOLOGIES

AGILEMETHODOLOGY

4

Agile is an iterative, team-based approach to development. This approach emphasizes the rapid delivery of an application in complete functional components. Rather than creating tasks and schedules, all time is “time-boxed” into phases called “sprints.” Each sprint has a defined duration (usually in weeks) with a running list of deliverables, planned at the start of the sprint. Deliverables are prioritized by business value as determined by the customer. If all planned work for the sprint cannot be completed, work is reprioritized and the information is used for future sprint planning.

ILLUSTRATED BY SEGUE TECHOLOGIES

Points of PraiseCustomer satisfaction is the highest priority through early and continuous delivery of valuable software.Give motivated individuals the environment and support their need, trust them to get the job done.

POSITIVE &PRODUCTIVE AGILE PRINCIPLES

5

Points of CriticismDifficult to assess the effort required at the beginning of the software development life cycle.Harder for new starters to integrate in the team.

NEGATIVE &COUNTER-PRODUCTIVE AGILE PRINCIPLES

6

HOW EFFECTIVE IS THE AGILEMETHOD?

7

ILLUSTRATED BY SEGUE TECHOLOGIES

HOWEFFECTIVE IS THE AGILEMETHOD?

8

ILLUSTRATED BY SEGUE TECHOLOGIES

9

References

Haunts, S. (2014, 19 December). Advantages and Disadvantages of Agile Software Development. Retrieved from Stephen Haunts.com: https://stephenhaunts.com/2014/12/19/advantages-and-disadvantages-of-agile-software-development/Lotz, M. (2018, July 5). Waterfall vs. Agile: Which is the Right Development Methodology for Your Project? Retrieved from Segue Technologies: https://www.seguetech.com/waterfall-vs-agile-methodology/Sathram, B. (2015, March 31). Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies . Retrieved from Linkedin SlideShare: https://www.slideshare.net/sathrambalaji/agileoverview-46487135

10