Introduction to scrum by bachan anand

download Introduction to scrum by bachan anand

If you can't read please download the document

description

Introduction to Agile & Scrum

Transcript of Introduction to scrum by bachan anand

  • 1.Scrum IntroWhats in it for me? Prepared by Bachan AnandPlease dial in to +1 (775) 996-3560 PIN: 699601# Or use VOIP from your computer

2. Agenda Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint Whats in it for mePlease dial in to +1 (775) 996-3560 PIN: 699601# 2 3. Overview of Agile and ScrumPlease dial in to +1 (775) 996-3560 PIN: 699601# 4. Overview of Agile and Scrum Agile Manifesto Agile is a set of values: Individuals and interactions over processes and tools Workingsoftware (Products) over comprehensive documentation Customer collaboration over contract negotiation Respondingto change over following a plan Please dial in to +1 (775) 996-3560 PIN: 699601#4 5. Overview of Agile and ScrumAgile Principles Highestpriority is to satisfy the customerthrough early and continuous deliveryof valuable software/products Welcome changing requirements Deliver working software (product) frequently Businesspeople and developers must worktogether daily throughout the project Please dial in to +1 (775) 996-3560 PIN: 699601#5 6. Overview of Agile and ScrumAgile Principles Build projects around motivated individuals Mostefficient and effective method ofconveying information is face-to-faceconversation Working software (product) is the primarymeasure of progress Agileprocesses promote sustainabledevelopment (maintain a constant paceindefinitely)6 7. Overview of Agile and ScrumAgile Principles contd Continuous attention to technical excellence and good design enhances agility Simplicity (art of maximizing amount of work not done) is essential Best architectures, requirements, and designs emerge from self-organizing teams At regular intervals, team reflects on how to become more effective, then tunes and adjusts http://agilemanifesto.org/principles.html 7 8. Overview of Agile and Scrum What is Scrum Scrum is an Agile framework that supports lightweight processes that emphasize: Incremental deliveries Quality of Product Continuous improvement Discovery of peoples potential Scrum is simple to understand, but requires discipline in order to be successful Scrum is not a methodology8 9. Overview of Agile and Scrum Foundations of Scrum Empiricism Detailed up-front planning and defined processes are replacedby just-in-time Inspect and Adapt cycles Self-Organization Small teams manage their own workload and organizethemselves around clear goals and constraints Prioritization Do the next right thing Rhythm Allows teams to avoid daily noise and focus on delivery Collaboration Leaders and customers work with the Team, rather thandirecting them9 10. Overview of Agile and ScrumCore Values Transparency Everything about a project is visible to everyone Commitment Be willing to commit to a goal Courage Have the courage to commit, to act, to be open and to expect respect Focus Focus all of your efforts and skills on doing the work that you have committed to doing Respect Respect and trust the different people who comprise a team10 11. Scrum: Vision and ProductPlease dial in to +1 (775) 996-3560 PIN: 699601# 12. Scrum: Vision and ProductVision A goal to aspire to Can besummarized in ashort statement ofintent Communicate it tothe team 12 13. Scrum: Vision and ProductRole: Product Owner Thought Leader and Visionary Drivesthe Product Vision (for example, withStory Mapping) Prioritizes the Goals - User Stories Maintains the Product Backlog with the team Accepts the Working Product (on behalf of thecustomer) 13 14. Scrum: Sprint 15. Scrum: SprintRole: ScrumMaster Servant Leader Facilitates the Process Supports the Team RemovesOrganizational Impediments SocializesScrum to Management Enableclose collaboration across all roles andfunctions15 16. Scrum: SprintRole: Team Cross-Functional 4-8 Members Self-Organizing Focused on meeting Commitments 16 17. Scrum: SprintRole: Relationships17 18. 18 19. Scrum: Sprint Flow & Artifacts: Planning SprintPlanning meeting held at beginning ofeach Sprint Timeand Resources are fixed in any given Sprint Goalis to have prioritized Sprint Backlog, brokendown into tasks, that the Team can commit to Duringplanning, Team commits to scope thatcan be completed in the Sprint, taking intoaccount the definition of Done Storypoints may be refined19 20. Scrum: SprintFlow & Artifacts: Daily Standup Meetingsheld in same location, same time, every day Timeboxed at 15 minutes Encourages self-organization, rhythm, and collaboration Not a status meeting Each Team member speaks to: Whatdid I accomplish in the last 24 hours What do I plan to accomplish in the next 24 hours 20 Any impediments getting in the way of my work 21. Scrum: SprintFlow & Artifacts: Taskboard Active visual indicator of flow of work Should be visible to team members at all times Should be kept current Encourages self- organization, and collaboration21 22. Scrum: Sprint Flow & Artifacts: Sprint Review Occursat the end of each Sprint Inspect and Adapt the product (Empiricism) Theteam meets with the Product Owner (andStakeholders) to demonstrate the workingsoftware from the Sprint Thisis a hands-on software demo (not aPowerPoint) that usually requires some prepbeforehand22 23. Scrum: Sprint Flow & Artifacts: Retrospective Occursat the end of each Sprint Inspect and Adapt the process (Empiricism) Teamand ScrumMaster meet to reflect onwhat went well and what can be improved Toneof the meeting is that everyone did theirbest and now look to how can we improve Retrospectives must conclude with teamcommitments to action23 24. What is in it for me? (Customer) As a customer , I want to be able toHave Opportunity to provide feedbackearlyGo to market faster with QualityFaster return on investment24 25. What is in it for me?(Leadership) As a Leader , I wantTo understand progress in terms ofreal progress made on product .Better engaged & accountable team 25 26. What is in it for me? ( Team Member) Whois a typical team member? As a team member, I wantA sustainable paceSatisfaction of quality productdeliveredClear Priority and less interruptionduring development 26 27. How do you learn Scrum By Doing?Apply few practices at a timeUnderstand the values andfoundationsInspect and AdaptExperience the Joy of Doing Scrum27 28. How do you learn Scrum ?Experiential Training 28 29. Upcoming Events in India 29 30. Pay-it-forward / Donationonly trainings in US30 31. User groups /Communities APLN Agile Project Leadership Network Scrum Alliance Scrum User GroupsOnline User GroupsScrum Alliance 31 32. Scrum Certifications 32 33. Q&A33 34. Scrumis a lightweight framework with a simple set of rules, built on foundations and values Scrumenables teams to discover their true potential and deliver quality software that adds business value34 35. Thank you ! More Resources at http://agile.conscires.com/suggested-reading-list-and-resources/Contact Info Bachan Anand [email protected] 949-232-8900 http://www.linkedin.com/in/bachan35