1. Agile vs ??
How to become happy Agile developers... and never feel lost
2. Alessandro
Confetti
I started to develop software
when I was fourtheen…
and never stopped since then…
CTO di OSLO srl
http://www.oslo.it
linked-in it.linkedin.com/in/zigolab
twitter @zigolab - github zigolab - skype zigolab
Scrum Alliance CSM®
& CSD®
4. What is it Agile?
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 tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right,
we value the items on the left more.
Manifesto
for Agile Software Development
(2001)
http://agilemanifesto.org
6. Training Within Industry (TWI)
1940-1945
“There isn’t time”
“Don’t try to plan a whole new department layout or go after a big new
installation of new equipment”
“Look for hundreds of small things you can improve”
“Look for improvements on existing jobs with your present equipment”
“Pay respectful attention to every employee, viewing each one as a
potential source of ideas, information, and suggestions”
W. Edwards Deming
The Spirit of Kaizen: Creating Lasting Excellence One Small Step at a Time
by Robert Maurer, McGraw-Hill, 2012
13. Agile vs Corporate Culture: Agile in Colors
Reinventing Organizations
By Frederic Laloux, Nelson Parker 2014
14. Agile: necessary conditions for adopting it
TOP LEADERSHIP
OWNERSHIP
“The founder or top leader (let’s call him the CEO for lack of a better term) must have
integrated a worldview and psychological development consistent with the Teal
developmental level. Several examples show that it is helpful, but not necessary, to
have a critical mass of leaders operating at that stage”
“Owners of the organization must also understand and embrace Evolutionary-Teal
worldviews. Board members that “don’t get it,” experience shows, can temporarily
give a Teal leader free rein when their methods deliver outstanding results. But when
the organization hits a rough patch or faces a critical choice, owners will want to get
things under control in the only way that makes sense to them―through top-down,
hierarchical command and control mechanisms.”
17. Seven Types of Waste
Eliminate
Waste in Manifacturing:
1. Transportation
2. Inventory
3. Motion
4. Waiting
5. Over-processing
6. Over-production
7. Defects
Improve
Quality of Software:
1. Eliminate waste
2. Amplify learning
3. Decide as late as possible
4. Deliver as fast as possible
5. Empower the team
6. Build quality in
7. See the whole
18. Lean: Life's Too Short…
…to build software nobody wants!
Lean UX - Applying Lean Principles to Improve User Experience
By Jeff Gothelf, O'Reilly Media,013