Risk management Here’s my section for risk management! ~ Christopher Thornton.

Slides:



Advertisements
Similar presentations
Copyright 2010, The World Bank Group. All Rights Reserved. Statistical Project Monitoring Section B 1.
Advertisements

Project Plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
Recall The Team Skills 1. Analyzing the Problem 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5. Refining the System.
1 Chapter 6 Risk Management. 2 Project Risks What can go wrong? What is the likelihood? What will the damage be? What can we do about it?
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
Chapter 12 Project Risk Management
Project management Lecture 10. Topics covered Management activities Project planning Project scheduling Risk management.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Project monitoring and Control
Engin Ali ARTAN Industrial Engineering
©Ian Sommerville 2000 Slide 1 Project management l Organising, planning and scheduling software projects l Objectives To introduce software project management.
CSEM01 - wk8 - Software Planning1 Software Planning CSEM01 SE Evolution & Management Anne Comer Helen Edwards.
IT 499 Bachelor Capstone Week 4. Adgenda Administrative Review UNIT Four UNIT Five Project UNIT Six Preview Project Status Summary.
Ch 10 - Risk Management Learning Objectives You should be able to: List and describe risk management processes, inputs, outputs, and tools List and describe.
STEP 4 Manage Delivery. Role of Project Manager At this stage, you as a project manager should clearly understand why you are doing this project. Also.
Introducing Project Management Update December 2011.
1 Project management. 2 Topics covered Management activities Project planning Project scheduling Risk management.
Chap 4. Project Management - Organising, planning and scheduling
MARCH 1 Risk Management Introduction l Generic approach è Type of project è The length of the project è Experience of the risk manager è The attitude of.
System Development Life Cycle (SDLC). Activities Common to Software Projects Planning : Principles Principle #1. Understand the scope of the project.
Ashima Wadhwa.  Probably the most time-consuming project management activity.  Continuous activity from initial concept through to system delivery.
1 Team Skill 4 Managing the scope Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and Information Technology Based.
Project Management A Practical Approach Sridhar Pandurangiah Director - Engineering Sridhar Pandurangiah Director - Engineering.
Project management Chapter 5. Objectives To explain the main tasks undertaken by project managers To introduce software project management and to describe.
1. WELCOME Project Management Cycle (P.M.C.) What is a project? : What is project management?: Project management life cycle : Phase 1 st : Phase 2 nd.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Change Request Management
Project Management Business Management.
Planning Your Courses   The Planning phase of course development is a necessary activity for any successful E-learning project. The steps below should.
Pick Ups & Job Management
Managing Projects for Success at the RF
Foundations of Planning
appfluence.com MANAGING MULTIPLE PROJECTS
Principles of Information Systems Eighth Edition
Assistant Professor of Computer Science Washington State University
Software Project Management
It’s not all about the tool!
Project management.
Client Management Managing Client Expectations
Software Project Management
Software Project management
Here are some top tips to help you bake responsible data into your project design:.
Chapter Two: Characteristics of Entrepreneurs
How do you get people to do what they say they are going to do?
Project management Lecture 9
Project Management Process Groups
Action Planning.
Project Management Concepts May 5th, 2016
M253 Team working in distributed environments
Project Management How to access the power of projects!
Chapter 6 Risk Management
Applied Software Project Management
Chapter#8:Project Risk Management Planning
Setting up a project file
Effective Project Management: Traditional, Agile, Extreme
Achieving Goals Whether you are setting club service goals, or club or district membership goals, you want to use the most effective ways to set goal so.
Importance of Project Schedules
Software Risk Management
SVV Lec: software process assurance.
Software Testing Lifecycle Practice
Chapter#8:Project Risk Management Planning
Project Overview.
Steps for Ethical Analysis
Chapter 1: Creating a Program.
Last Class!.
Project Behind Schedule! What are my options?
Information system analysis and design
Presentation transcript:

Risk management Here’s my section for risk management! ~ Christopher Thornton

Risks due to… Product Size – This is a relatively small program and it has few requirements. This is a very small risk and is answered in the risk Time for Requirements Business Impact – The only risk in this regards is if the product does not meet expectations, is late or is faulty. In a real environment, this would all result in a loss of revenue, but in our situation, it would result in a loss of our grade. Customer – We’re technically doing this project with our professor as the customer. However, it’s more realistic to say that we’re our own customer because we define our own requirements

Risks due to… Process Maturity – We do not have a document format. However, the deliverable enforces a single format. Technology Risk – We’re using Java, which has been proven for many years. Our risk for this is very low, as we’re not inventing or trying anything new and no performance constraints exist. Staff/People – We’re all new to the software development cycle. Also, there might be a very high degree of difference in skill level, especially with Java.

Risk Assessment Summary High 80 – 100% Medium- High 60 – 80% Team experience Team member fails to finish task Medium 40 – 60% Low- Medium 20 – 40% Time for Req’s Low 0 – 20% Requirements Team member drops class MinimalLowMediumHighSevere Probability of Occurrence Consequence of Impact (Average of Severity and Duration)

Team Experience Risk Type Staff Priority 2 (low) Risk Factor very few of us on this team has experience working in a group software project. As such, there will be difficulties working as a team (communication, etc). However, this risk is low because learning how to work as a group is part of the class and difficulties and conflict are to be expected. Probability 75% Preventative Plan the best way for this risk is to attempt to prevent it from happening as much as possible, but it’s impossible to prevent it totally. To prevent issues, we assign each team member weekly tasks. Contingency Plan if things do eventually get out of hand, we can re-assign tasks as needed. If necessary, we would sit down as a group and figure out how to change what we’re doing to achieve success.

Team Member Fails to Finish Task Risk Type Schedule Priority 4 (High) Risk Factor people have other important things outside of this project, such as other classes and projects. As such, it’s likely somebody will eventually forget to finish one of their tasks. However, the consequences of failing to do a task may set us back a week or end up in last minute work. Probability 75% Monitoring Approach since deliverable 1, we’ve implemented a policy where weekly tasks are written up as tickets in Assembla and they all have due dates. Contingency Plan if somebody fails to submit their ticket for review by the given deadline (usually Tuesday at 10pm after the task was assigned), then the team leader will call the person and remind the person it’s due. If this fails, then the team leader will assign the task to another person to get it done before the next team meeting. The team leader will take note of this when it comes deliverable time.

Time for Requirements Risk Type Schedule Priority 3 (medium) Risk Factor even if every team member always does their weekly tasks, it is possible that we might not get to implement all of the requirements we would like. Probability 35% Monitoring Approach to ensure that we get all of the features we want, I have created additional milestones separate from the deliverable milestones. This way, we can evenly spread out all of the features we want to do. Contingency Plan if our best efforts to ensure that all of our features are implemented fail, then there is nothing we can do. We will simply have to do without them. This is only an acceptable option for should have and nice to have requirements

Requirements Risk Type Support Priority 1 (minimal) Risk Factor as the project continues, it’s possible that we decide that the requirements we made are unrealistic, or we may decide to add more. Probability 5% Contingency Plan we will try to keep flexibility in mind when designing our system. However, I can’t expect any of our requirements we change to dramatically alter our project, so we would just make them fit as best we could.

Team Member Drops Class Risk Type Staff Priority 3 (medium) Risk Factor it is possible that a team member might decide to drop the class, whether it be due to illness or other causes. Having one less person would have a detrimental impact on our team. Thankfully the probability of this is low. Probability 10% Monitoring Approach there is no way we can predict whether somebody will drop this class. Contingency Plan how we react is dependent on how far through the project we are. The first obvious option is to have the rest of the team cover for him. However, if we’re late in the project, the only option we would have is to drop several of our requirements and possibly do less testing than what would be ideal.

Conclusion This project is relatively simple and there shouldn’t be any major issues with technology, customers, stakeholders, etc. The main risk in this project is the fact that many of us have not done a group software project before and that we have lives outside of this project. However, if we all put our fair share of effort into this project, there’s no reason why we shouldn’t do well.

Hypothetical Risks What if this was a real project? Scalability given this is a laboratory treadmill, it’s quite likely the client would want to change this. For example, perhaps storing results in a central SQL database or a central sever Team member unable to work say a team member could no longer work, or was fired. Depending upon the current team size, this may cause some setbacks as time would be required to find, hire and train somebody else. Technology this project would be much larger and would likely involve other technologies. Not only, we would need to actually interface with a treadmill instead of merely simulating it