Why Agile | Agile Values and Principles

28
Webinar : Introducing Agile And Agile Principles By : Saket Bansal www.iZenBridge.com 1

description

1. Why we need Agile? 2. Difference between empirical and defined process 3. Agile Values and Principles

Transcript of Why Agile | Agile Values and Principles

Page 1: Why Agile | Agile Values and Principles

Webinar : Introducing Agile And Agile PrinciplesBy : Saket Bansal

www.iZenBridge.com 1

Page 2: Why Agile | Agile Values and Principles

www.iZenBridge.com 2

Page 3: Why Agile | Agile Values and Principles

Let’s find out what your opinions are…

www.iZenBridge.com 3

Page 4: Why Agile | Agile Values and Principles

Nearly two-thirds of projects significantly overrun their cost estimates

Sixty-four percent of the features included in products are rarely or never used

The average project exceeds its schedule by 100% Product life cycles and design cycles are getting shorter

www.iZenBridge.com 4

Page 5: Why Agile | Agile Values and Principles

www.iZenBridge.com 5

Page 6: Why Agile | Agile Values and Principles

www.iZenBridge.com 6

Page 7: Why Agile | Agile Values and Principles

www.iZenBridge.com 7

Page 8: Why Agile | Agile Values and Principles

www.iZenBridge.com 8

Page 9: Why Agile | Agile Values and Principles

www.iZenBridge.com

The empirical model of process control provides and exercises control through frequent inspection and adaptation of processes that are imperfectly

defined and generate unpredictable and unrepeatable outputs

9

Page 10: Why Agile | Agile Values and Principles

www.iZenBridge.com

Laying out a process that repeatable will produce acceptable quality output is called defined process control.

10

Page 11: Why Agile | Agile Values and Principles

www.iZenBridge.com

Adopt the defined modeling approach when the underlying mechanisms are reasonably well understood.

Adopt Empirical process when the process is too complicated for the defined approach

Defined process gives a cost advantage where the product can be priced as a commodity

If the commodity produced is of unacceptable quality , rework is high , higher costs of empirical process control is the only option

11

Page 12: Why Agile | Agile Values and Principles

www.iZenBridge.com

Technology Complexity

Requir

em

en

t C

om

ple

xit

y

Simple

12

Page 13: Why Agile | Agile Values and Principles

Lets find out what’s your opinion-what helps in managing projects?

www.iZenBridge.com 13

Page 14: Why Agile | Agile Values and Principles

 The Salt Lake Valley, Snowbird, Utah

In 2001, a group of 17 “lightweight" methodologists met.

The meeting also included the representatives of

eXtreme Programming (XP) Scrum DSDM Adaptive Software Development

www.iZenBridge.com

Photo taken by Scott Catron

14

Page 15: Why Agile | Agile Values and Principles

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan

This implies, while there is a value in the items on the right, We value the items on the left more.

www.iZenBridge.com 15

Page 16: Why Agile | Agile Values and Principles

Focus on empowered, self-managing , cross functional teams

Members collaborating in person to solve a mutual problem

Tools support—not replace—Interactions

www.iZenBridge.com 16

Page 17: Why Agile | Agile Values and Principles

Provide actual working product as a status report, “product review”

Agile teams prefer face-to-face communication over documentation which is simpler, faster, and more reliable.

Do not measure progress by percent completion of the functional milestones

Design changes as the system is built, results in outdated documentation

www.iZenBridge.com 17

Page 18: Why Agile | Agile Values and Principles

Customers become a part of the development process

Writing specs down and throwing them over the fence is simply not effective

Contract negotiation, Identify and define everything and spells out the payment and the date

www.iZenBridge.com 18

Page 19: Why Agile | Agile Values and Principles

It’s much easier to respond to change when the organization and the customer share a clear understanding of the project’s status

 Agile plans follow more of a rolling wave approach using top-down planning

In plan-driven environments, all requirements are specified up front, broken down to the task level and estimated

www.iZenBridge.com 19

Page 20: Why Agile | Agile Values and Principles

www.iZenBridge.com

Agile Principles

20

Page 21: Why Agile | Agile Values and Principles

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale

Business people and developers must work together daily throughout the project.

www.iZenBridge.com 21

Page 22: Why Agile | Agile Values and Principles

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Working software is the primary measure of progress. Agile processes promote sustainable development. The

sponsors, developers, and users should be able to maintain a constant pace indefinitely.

www.iZenBridge.com 22

Page 23: Why Agile | Agile Values and Principles

Continuous attention to technical excellence and good design enhances agility

Simplicity—the art of maximizing the amount of work not done—is essential.

The best architectures, requirements, and designs emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.

www.iZenBridge.com 23

Page 24: Why Agile | Agile Values and Principles

Doubts- Let us know…

www.iZenBridge.com 24

Page 25: Why Agile | Agile Values and Principles

Linkedin Group• PMI-ACP : Agile Certification Made Easy

Facebook Page• http://www.facebook.com/izenbridge

www.iZenBridge.com 25

Page 26: Why Agile | Agile Values and Principles

Provide Agile & Scrum training Provide face to face and online training of PMI-ACP (Agile

Certified Practitioner) certification program Help Organizations in adapting agile Helps organizations in setting up project governing office. Get training calendar at www.iZenBridge.com Upcoming Class room training sesssions

Delhi : 23-24 March Hyderabad : 30-31 March Pune : 6-7 April

www.iZenBridge.com 26

Page 27: Why Agile | Agile Values and Principles

Saket [email protected]: 9910802561Web: www.iZenBridge.comLinkedIn: www.linkedin.com/in/saketbansal

www.iZenBridge.com 27

Page 28: Why Agile | Agile Values and Principles

Keep visiting for more interactive and

informative presentations @

www.iZenBridge.com

www.iZenBridge.com 28