4
Agile Development A Organization and Personal approach to success This is a introduction to the approach taken on Agile training for Developers / Designers / Agile Product – Project managers

Agile - A Organization and Personal approach to success

Embed Size (px)

Citation preview

Page 1: Agile - A Organization and Personal approach to success

Agile Development

A Organization and Personal approach to success

This is a introduction to the approach taken on Agile training for Developers / Designers / Agile Product – Project managers

Page 2: Agile - A Organization and Personal approach to success

What’s and why - Agile• Not a silver bullet or a werewolf in disguise• Its popular and all the cool kids are doing it• Use it if you need higher productivity from your current / default non-agile – SDLC based

approach• Needs time to learn and adopt – so don’t expect miracles on the first go !! – you might be

slower than usual ( very much true until your get gets the hang of it )• Define what success means to you at team / Organization level / Individual level - its very

important to understand why you are taking the agile path – what are the reasons to do so ?• Organization success and change in existing processes for software development is where

agile is at its best• Aggressive deadlines end up increasing schedules rather than reducing them and offshoring

has hidden costs .• Agile works perfectly with offshore model when the teams have adapted the Agile process

effectively

Page 3: Agile - A Organization and Personal approach to success

Organizational Value and Agile

What does value mean to your organization : Although some projects’ value comes directly from sales, there’s more to organizational value than revenue. Projects provide value in many ways, and you can’t always measure that value in dollars and cents. Aside from revenue and cost savings, sources of value include:• Competitive differentiation• Brand projection• Enhanced customer loyalty• Satisfying regulatory requirements• Original research• Strategic information

What can Agile do for you :Agile methods achieve organizational successes by focusing on delivering value and decreasing costs.Agile teams increase value by including business experts and by focusing development efforts on the core valuethat the project provides for the organization.Agile projects release their most valuable features first and release new versions frequently, which dramatically increases value.An experienced Agile team can actually seek out unexpected opportunities that can transform into newrequirements / businessAgile teams communicate quickly and accurately, and they make progress even when key individuals are unavailable.

Page 4: Agile - A Organization and Personal approach to success

Personal Success and Agile

Lets keep this simple – Agile once adopted will directly / indirectly translate these results to you and your team

Testers – Involvement and influence quality at every phase of s/w development Developers - Increased technical quality / Greater influence on estimates and schedules /

greaterautonomyProduct / Project Manager – Greater ability to change direction as client requirement changes / team’s ability to deliver / Better stakeholder satisfactionArchitect / Domain – product experts - Greater ability to influence development / team’s ability

to deliver better results Executive / Senior Management – Appreciation of team’s focus for higher ROI and enhancement

to business and services / product.