Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.

Slides:



Advertisements
Similar presentations
Team Development with Microsoft Scrum 1.0 Doncho Angelov Developer Evangelist Microsoft Bulgaria.
Advertisements

Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile 101.
Agile Project Management with Scrum
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
NAUG NAUG Knowledge Evening – th February 2007.
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
Introduction to Scrum.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Scrum Basics Presented by Juan Banda. Problems in Software Industry Releases take too long Stabilization takes too long Changes are hard to make Quality.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Rules of the Game  Loosely based upon the TV show, “Who wants to be a millionaire.®”  Once the question is read, you will have 30 seconds to discuss.
Professional Facilitation
Managing a Project Using an Agile Approach and the PMBOK® Guide
Copyright © 2014 ASTQB Presented by Rex Black, CTAL Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further.
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Introduction to Agile.
Agile Methodologies for Project Management By – Komal Mehta.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
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?
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
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.
Enterprise Project Management
Mobile Aps: Agile Mentoring Review
Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development.
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
Agile: Lessons Learned (a retrospective) Tony
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Copyright © by Mark J. Sebern Software Engineering Process I SE Sprint review and retrospective.
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
SCRUM.
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Copyright © 2013 by Mark J. Sebern Sprint Review & Retrospective Two “end of sprint” activities Sprint review Sprint retrospective How do they differ?
Agile Ceremonies. Agile - Ceremonies cer·e·mo·ny serə ˌ mōnē noun 1. a formal religious or public occasion, typically one celebrating a particular event.
Delivery Method: Online Duration: 180 Days Scrum Developer Certified (SDC™)  Participants will become familiar with the concepts, advantages, and challenges.
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.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum.
Scrum and TargetProcess
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Scrum Management
Spring 2013 Advising Starts this week.
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.
By: By: Agile Scrum Master Online Training.
Creating User Documentation in an Agile World
Chapter 3: The Project Management Process Groups: A Case Study
Steven Costa, Cassidy Farrar, Alex Duree-Ferriss , Tingting Zheng
Agile practices for documentation teams
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Introduction to Agile Blue Ocean Workshops.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Software Development In Agile
Adapting Agile in Pharmaceutical Industries
Software Development In Agile
Presentation transcript:

Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1

Agenda Agenda: Review Roles – Review Sprint Review and Retrospective guidelines – 2

Scrum Flow- Overview 3 In following the ASDLC, the VA will utilize Scrum according to the PMAS within the Active State. At the Team level, effective Sprints as a part of Scrum start with collaborative Sprint Planning and end with a Review for acceptance and Retrospective for the team to reflect on their work. Each event should be time boxed to accommodate people’s schedules and time MS2

Scrum Master Role Sprint Review/ Retrospective Scrum Master is facilitator for both ceremonies covers the following aspects: Principles and rules of Scrum Prepare and set an agenda for the meetings Get the team to participate early and productively As a Servant-Leader, foster the required environment and support Optimize the development processes and empower the team to be self-organizing, autonomous, and collaborative Keep the meeting on track, request for demos, approvals, and information from the team 4

Product Owner in Sprint Review/ Retrospective Product Owner (PO) is only required for the Sprint Review if the team is comfortable, they may participate in the Retrospective Their main purpose is to accept/ reject the work presented at the Sprint Review PO may offer feedback and information about items presented 5

Team Role in Sprint Review / Retrospective Scrum Team presents their completed stories to PO and Stakeholders during the Review Present demonstrations and functionality of the completed stories Ask for Acceptance and/or comments from PO and Stakeholders Confirms weather agreed “definition of done” has been met Scrum Team celebrates and reflects on their completed work during the Retrospective Discuss what they felt went well, lessons learned, and how they can continue success and improved on lessons learned next time around May also recommend improvements to the definition of done based on experience 6

Sprint Review Accept Reject Sprint AMA Criteria: Meeting with the Product Owner and stakeholders to demonstrate which stories have been completed *Also often referred to as a Sprint Demo Can you answer these questions: – Are the appropriate people attending – Is the software being demonstrated – Are artifacts being used – Is there an accept/reject decision 7

Sprint Review (cont.) Characteristics: Held at the end of a sprint Scrum Master Facilitates between presenter, user story, and owner of the task Team members take turns presenting what they accomplished in the Sprint Product Owner Accepts or Rejects done backlog items based on predetermined acceptance criteria and “definition of done” Stakeholders view work completed and provide feedback Accept Reject Sprint Review 8

End of Sprint Review 9 Please choose one Accept Reject The demonstration of completed work during this Sprint is now over

RetrospectiveRules: A communication forum held at the conclusion of each and every sprint in which Agile teams come together to celebrate team successes, to reflect on what can be improved, and to develop a plan that the team will use to apply lessons learned going forward. 1.This is a safe environment  what is discussed in the retrospective, stays there 2.Sprint Discussion Points: 1.What went well? 2.What could be improved (lessons learned)? 3.How to maintain what went well? 4.How to improve lessons learned? Sprint Retrospective Overview 10

Benefits of Retrospective Benefits of a more disciplined Retrospective: Timely feedback on what works and what doesn’t Provides early and frequent feedback to adapt Boost team morale with collaborative processes Generate new ideas for improvements Keep the focus on the identified goals of the sprint, release, and project Celebrate successes! 11

Focus ON / Focus OFF 12 Focus ON / Focus OFF

Suggested Retrospect Components: Set the Stage Welcome Agenda Rules of the retrospective Insights into the Retrospective What happened during the Sprint? What worked well and what did not work well? For example internal and external communication, development process, resources, and people. Think Six Sigma and root cause analysis for both what went well and what did not. 13

Retrospective Elements Identifying needed process improvements at end of every Sprint - ensures that the project team is always improving The Retrospective is a collaborative process between all members of the Team, VA PM, Requirements SME/ Product Owner (optional), and the Scrum Master Team members identify what did and didn’t go well and what can be improved upon Scrum Master prioritizes actions and lessons learned based on Team consensus Team devises solutions to identified improvements - helps to build team ownership, autonomy, and self-organization Can use a round table format if people are not answering questions Easy first celebrate to win is if all items of the sprint were accepted 14

Sprint Retrospective Deck – (template) : : Sprint Retrospective Deck – (template) : : What went well in the Sprint?What could be improved (lessons learned)? 1.Person 1 – comment 2.Person 2 – comment 3.Person “n” - comment 1.Person 1 – comment 2.Person 2 – comment 3.Person “n” - comment How to maintain what went well? How can we improve the lessons learned? 1.Person 1 – comment 2.Person 2 – comment 3.Person “n” - comment 1.Person 1 – comment 2.Person 2 – comment 3.Person “n” - comment 15

Do you have any question? 16