University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile Project Management with Scrum
Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract.
Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company Yvonne Kish Associate.
RTC Agile Planning Component
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Chaos and Collaboration A Successful Adoption of Scrum by a Government Department Pete George George Training & Development Ltd
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile development By Sam Chamberlain. First a bit of history..
Agile Approach: Case Study
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Managing a Project Using an Agile Approach and the PMBOK® Guide
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.
Sprint – Weekly cadence
Agile Software Development Brian Link
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.
Release and Iteration Planning September 13, 2008.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
University of Southern California Center for Systems and Software Engineering Retrospective Analysis Supannika Koolmanojwong October 21,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Agile Assessment Gadi Lifshitz, Ayelet Kroskin, Barak Yagour, Yael Dubinsky.
CSC 4630 Meeting 13 February 28, Software Development Preparing for team project Use agile development process.
Agile Project Management. An Informed Decision It is not a snap decision whether to use an agile approach or not, just like flying or driving somewhere.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
SCRUM.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
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.
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
Scrum.
Agile Scrum Management
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.
Supannika Koolmanojwong
Chapter 3: The Project Management Process Groups: A Case Study
Burn Down charts for Project Management
Project Management and the Agile Manifesto
Scrum MODULE 3 – Part 3.
Burn Down charts for Project Management
Summarizing Our Models to Date
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
Tools and Techniques for Agile Project Management
Scrum Overview.
HELLO, WE’RE IMPLEMENT We are committed to:
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Taking it to the next level
Scrum in Action.
Adapting Agile in Pharmaceutical Industries
Software Development In Agile
Presentation transcript:

University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a

University of Southern California Center for Systems and Software Engineering Outline Agile Iteration Planning Retrospective Analysis Risk Management 2

University of Southern California Center for Systems and Software Engineering Agile Iteration Planning Define categories of your project status for the next iteration –To do, Doing, Done –Goals, Tasks, WIP, Done 3

University of Southern California Center for Systems and Software Engineering Alternative Agile Boards 4

University of Southern California Center for Systems and Software Engineering Big Picture 5

University of Southern California Center for Systems and Software Engineering Burndown Chart 6

University of Southern California Center for Systems and Software Engineering Tricks 7

University of Southern California Center for Systems and Software Engineering Workshop 1 For this iteration (now to DCR ARB) Write –2 “To-do” tasks –2 “Doing” tasks –2 “Done” tasks Post on the board Talk among team members Add more, if needed 8 SK Task Name Hours Spent (for “Done”) Hours Estimated (for “to-do” and “Doing”) 9 Your initial

University of Southern California Center for Systems and Software Engineering Retrospective Analysis Think about the previous iteration (from previous ARB to upcoming ARB) –Smiley Face: What I liked... Team coordination; progress of work –Sad Face: What I didn't like.... Mr.X needs to step up; client has not given me Z –Light Bulb: What is now clear to me... Finally, we have a full time !! –Cloud: What is still cloudy..... When are we going to get the server ? 9

University of Southern California Center for Systems and Software Engineering Agile Retrospective Board 10

University of Southern California Center for Systems and Software Engineering Daily Retrospective Board Niko-niko Calendar (or Smiley Calendar) Puts a Smiley mark onto a calendar after the day's work, before leaving the team room. member's mental health and motivation viewpoint 11

University of Southern California Center for Systems and Software Engineering Workshop 2 Post them on the board –Smiley Face: What I liked... Team coordination; progress of work –Sad Face: What I didn't like.... Mr.X needs to step up; client has not given me Z –Light Bulb: What is now clear to me... Finally, we have a full time !! –Cloud: What is still cloudy..... When are we going to get the server ? Talk among team members Add as necessary 12 SK

University of Southern California Center for Systems and Software Engineering Managing Risks Traditional vs Agile (1) TraditionalAgile Risk Management Work with management and stakeholders Formal Documentation Risk Management Work with the product owner, delivery team, and scrum master No or informal documentation Risk Identification BPUF - big planning up front Risk management meeting PM creates this deliverable Risk Identification Daily identify risk on multiple levels: product vision product roadmap release planning sprint planning daily stand up Whole team is involved in Scrum ceremonies and transparency 13

University of Southern California Center for Systems and Software Engineering Managing Risks Traditional vs Agile (2) TraditionalAgile Risk Analysis Review all of the risks identified during the identification meeting and perform quantitative and qualitative analysis prioritize and score risks Manager prepare risk report Risk Analysis Focus on qualitative risk analysis because of the sprint time boxes and constant feedback loops provided in scrum Scrum masters help keep the team see the risks Risk Response Planning Develop options and actions PM or part of the team create ways to avoid, mitigate, plan contingency, or accept the risks Risk Response Planning Happens real-time as risk is identified whole team is involved in brainstorming ways to avoid, mitigate, contain or evade the risks 14

University of Southern California Center for Systems and Software Engineering Managing Risks Traditional vs Agile (3) TraditionalAgile Risk Monitoring and Controlling Status meetings to discuss new risks and updates to the risk PM facilitates the status meeting; usually weekly or monthly Risk Monitoring and Controlling transparency of the delivery team’s work via task boards, burndowns, daily standups, and end of sprint reviews provide information and forums for continuously monitoring risk whole team is involved in risk monitoring by providing data and feedback 15

University of Southern California Center for Systems and Software Engineering Agile Risk Management Tools 16

University of Southern California Center for Systems and Software Engineering Agile Risk Management Tools 17

University of Southern California Center for Systems and Software Engineering Risk Radar Tool 18 BusinessTechnical Coordination Execution Need all VPs meeting Challenge in training Sales Rep Sync interface of M1 – M5 Migrate data from S2

University of Southern California Center for Systems and Software Engineering Risk Radar Tool 19 BusinessTechnical Coordination Execution Need all VPs meeting Challenge in training Sales Rep Sync interface of M1 – M5 Migrate data from S2 Next Two Sprints Next Four Sprints

University of Southern California Center for Systems and Software Engineering Workshop 3 As a team, brainstorm the risk items Use Risk Radar Tool –Business /Technical –Coordination/Execution 20