Taking it to the next level

Slides:



Advertisements
Similar presentations
Scrum in 10 slides.
Advertisements

What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
ECE44x SCRUM Overview slides adapted from Marty Stepp
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
© Timothy Korson Page 1 Scrum by Dr. Korson For CPTR 209 Software Engineering Version
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v1.1 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Agile Methodologies for Project Management By – Komal Mehta.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Sprint – Weekly cadence
AgileCamp Presents: Scrum. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0.
What is Scrum Process? Where is it used? How is it better?
10/8/2008Clarity PLC Fall WebConference This slide copyright Jeffrey A. Bloom Tips and Techniques Leveraging Clarity’s Notes Facility & SCRUM in.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
SWEN 302: AGILE METHODS Roma Klapaukh & Alex Potanin.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
1-2 Training of Process FacilitatorsTraining of Coordinators 6-1.
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
SCRUM.
End of Sprint Meetings (Ceremonies)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Lecture 5 17/9/15. What is Scrum? Scrum is one of the leading agile software development processes Agile framework for completing complex projects. Originally.
The Agile Manifesto Some thought starters for Ogilvy on how to work with Agile and SCRUM approaches to managing projects.
Over Contract negotiation over Processes and tools over Comprehensive documentation overFollowing a plan over.
Introduction to Agile. Introduction Who is this guy?
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
Software Design CSSE 374 Srum & Trello Intro Chandan R. Rupakheti & Steve Chenoweth Week 1, Day 4.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Business Intelligence in Classroom WHY:.  Purpose – knowledge to make an informed career decision  Process – Use Scrum method of project management.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
Scrum.
SCRUM.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
COMP 135: Human-Computer Interface Design
Robotics Projects 9/14/2015 View the Challenge
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Product Backlog List of things that needs to be done to make the product come into existence 
Robotics Projects 9/14/2015 View the Challenge
CEN 4010 Intro to Software Engineering Professor Alex Roque
CSCE 741 Software Process Lecture 04 Availability
Scrum MODULE 3 – Part 3.
Summarizing Our Models to Date
Scrum Overview.
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
© University of Liverpool
Agile Project Management with Scrum Katharina Pflügler
After the Exam.
Agile practices for documentation teams
Sprint Planning April 2018.
Introduction to Agile Blue Ocean Workshops.
Design Sample: Build a Swing
Scrum Science NGSS: Engineering, Technology, Applications of Science
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v2.0 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Be Collaborative. Be Innovative. Be Agile.
Scrum in Action.
Scrum: Daily Stand Up Meeting
Sprint Review.
Organizing and Accelerating Your Work with Scrum
Presentation transcript:

Taking it to the next level Image from http://www.kennethvr.be/blog/wp-content/uploads/scrumRoles2.jpg “Every minute you spend in planning saves 10 minutes in execution; this gives  you a 1,000 percent Return on Energy!” Brian Tracy. 1

Learning Objectives Increase productivity, collaboration, and accountability. Improve the quality of student developed products.

Outline For Today Pick roles for the last Sprint of the semester. Product Owner Scrum Master Refine your vision on what makes a great robot Brainstorm everything you would like to get done on your robot (Product Backlog) Take the task that will give the highest ROI (Return on Investment) that your team can complete by the end of this Sprint. (1/16/2019) Eight class periods Put away a chunk of left out parts Implement your plan!

People: Product Owner (Quality Control) Has a clear vision and expresses it well to the rest of the team. Represents the client to the team. Responsible for maintaining the Product Backlog (more on this later) Helps keep the team focused Good communicator and motivator. Maximizes the Return on Investment (ROI) of the team. Decides when something is ‘Done.’ ROI = Return on Investment Product Owner: The final word in prioritizing items, Quality Control, Product Manager. (One member from your team, each team member will have an opportunity to be the Product Owner) Image: http://productiveandfun.com/2014/03/31/selecting-your-product-owner/ 4

People: Scrum Master (Team Leader) Servant Leader Conductor of Ceremonies (Meetings) Daily Scrum Sprint Planning Sprint Reviews Sprint Retrospectives Monitoring and Tracking Resolve Impediments/ Conflicts Shields the Team (from Chickens) Scrum Master: Represents Management, Servant Leader, responsible for ensuring Scrum is understood and implemented. (One member from your team. Each team member will have an opportunity to be the Scrum Master) 5

People: Scrum Team A Scrum Team is a Cross-functional group that is responsible for incrementing (finishing/improving) the product Scrum Master Product Owner All the pigs. Scrum Team: Cross-functional group that is responsible for incrementing (finishing/improving) the product (Your robotics team) Image: http://www.executivebrief.com/agile/how-to-scrum/ 6

Select Your Product Owner and Scrum Master If the teams cannot decide Product Owner = Person born in the earliest month Scrum Master = Person born in the latest month If there is a tie, it is resolved by the third letter of the last name. The lowest letter wins. If still a tie, Rock – Paper-Scissors, best two out of three In your engineering journal record today’s date and who will be.. Product Owner Scrum Master Scrum Team

Scrum Process 1) A Project Begins “We want to build a robot to …” Time to refine your vision and fill your product backlog Yesterday Today In the Way Scrum Process 1) A Project Begins “We want to build a robot to …” 5) Sprint Review: Demonstrate potentially shippable product. 2) Product Owner with help from the team, prioritizes list of tasks into a ‘Product Backlog.’ 6) Sprint Retrospective What went well? What did not go well? What changes need to occur? https://www.scrumalliance.org/why-scrum See more at: https://www.scrumalliance.org/why-scrum#sthash.vpaHfCmt.dpuf Learn Scrum in 7 Minutes (https://www.youtube.com/watch?v=kYajjGi5-qM) By TechExcel 3) Scrum Master leads team in the Sprint Planning Meeting to create a Sprint Backlog. A list of top Product Backlog entries that can be completed in the next Sprint. 8

Refine what you want your robot to do After one or more events you have a clearer idea of what is important and what is not important. Label a page in your Engineering Notebook: Vision Refining 12/12/2018 Use this knowledge to prioritize what you want your robot to do. Shoot flags from ____ Flip caps in _______ seconds Climb to high platform in _______ Seconds Push people off the platforms Descore Posts Score in low posts Score on high posts Flip and rescore high posts Score all 9 flags in _____ seconds Flip all 8 caps in ________ seconds Score ____________ in autonomous Score ___________ in Drivers Skills Score ___________ in programming skills … Your team fills in any other performance specifications you would like.

Determine what you need to do to reach your preferred performance. Label Page in Engineering Notebook Scrum Master run this ceremony Product Backlog 12/12/2018 Fill it with tasks to do to reach your performance goals. Product Owner be sure the tasks are prirotized. The more clear you make the tasks, the more efficiently you will be able to complete them.

Select what your team can complete this Sprint Create a new page in the Engineering Notebook called Scrum Master run this ceremony Sprint Backlog 12/12/2018 to 1/16/2019 Take the top tasks from the Product Backlog and add them to the Sprint Backlog, until you have filled it with tasks you can complete in the next Sprint

Tracking Progress: Scrum Board To do Sprint Backlog Doing (Tasks) Done (Tasks) The Tasks currently in progress. Prioritized list of tasks the team has committed to complete in this Sprint. Approved by the Product Owner Literacy/ Problem Solving Use your Scrum board to track your progress.

Using your Sprint Backlog as a guide Determine what you intend to accomplish today Get going.