Agile Methodology

  • Upload
    sravan

  • View
    221

  • Download
    0

Embed Size (px)

DESCRIPTION

Agile methodology

Citation preview

Agile Methodology

Agile MethodologyAgile MethodologyThe approach agile is based on Agile Manifesto.Scrum is more like a framework to implement the methodologyWork is organized in self-organizing teams in short cycles aimed at continuous improvement via iterationsNot only products are improved but also the process for developing themThe customers priorities are systematically analyzed and fed into the work of the team. The team itself estimates how much time work will take, how much work it can do in an iteration, as well as how to do the work in the iteration.Performance is measured by customers or customer-proxies. Work goals are defined before each cycle starts. The lessons learned in each iteration are systematically captured in retrospectives and used in future iterations. In this way, the products are not only constantly improved: the process for developing them also improves.

2Benefits of Agile Good and organized involvement of customer Continuous feedback which helps improve the processMore flexible to changes(unpredictable requirements)Fewer defects in end productsVery transparent in tracing progressCons of using AgileImmediate feedback could result in having Documentation gets left behindEasy to slack and let the discipline goTeam needs to embrace the technology, this needs a open, communicative mindset Amazon using AgileAmazon went agile in 1999The success of Amazon using agile is attributed to PermissionTeams- establishing stable and independent teamsKnowledge- making agile and scrum easily availableOther examples: Spotify, Google, Microsoft etc

Healthcare fiasco

The front end was on Agile which the team finished well beforeThe second part of Agile manifesto Working software is overseenFront end has done there part but they didnt have anything that worksThe backend is completely separated and the healthcare administrators have little knowledge about software developmentIf it has implemented the system state by state then they couldve seen the problem early enoughWhen to use Agile

ConclusionIf used properly Agile can be a very successful methodologyBefore using AgileIs the business policies encourage to adopt Agile?Is customer willing to offer flexibility?keeping the future of the organization in mind Is it feasible to change the process ?