Mozammel Haque: Scrum


Published on

Published in: Technology, Sports
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mozammel Haque: Scrum

  1. 2. <ul><li>Skeleton process that includes a set of practices and predefined roles </li></ul><ul><li>Main roles </li></ul><ul><ul><li>Scrum Master: Maintains the processes and works similar to Project Manager </li></ul></ul><ul><ul><li>Product Owner: Represent the stakeholders </li></ul></ul><ul><ul><li>Team: The DEVELOPERS. </li></ul></ul>
  2. 4. <ul><li>Roles are defined into two groups depending on this story: </li></ul><ul><ul><li>A pig and a chicken are walking down a road. The chicken looks at the pig and says, &quot;Hey, why don't we open a restaurant?&quot; The pig looks back at the chicken and says, &quot;Good idea, what do you want to call it?&quot; The chicken thinks about it and says, &quot;Why don't we call it 'Ham and Eggs'?&quot; &quot;I don't think so,&quot; says the pig, &quot;I'd be committed but you'd only be involved.&quot; </li></ul></ul>
  3. 5. <ul><li>Pigs are the ones committed to the project and the Scrum process </li></ul><ul><li>Product Owner: Represents the voice of the customer </li></ul><ul><li>Scrum Master: Primary job is to remove impediments to the ability of the team to deliver the sprint goal. Not leader of the team but enforcer of rules. </li></ul><ul><li>Team: A small team of 5-9 people with cross-functional skills to do the actual work </li></ul>
  4. 6. <ul><li>Chicken roles are not part of the actual Scrum process, but must be taken into account. </li></ul><ul><li>Users: The software is being built for someone! </li></ul><ul><li>Stakeholders (Customers, Vendors): The people that will enable the project, but are only directly involved in the process at sprint reviews. </li></ul><ul><li>Managers: People that will set up the environment for the product development organization. </li></ul>
  5. 7. <ul><li>Each day during the sprint, a project status meeting occurs. </li></ul><ul><li>The meeting starts precisely on time. Often there are team-decided punishments for tardiness (e.g. money, push-ups, hanging a rubber chicken around your neck) </li></ul><ul><li>All are welcome, but only &quot;pigs&quot; may speak </li></ul><ul><li>The meeting is timeboxed at 15 minutes regardless of the team's size. </li></ul><ul><li>All attendees should stand (it helps to keep meeting short) </li></ul><ul><li>The meeting should happen at the same location and same time every day </li></ul>
  6. 8. <ul><li>What have you done since yesterday? </li></ul><ul><li>What are you planning to do by tomorrow? </li></ul><ul><li>Do you have any problems preventing you from accomplishing your goal? </li></ul>
  7. 9. <ul><li>Product Backlog: Contains broad descriptions of all required features, wish-list items, etc. </li></ul><ul><li>Spring Backlog: Detailed document containing information about how the team is going to implement the requirements for the upcoming sprint. </li></ul><ul><li>Burn down chart: Graphical representation of work left to do vs. time. </li></ul>
  8. 11. <ul><li>Scrum is often viewed as an iterative, incremental process for developing any product or managing any work. </li></ul><ul><li>Except Vantage team I manage my team using Scrum too. </li></ul>
  9. 12. <ul><li>? </li></ul>