Agila chefer - What's in it for me

467 views

Published on

Varför ska chefer vilja gå över till agila metoder? På vilket sätt bidrar agila metoder till framgång för företaget? Jag kommer ta upp några fall av kända företag som fått framgång genom att jobba agilt och på vilket sätt det gjort chefernas arbetssituation behagligare.

Talare är Tomas Björkholm från Crisp AB

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
467
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Matcha mentala modellen mellan utvecklare och användare
  • Same goal: care about me and will continue to back me up
  • Två grundregler. 1. Kommunicera på rätt sätt
  • 2. var glad för den information du får
  • IFS AB © 2008 . All rights reserved. Printed: May 12, 2010
  • Själv-förbättrande team
  • Själv-förbättrande team
  • Agila chefer - What's in it for me

    1. 1. Agila chefer – What’s in it for me <ul><li>Tomas Björkholm </li></ul><ul><ul><li>0708-251632 </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Crisp </li></ul><ul><ul><li>Scrum, Agile, Kanban & Lean coach/mentor </li></ul></ul><ul><ul><li>Hjälper företag bli effektiva </li></ul></ul><ul><ul><li>Tidigare IT-chef på Resfeber </li></ul></ul>
    2. 2. 12 principles of agile development <ul><li>Our highest priority is to satisfy the customer through early and continuous delivery of valuable system . </li></ul><ul><li>Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. </li></ul><ul><li>Deliver working system frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. </li></ul><ul><li>Business people and developers must work together daily throughout the project. </li></ul><ul><li>Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. </li></ul><ul><li>The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. </li></ul><ul><li>Working system is the primary measure of progress. </li></ul><ul><li>Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. </li></ul><ul><li>Continuous attention to technical excellence and good design enhances agility. </li></ul><ul><li>Simplicity--the art of maximizing the amount of work not done--is essential. </li></ul><ul><li>The best architectures, requirements, and designs emerge from self-organizing teams. </li></ul><ul><li>At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. </li></ul>Tomas Björkholm
    3. 3. 12 principles of agile development <ul><li>Our highest priority is to satisfy the customer through early and continuous delivery of valuable system. </li></ul><ul><li>Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. </li></ul><ul><li>Deliver working system frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. </li></ul><ul><li>Business people and developers must work together daily throughout the project. </li></ul><ul><li>Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. </li></ul><ul><li>The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. </li></ul><ul><li>Working system is the primary measure of progress. </li></ul><ul><li>Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. </li></ul><ul><li>Continuous attention to technical excellence and good design enhances agility. </li></ul><ul><li>Simplicity--the art of maximizing the amount of work not done--is essential. </li></ul><ul><li>The best architectures, requirements, and designs emerge from self-organizing teams. </li></ul><ul><li>At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. </li></ul>Tomas Björkholm Our highest priority is to satisfy the customer…
    4. 4. 12 principles of agile development <ul><li>Our highest priority is to satisfy the customer through early and continuous delivery of valuable system . </li></ul><ul><li>Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. </li></ul><ul><li>Deliver working system frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. </li></ul><ul><li>Business people and developers must work together daily throughout the project. </li></ul><ul><li>Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. </li></ul><ul><li>The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. </li></ul><ul><li>Working system is the primary measure of progress. </li></ul><ul><li>Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. </li></ul><ul><li>Continuous attention to technical excellence and good design enhances agility. </li></ul><ul><li>Simplicity--the art of maximizing the amount of work not done--is essential. </li></ul><ul><li>The best architectures, requirements, and designs emerge from self-organizing teams. </li></ul><ul><li>At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. </li></ul>Tomas Björkholm team reflects on how to become more effective
    5. 5. 12 principles of agile development <ul><li>Our highest priority is to satisfy the customer through early and continuous delivery of valuable system. </li></ul><ul><li>Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. </li></ul><ul><li>Deliver working system frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. </li></ul><ul><li>Business people and developers must work together daily throughout the project. </li></ul><ul><li>Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. </li></ul><ul><li>The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. </li></ul><ul><li>Working system is the primary measure of progress. </li></ul><ul><li>Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. </li></ul><ul><li>Continuous attention to technical excellence and good design enhances agility. </li></ul><ul><li>Simplicity--the art of maximizing the amount of work not done--is essential. </li></ul><ul><li>The best architectures, requirements, and designs emerge from self-organizing teams. </li></ul><ul><li>At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. </li></ul>Tomas Björkholm Welcome changing requirements , even late in development. Agile processes harness change for the customer's competitive advantage .
    6. 6. Responding to change over following a plan Estimated Customer Need Actual Customer Need Agile Plan Based Agile takes you where you actually need to go, not where you thought you needed to go! $ Support € Customer collaboration over contract negotiation Gap in fitness for use
    7. 7. 12 principles of agile development <ul><li>Our highest priority is to satisfy the customer through early and continuous delivery of valuable system. </li></ul><ul><li>Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. </li></ul><ul><li>Deliver working system frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. </li></ul><ul><li>Business people and developers must work together daily throughout the project. </li></ul><ul><li>Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. </li></ul><ul><li>The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. </li></ul><ul><li>Working system is the primary measure of progress. </li></ul><ul><li>Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. </li></ul><ul><li>Continuous attention to technical excellence and good design enhances agility. </li></ul><ul><li>Simplicity--the art of maximizing the amount of work not done--is essential. </li></ul><ul><li>The best architectures, requirements, and designs emerge from self-organizing teams. </li></ul><ul><li>At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. </li></ul>Tomas Björkholm Build projects around motivated individuals. 
 Give them the environment and support they need, and trust them to get the job done.
    8. 8. Trust Tomas Björkholm Trust Same goal / care about me Competent and capable Affection Distrust Respect Scholtes ”The Leader’s handbook” From receivers point of view
    9. 9. How to understand a technician Tomas Björkholm
    10. 10. Visualized progress Tomas Björkholm Release burndown Task board Produkt Backlog 100 200 300 400 Work remaining (story points) Sprint 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
    11. 11. Get the right environment for ”Bad news first” Tomas Björkholm
    12. 12. 12 principles of agile development <ul><li>Our highest priority is to satisfy the customer through early and continuous delivery of valuable system. </li></ul><ul><li>Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. </li></ul><ul><li>Deliver working system frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. </li></ul><ul><li>Business people and developers must work together daily throughout the project. </li></ul><ul><li>Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. </li></ul><ul><li>The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. </li></ul><ul><li>Working system is the primary measure of progress. </li></ul><ul><li>Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. </li></ul><ul><li>Continuous attention to technical excellence and good design enhances agility. </li></ul><ul><li>Simplicity--the art of maximizing the amount of work not done--is essential. </li></ul><ul><li>The best architectures, requirements, and designs emerge from self-organizing teams. </li></ul><ul><li>At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. </li></ul>Tomas Björkholm Business people and developers must work together daily throughout the project
    13. 13. Understand the goal - Not just know the requirements Tomas Björkholm Produkt Backlog 4 wheels Body Motor Steering wh. Gearbox
    14. 14. Why have an agile approach to product development? <ul><li>Close to market/customer requirements! We shall do the right things in accordance with customer and market expectations. Embrace the fact that customer and market expectations will change during the course of development. </li></ul><ul><li>Greater flexibility regarding deliveries! Both with regards to release cycles and release scope, i.e. targeted development. </li></ul><ul><li>Higher quality! Though a higher level of test- and build-automation and by keeping tighter control of quality throughout the entire development cycle. </li></ul><ul><li>Higher productivity and employee satisfaction! Create committed and empowered teams. </li></ul>
    15. 15. Agile methods gives <ul><li>Workers who: </li></ul><ul><ul><li>Knows and understands what to do and why </li></ul></ul><ul><ul><li>Plan their work themselves </li></ul></ul><ul><ul><li>solves their own problems and continuously improves </li></ul></ul><ul><li>Transparency makes reporting easy. It shows: </li></ul><ul><ul><li>what’s been done </li></ul></ul><ul><ul><li>predicted done date </li></ul></ul><ul><ul><li>that the team self organize and improves </li></ul></ul>Tomas Björkholm
    16. 16. What to do when active team members are doing parts of my job? <ul><li>Time to: </li></ul><ul><ul><li>Help workers develop themselves </li></ul></ul><ul><ul><li>Develop the department to better serve the company </li></ul></ul><ul><ul><li>Develop myself </li></ul></ul>Tomas Björkholm

    ×