Download - #T3SCRUM: 12 principles of agile

Transcript
Page 1: #T3SCRUM: 12 principles of agile

12 principles of Agilethat make it extremely successful

by #T3SCRUM

Page 3: #T3SCRUM: 12 principles of agile

Agenda

● Introduction● Agile and other methods● Agile manifesto● 12 principles of Agile● Agile values

Page 4: #T3SCRUM: 12 principles of agile

Your Questions will be covered● What are some ideas for engaging customers during Agile development?● Just looking for a general introduction to the topic.● How to sell agile projects● i dont know agile because work with waterfall● Agile advantages.● Agile disadvantages.● What are the general concepts behind Agile?● Which types of projects (or maybe departments of IT industry) are the most

appealing to Agile?● It'll be great if the presenter mentioned the some common mistakes that

we need to avoid● Please tell about Agile software development for newbies● How to help my boss understand that agile is good?● ...

Page 5: #T3SCRUM: 12 principles of agile

What is Agile?

https://www.google.com/?q=what+is+agile

Page 7: #T3SCRUM: 12 principles of agile

Which method to apply?

Ralph Stacey's complexity matrix

WaterfallAgile

Chaos

Page 9: #T3SCRUM: 12 principles of agile

Waterfall

Time: 3-12 month

Page 10: #T3SCRUM: 12 principles of agile

Waterfall

Time: 3-12 month

Time to fix: X days

Page 11: #T3SCRUM: 12 principles of agile

Waterfall

Time: 3-12 month

Time to fix: ??

Page 12: #T3SCRUM: 12 principles of agile

Waterfall

Time: 3-12 month

Time to fix: Y months / years

Time = Money

Page 13: #T3SCRUM: 12 principles of agile

Waterfall

Time: 3-12 monthREVENUE

Page 14: #T3SCRUM: 12 principles of agile

Agile and waterfall

Page 15: #T3SCRUM: 12 principles of agile

Agile

Time: 2-4 weeks

Feedback

Page 16: #T3SCRUM: 12 principles of agile

Agile

Time: 2-4 weeks

Feedback

Time to fix: 2-4 weeks

Page 17: #T3SCRUM: 12 principles of agile

Agile

Time: 2-4 weeks

Feedback

Time to fix: 2-4 weeks

REVENUE

Page 18: #T3SCRUM: 12 principles of agile

Agile manifesto

http://agilemanifesto.org/

Page 19: #T3SCRUM: 12 principles of agile

12 principles of Agile

#1 Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software.

Page 20: #T3SCRUM: 12 principles of agile

12 principles of Agile

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

Page 21: #T3SCRUM: 12 principles of agile

12 principles of Agile

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

Page 22: #T3SCRUM: 12 principles of agile

12 principles of Agile

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

Page 23: #T3SCRUM: 12 principles of agile

12 principles of Agile

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

Page 24: #T3SCRUM: 12 principles of agile

12 principles of Agile

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

Page 25: #T3SCRUM: 12 principles of agile

12 principles of Agile

#7 Working software is the primary measure of progress.

Page 26: #T3SCRUM: 12 principles of agile

12 principles of Agile

#8 Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Page 27: #T3SCRUM: 12 principles of agile

#9 Continuous attention to technical excellence and good design enhances agility.

12 principles of Agile

Page 28: #T3SCRUM: 12 principles of agile

12 principles of Agile

#10 Simplicity - the art of maximizing the amount of work not done - is essential.

Page 29: #T3SCRUM: 12 principles of agile

12 principles of Agile

#10 Simplicity - the art of maximizing the amount of work not done - is essential.

Page 30: #T3SCRUM: 12 principles of agile

12 principles of Agile

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

Page 31: #T3SCRUM: 12 principles of agile

12 principles of Agile

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

http://en.wikipedia.org/wiki/Kaizen

Page 32: #T3SCRUM: 12 principles of agile

Agile values

Page 33: #T3SCRUM: 12 principles of agile

Agile values

● Commitment● Openness● Focus● Respect● Courage

Page 34: #T3SCRUM: 12 principles of agile

Is Agile a silver bullet?

Page 35: #T3SCRUM: 12 principles of agile

When Agile does not work?

● Lack of support of Agile● Lack of responsibility● Lack of trust● Lack of communication

Page 36: #T3SCRUM: 12 principles of agile

Thank you!What's next?● Help us to improve, please provide

feedback: bit.ly/Y9rq7N

● Next webinar topic:on.fb.me/17r2Ba3

Follow us: @T3SCRUMFacebook: T3SCRUM