Question

In: Computer Science

Before you leave for the weekend, could you make a list of all the possible risks...

Before you leave for the weekend, could you make a list of all the possible risks for this service department system project? I'd like to think about our risks over the weekend and discuss with you on Monday.

Solutions

Expert Solution

Risk 1: Inherent Schedule Flaws

Software development, given the intangible nature and uniqueness of software, is inherently difficult to estimate and schedule.

Solution: Get the team more involved in planning and estimating. Get early feedback and address slips directly with stakeholders.

Agile Practice: On agile projects, the team is heavily involved in planning and estimating through activities such as XP's planning game and Wideband Delphi workshops. By working in short increments the true velocity of the team quickly emerges and is visible to all stakeholders who are now more closely involved in the project. In short, true progress is hard to hide and quickly revealed, giving feedback to the stakeholders.

Risk 2: Schedule Risk:

The project schedule gets slip when project tasks and schedule release risks are not addressed properly. Schedule risks mainly affect a project and finally on the company economy and may lead to project failure.

Schedules often slip due to the following reasons:

  • Wrong time estimation
  • Resources are not tracked properly. All resources like staff, systems, skills of individuals, etc.
  • Failure to identify complex functionalities and time required to develop those functionalities.
  • Unexpected project scope expansions.

Risk 3:  Programmatic Risks:

These are the external risks beyond the operational limits. These are all uncertain risks that are outside the control of the program. These external events can be:

  • Running out of the fund.
  • Market development
  • Changing customer product strategy and priority
  • Government rule changes.

Risk 4: Specification Breakdown

When coding and integration begin it becomes apparent that the specification is incomplete or contains conflicting requirements.

Solution: Use a dedicated Product Manager to make critical trade-off decisions.

Agile Practice: Agile projects utilize the concept of an ambassador user, subject matter expert, or customer proxy to play the product manager role. The idea is that someone (or some group) need to be readily available to answer questions and make decisions on the project. Traditional projects suffer specification breakdown when no one will own the role and conflicting assumptions or decisions are made. Agile projects have some form of product owner role central to their core team composition to ensure decisions are made in a timely fashion.

Risk 5: Poor Productivity

Given long project timelines, the sense of urgency to work in earnest is often absent resulting in time lost in early project stages that can never be regained.

Solution: Short iterations, right people on the team, coaching, and team development.

Agile Practice: Agile methods recognize Parkinson's Law and the Student Syndrome apply to software projects. Parkinson's Law says that: "Work expands to fill the time available" and Student Syndrome: "Given a deadline, people tend to wait until the deadline is nearly here before starting work." By having short iterations, work is time-boxed into a manageable iteration (typically 1-4 weeks) and there is always a sense of urgency. Agile methods do not specifically address getting the right people on the team, coaching, and team development, but these are core leadership roles applicable to both agile and traditional projects.

Monitor and Mitigate:

To be effective, software risk monitoring has to be integrated with most project activities. Essentially, this means frequent checking during project meetings and critical events.

Monitoring includes:

  • Publish project status reports and include risk management issues
  • Revise risk plans according to any major changes in the project schedule
  • Review and reprioritize risks, eliminating those with the lowest probability
  • Brainstorm on potentially new risks after changes to project schedule or scope

upvote pls...


Related Solutions

Before you read or reread this section in your text, make a list of all of...
Before you read or reread this section in your text, make a list of all of the qualities and characteristics that attract you to someone. Be honest and do not censor yourself. After you have made your list, read what psychologists have discovered about what attracts people to one another. How are these things reflected in your list? Did you learn something about why it is you view others the way you do? Can you illustrate these factors with personal...
Before you read or reread this section in your text, make a list of all of...
Before you read or reread this section in your text, make a list of all of the qualities and characteristics that attract you to someone. Be honest and do not censor yourself. After you have made your list, read what psychologists have discovered about what attracts people to one another. How are these things reflected in your list? Did you learn something about why it is you view others the way you do? Can you illustrate these factors with personal...
Leave code as is ALL I NEED IS TO MAKE THE LIST INTO ASCENDING ORDER FROM...
Leave code as is ALL I NEED IS TO MAKE THE LIST INTO ASCENDING ORDER FROM A TO Z OF ARTISTS NAMES YOU CAN USE THIS AS REFERENCE SPOTIFY LIST TOP 50 AS REFERENCE FOR CSV FILE https://spotifycharts.com/viral/ import java.io.*; public class Spotify { public static void main(String[]args) { // Read csv Spotify file located on my desktop // Download csv file, save on desktop, and add file location in csvFile = " " String csvFile = "CSVFILE LOCATION OF...
Question 4 The list of all means you would compute from all possible samples you could...
Question 4 The list of all means you would compute from all possible samples you could draw of a given size from a given population is called the: Standard Error of the Mean Confidence Level Sampling Distribution of Means Confidence Interval Question 5 The larger the sample size, the _______ the standard error of the mean. larger smaller more dispersed. less dispersed. What does the central limits theorem tell us about the mean of the sampling distribution of means? The...
Make a list of all the possible sets of quantum numbers that an electron in an...
Make a list of all the possible sets of quantum numbers that an electron in an atom can have if n = 4. How many different states with n = 4 are there? Indicate on your list which states are degenerate (i.e. have the same energy as other n = 4 states). Assume that the electron is in a multi-electron atom (i.e. not the Hydrogen atom). Does the total number of states agree with the general rule that the number...
could you answer all of these and leave details. I will upvote thanks! 1- What is...
could you answer all of these and leave details. I will upvote thanks! 1- What is CPI? 2- What is the CPU execution time? 3- What do KB, MB, and GB mean? Which power of 2 are they? 4- What’s the difference between bit and byte? 5- What is the CPU execution time for a program made of 20000 instructions and a CPI equal to 2. Assume the frequency of the processor is 3 GHz. 6- A microprocessor has 20...
List all the possible formulas that could be used for the following scenario. Chapters from chapters...
List all the possible formulas that could be used for the following scenario. Chapters from chapters Motion in a cirlce, torque, gravity. "In the winter Olympics, skaters go around the curved part of a flat oval track at top speed without sliding."
Under conditions of risk, the manager can make a list of all possible outcomes and assign...
Under conditions of risk, the manager can make a list of all possible outcomes and assign probabilities to the various outcomes. How do we measure risk?
could you answer all of these and leave details. I will upvote thanks! 1- How does...
could you answer all of these and leave details. I will upvote thanks! 1- How does the machine code differ form the assembly language? 2- What is an opcode? What is an operand? What is the function of an assembler? 3- What are the programming languages categories? 4- Specify the addressing mode in each case below: a) ADD AX, [1200H] b) MOV BX, DX c) SUB [1000H]+ BX, AX d) MOV AL, SI+ [3300H] e) ADC AX, 25H 5- What...
Could you please list 5 risks for the Anderson dam in the next 5 years? Every...
Could you please list 5 risks for the Anderson dam in the next 5 years? Every risk must have trigger and an impact. For examplE (Trigger) hairline cracks in main spillway May cause (risk) failure of lower portion of main spillway just rebuilt resulting in (impact) erosion below main spillway, repeating damage seen in 2017.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT