Will Agile Change The World ?

32
Will Agile Change the World ?

Transcript of Will Agile Change The World ?

Page 1: Will Agile Change The World ?

Will Agile Change the World ?

Page 2: Will Agile Change The World ?

Who am I-> My Name: João Cerdeira-> Team Leader-> An Agile enthusiast: Scrum / Kanban / Lean-> A true believer in OpenSource-> Porto Agile MeetUps Co-Organizer

http://twitter.com/jacerdeira [email protected]

Page 3: Will Agile Change The World ?

Agile and Books

Page 4: Will Agile Change The World ?

Self-Organized Teams

Truth

Or

Myth ?

Page 5: Will Agile Change The World ?

Maverick

Page 6: Will Agile Change The World ?

Maverick

There isn't any organization chart – leaders have to emerge

Page 7: Will Agile Change The World ?

Maverick

Everyone should accept a new team member

Page 8: Will Agile Change The World ?

Maverick

People and teams set their own working hours

Page 9: Will Agile Change The World ?

Maverick

Employees set their own salary

No Security Checks

Page 10: Will Agile Change The World ?

Agile is just for software Development

Truth

Or

Myth ?

Page 11: Will Agile Change The World ?

ManagementBusiness

We still use Frederick Taylor and Henry Ford management rules

Page 12: Will Agile Change The World ?

Radical Management

Delighting Clients

-> Delight primary clients by meeting their unrecognized desires

-> Aim for the simplest possible thing that will delight

-> Focus on people, not things

-> Give the people doing the work a clear line of sight to the people for whom the work is being done

Page 13: Will Agile Change The World ?

Self-Organizing Teams

-> Articulate a compelling purpose in terms of delighting clients

-> Consistently communicate a passionate belief in the worth of the purpose

-> Transfer the power to the team

Radical Management

Page 14: Will Agile Change The World ?

Client-Driven Iterations

-> Focus on stakeholders and what is of value for them

-> Consider how to deliver more value sooner and cheaper

-> Decide as late as possible what work is to be included in the iteration

-> Define the goal of the iterations in the form of user stories

Radical Management

Page 15: Will Agile Change The World ?

Client-Driven Iterations

-> Treat the user story as the beginning, not the end, of a conversation

-> Keep the user stories simple and record them informally

-> Display the user stories in the workplace

-> Be ready to discuss the user stories with the client

-> In the user story, include a test to determine when the story has been fully executed

Radical Management

Page 16: Will Agile Change The World ?

Delivering Value to Clients

-> Focus on finish the most important work first

-> Have the team itself estimate how much time work will take

-> Let the team decide how to do the work in the iteration

-> Don't interrupt the team in the course of an iteration

-> Measure progress in terms of value delivered to clients

Radical Management

Page 17: Will Agile Change The World ?

Radical Transparency

-> Have the team members stay in contact with each other on a daily basis

-> Conduct retrospectives reviews at the end of each iteration

-> Use informal visual displays of progress

-> Establish a clear line of sight from the team to the client

Radical Management

Page 18: Will Agile Change The World ?

Discovery !!

“Scrum Is A Major Management Discovery” By Steve Denning

“If there was a Nobel Prize for management, and if there was any justice in the world, I believe that the prize would be awarded, among others, to Jeff Sutherland, Ken Schwaber and Mike Cohn for their contributions to the invention of Scrum.”

Page 19: Will Agile Change The World ?

Business

Lean Startup is a new methodology to build a startup

What have in common Building a Startup and Agile ?

Page 20: Will Agile Change The World ?

Lean StartUp

by Joshua Kerievsky

Page 21: Will Agile Change The World ?

Lean StartUp

Lean Startup makes the best parts of Agile more lean and combines them with the brilliant Customer Development process.

by Joshua Kerievsky

Page 22: Will Agile Change The World ?

The Power of Pull

Push – When the Boss push tasks to the team

Pull – The “Boss” have a list of task prioritized and the team pull the tasks

Similarities with Scrum or/and Kanban

Page 23: Will Agile Change The World ?

The Power of Pull

Any Similarities with Scrum and Kanban ?

-> Small Batches

-> Good Prioritization

-> Delivery Value Often

-> Avoid Multitasking by pushing more and more tasks

-> Team pull the tasks from the list

Page 24: Will Agile Change The World ?

Product Development

Product developmentand Agile

Kanban, why not ?

Page 25: Will Agile Change The World ?

-> Improve economic decisions

-> Manage Queues

-> Apply WIP constraints

-> Accelerate Feedback

-> Manage Flows in the Presence of Variability

-> Decentralized Control

Product Development

Page 26: Will Agile Change The World ?

Agile in Our Daily Life

I had training in time management – GTD

My way of doing things doesn't match with GTD

Then I discovered Personal Kanban

Page 27: Will Agile Change The World ?

Agile in Our Daily Life

Kanban rules in the daily tasks

Value Stream

Fill the Backlog

Limit WIP

Pull Work

Page 28: Will Agile Change The World ?

Agile in Our Daily Life

Page 29: Will Agile Change The World ?

Conclusion

Agile is spreading to all kind of activities

Lets help changing the world spreading the Agile values

And most important “Be Agile” don't “Do Agile”

Let's Hope for a better world (with Agile)

Page 30: Will Agile Change The World ?

?Q&A

Page 31: Will Agile Change The World ?
Page 32: Will Agile Change The World ?

Linkshttp://icicp.blogspot.pt/2010/04/healing-earth-with-service.html

http://www.strategy-business.com/article/05408?gko=3291c

http://shortwhitecoats.com/tag/salary

http://thecriticalpath.info/2010/09/07/my-personal-kanban-2-0/

http://www.personalkanban.com/pk/personal-kanban-101/

http://blog.industriallogic.com/agile-vs-lean-startup/