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 ?