Supannika Koolmanojwong

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

Facilitated by Joanne Fraser RiverSystems
PROJECT RISK MANAGEMENT
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Project Mangement Chapter 4 Framework for Project Management.
Agile Project Management with Scrum
Chapter 3: The Project Management Process Groups
Project Risk Management Risk Mitigation. Risk Management  The prime objective of risk management is to minimize the impact and probability of the occurrence.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Degree and Graduation Seminar Project Management Processes
PRM 702 Project Risk Management Lecture #28
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
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.
University of Southern California Center for Systems and Software Engineering Retrospective Analysis Supannika Koolmanojwong October 21,
SacProNet An Overview of Project Management Techniques.
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Develop Project Charter
1 PROJECT RISKS IMPORTANCE OF COOPERATION BETWEEN PMs AND TEAM LEADs AUGUST 5, 2015.
Project Risk Management Planning Stage
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
SCRUM.
Project Management.
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
The Project Management Process Groups
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
University of Palestine Faculty of Applied Engineering & Urban Planning Civil Engineering Department Engineering Project Management Chapter 1 Introduction.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
RISK MANAGEMENT PROCESS PREPARED BY: MUHAMMAD SULAIMAN
Process and customizations
Part II Project Planning.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
CS 577b: Software Engineering II
Agile Project Management
Scrum.
Waterfall, Agile & Scaling Agile
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.
Project Integration Management
September 20, 2017 Agile Techniques Workshop Susan Futey
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
TechStambha PMP Certification Training
Information Technology Project Management – Fifth Edition
Navigating an Agile Transformation
Project Management.
Project & Program Governance
Project Risk Management
Chapter 3: The Project Management Process Groups: A Case Study
Chapter 3: The Project Management Process Groups: A Case Study
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
Project Management and the Agile Manifesto
Scrum MODULE 3 – Part 3.
How to Successfully Implement an Agile Project
Summarizing Our Models to Date
Part II Project Planning © 2012 John Wiley & Sons Inc.
Software Project Management (SPM)
IS&T Project Reviews September 9, 2004.
How to keep your Enterprise GIS Project on Track
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
AD642 Project Communication: Intro
Project Risk Management
Scrum in Action.
Adapting Agile in Pharmaceutical Industries
Presentation transcript:

Supannika Koolmanojwong Agile Tools Supannika Koolmanojwong

Outline Agile Iteration Planning Retrospective Analysis Risk Management

Agile Iteration Planning Define categories of your project status for the next iteration To do, Doing, Done Goals, Tasks, WIP, Done http://accurev.com/blog/2010/09/27/implementing-agile/

Alternative Agile Boards http://theagileschool.blogspot.com/

Big Picture http://www.planbox.com/blog/category/agile-project-management

Burndown Chart http://www.infoq.com/articles/agile-kanban-boards

Tricks http://www.xqa.com.ar/visualmanagement/

Workshop 1 Task Name 6 sticky notes per person For this iteration (now to RDCR ARB) Write 2 “To-do” tasks 2 “Doing” tasks 2 “Done” tasks Post on the board Talk among team members Add more, if needed Task Name 9 SK Your Abbreviation Hours Spent (for “Done”) Hours Estimated (for “to-do” and “Doing”)

Retrospective Analysis Think about the previous iteration 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 ? http://theagileschool.blogspot.com/

Agile Retrospective Board http://theagileschool.blogspot.com/

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 http://drdobbs.com/architecture-and-design/201807863

Workshop 2 4 sticky notes each, 2 notes for each category 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 SK

Managing Risks Traditional vs Agile (1) Risk Management Work with management and stakeholders  Formal Documentation 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 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 http://www.solutionsiq.com/resources/agileiq-blog/bid/71750/Managing-Risk-in-Scrum-Part-2

Managing Risks Traditional vs Agile (2) 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 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 Happens real-time as risk is identified whole team is involved in brainstorming ways to avoid, mitigate, contain or evade the risks http://www.solutionsiq.com/resources/agileiq-blog/bid/71750/Managing-Risk-in-Scrum-Part-2

Managing Risks Traditional vs Agile (3) Risk Monitoring and Controlling Status meetings to discuss new risks and updates to the risk PM facilitates the status meeting; usually weekly or monthly 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 http://www.solutionsiq.com/resources/agileiq-blog/bid/71750/Managing-Risk-in-Scrum-Part-2

Five common risk areas [Tom DeMarco] Intrinsic Schedule Flaw In setting time and effort for budgets Specification Breakdown an agreement cannot be reached on what the requirements are Scope Creep increases the size of the project without a concomitant change in resources and time Personnel Loss creating a learning curve for the replacement persons Productivity Variance Underperformance or overperformance Ref: Tom DeMarco, Waltzing with Bears

How does Agile address the risks? Schedule Flaw Estimating is a guess; Feedback loops to mitigate invalid guesses; Update the release plan at the end of every sprint Prioritizing the product backlog to deliver value sooner (based on value, not time) by looking for early release opportunities (Value + time) http://www.solutionsiq.com/resources/agileiq-blog/bid/70560/Managing-Risk-in-Scrum-Part-1

2. Specification Breakdown Having a dedicated product owner to communicate the customer needs and decisions about what the product should do Ensure alignment between what is requested and how it can be delivered http://www.solutionsiq.com/resources/agileiq-blog/bid/70560/Managing-Risk-in-Scrum-Part-1

3. Scope Creep every scrum ceremony, may discover new things to include New requirement, new backlog items Product owner will evaluate the new product backlog items Add Delete Trade-out in priority with other items http://www.solutionsiq.com/resources/agileiq-blog/bid/70560/Managing-Risk-in-Scrum-Part-1

4. Personnel Loss With self-organizing teams, members focusing on work and problems to solve, thus resulting in higher morale Daily Stand-up meetings, shared knowledge http://www.solutionsiq.com/resources/agileiq-blog/bid/70560/Managing-Risk-in-Scrum-Part-1

5. Productivity Variance Teams guess on how much work they can do in their first iteration Evaluate performance at Sprint review Burndown chart Velocity Mitigating or correcting the difference variation happens in the next sprint http://www.solutionsiq.com/resources/agileiq-blog/bid/70560/Managing-Risk-in-Scrum-Part-1

Agile risk management activities Inputs Tools and Techniques Outputs Risk register Project management plan Work performance information Performance reports Daily Stand-up meetings Retrospective results System evaluation feedback Risk reassessment Risk audits Variance and trend analysis Technical performance measurement Reserve analysis Status meetings Iteration project risk reviews Risk register updates Organizational process assets updates Change requests Project management plan updates Project document updates Updated iterations plans Risk profile graphs

Sample Agile Project Risks http://www.newproductdynamics.com/Publications/SoftwareDevel0405.pdf

Agile Risk Management Tools

Agile Risk Management Tools

Risk Strategies Risk Avoidance COTS product C is almost as good as B, and it can talk to A Delivering on time is worth more to the customer than the small performance loss Risk Transfers If the customer insists on using A and B, have them establish a risk reserve. To be used to the extent that A and B can’t talk to each other Risk Reduction If we build the wrappers and the CORBA corrections right now, we add cost but minimize the schedule delay Risk Acceptance If we can solve the A and B interoperability problem, we’ll have a big competitive edge on the future procurements Let’s do this on our own money, and patent the solution

Challenge in training Sales Rep Risk Radar Tool Business Technical Need all VPs meeting Sync interface of M1 – M5 Coordination Execution Challenge in training Sales Rep Migrate data from S2 http://www.bigvisible.com/tag/agile-project-management/

Challenge in training Sales Rep Risk Radar Tool Business Technical Next Four Sprints Need all VPs meeting Sync interface of M1 – M5 Next Two Sprints Coordination Execution Challenge in training Sales Rep Migrate data from S2 http://www.bigvisible.com/tag/agile-project-management/

Workshop 3 As a team, brainstorm the risk items Team 5 – using Risk Exposure Team 11, 12 - use tool#2 Obstacles, Mitigating, Containing, Accepting, Avoiding Team 13,14 – use Risk Radar Tool Business /Technical Coordination/Execution Before ARB/ Before CCD