#T3SCRUM: 12 principles of agile

36
12 principles of Agile that make it extremely successful by #T3SCRUM

description

This is one hour free webinar about Agile principles for software development. Main purpose for this webinar is to give attendees overview of Agile methodology for software development and provide understanding of main Agile principles.

Transcript of #T3SCRUM: 12 principles of agile

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