SE423 · Chapter 9 · Annotated SlidesChange Management
Original
Overview

Change Management

Integrated change control and the CCB, plan-driven vs. agile change, the types and costs of maintenance, Lehman’s laws, roll-out and migration (flash-cut, parallel, staged, back-out), and how to recover a project in trouble. No past paper had a question on this deck alone, but the scope statement as a change-control baseline, crashing/fast-tracking and the “feature shipped without testing” case all lead back here.

How to read this page

Every original slide is shown unchanged. Yellow marks on a slide point to a numbered note: hover or tap a mark to jump to its note, and hover a note to see its marks. Questions tagged Past exam appeared on a real paper; Prediction questions are likely angles, not confirmed. Pick an answer to each question: a wrong pick tells you why it is wrong, so you can try again.

All 65 slides
  1. 1 Change Management
  2. 2 Outline
  3. 3 Change Control
  4. 4 Software Change
  5. 5 Integrated Change Control
  6. 6 Integrated Change Control
  7. 7 Change or Configuration Control
  8. 8 Integrated Change Control
  9. 9 Change Control
  10. 10 Control the Change – I
  11. 11 Control the Change – II
  12. 12 Control the Change – III
  13. 13 Agile Perspective (Integrated change control)
  14. 14 Integrated Change Control Comparison
  15. 15 Change During Development
  16. 16 Software Change Strategies
  17. 17 Lehman’s Laws
  18. 18 Applicability of Lehman’s Laws
  19. 19 Software Maintenance
  20. 20 Software Maintenance
  21. 21 Maintenance is Inevitable
  22. 22 Types of Maintenance
  23. 23 Distribution of Maintenance Efforts
  24. 24 Maintenance Cost
  25. 25 Maintenance Cost Factors
  26. 26 Evolutionary Software
  27. 27 Maintenance Prediction
  28. 28 Maintenance Prediction
  29. 29 Change Prediction
  30. 30 Complexity Metrics
  31. 31 Process Metrics
  32. 32 Architecture Evolution
  33. 33 Distribution Factors
  34. 34 Legacy System Structure
  35. 35 Key Points
  36. 36 Other Aspects
  37. 37 Other Aspects
  38. 38 Rollout
  39. 39 Shipping Details
  40. 40 Installation
  41. 41 Training
  42. 42 Documentation
  43. 43 Migration
  44. 44 Migration Plan
  45. 45 Migration Strategies
  46. 46 Migration Strategies
  47. 47 Migration Strategies
  48. 48 Flash-Cut
  49. 49 Cutover
  50. 50 Back-Out Plan
  51. 51 Data Conversion
  52. 52 Parallel Operation
  53. 53 Concluding Software Projects
  54. 54 Maintenance Phase
  55. 55 Maintenance Phase
  56. 56 Maintenance Phase
  57. 57 Project in Trouble
  58. 58 Project Recovery
  59. 59 Project Recovery
  60. 60 Project Recovery
  61. 61 Project Recovery
  62. 62 Feature Set Control
  63. 63 Summary
  64. 64 Summary
  65. 65 Summary
Slide 1 / 65

Change Management

Slide 1: Change Management

Notes

  1. Change control → maintenance → roll-out & migration → project recovery.

Slide 2 / 65

Outline

Slide 2: Outline

Notes

  1. Four parts. The most testable: CCB, types of maintenance, migration strategies, recovery approaches.

Slide 3 / 65

Change Control

Slide 3: Change Control
Slide 4 / 65

Software Change

Slide 4: Software Change

Notes

  1. Nothing about this means something went wrong: users learn, markets shift and bugs appear. So planning as if nothing will change is what really causes trouble.

  2. Since change will come anyway, trying to prevent it wastes effort. The real skill is handling it in an orderly way, on projects and on legacy systems too.

  3. Seen again Ch 1, slide 70: Principle: enable change to achieve the envisioned future state

Exam angle

PredictionQ1

Why is software change inevitable?

Slide 5 / 65

Integrated Change Control

Slide 5: Integrated Change Control

Notes

  1. A change can come at any time, so control can’t wait for the end. Having a process from inception through completion means nobody can change things just because they asked.

  2. Goal: keep the plan consistent: one change touches scope, schedule, cost and quality together.

  3. Seen again Ch 1, slide 37: Governance decides who can approve a change

Exam angle

Past exam · Final 251

Related question: Q1.3 · scope statement: the baseline for change control

PredictionQ1

Integrated change control is performed only during the execution phase.

Slide 6 / 65

Integrated Change Control

Slide 6: Integrated Change Control

Notes

  1. Approving a change is only the start: someone has to make it and keep related documents correct. These parts together keep the plan matching reality.

Exam angle

PredictionQ1

Which is part of integrated change control?

Slide 7 / 65

Change or Configuration Control

Slide 7: Change or Configuration Control

Notes

  1. A code change often means changing the requirement and the test plan too. If those aren’t version controlled, people end up working from different versions without knowing.

  2. Trap “Version control = source code only” ✗. Requirements, test plans and MS Project files are configuration items too.

Exam angle

PredictionQ1

Which is NOT listed as an item under change & version control?

Slide 8 / 65

Integrated Change Control

Slide 8: Integrated Change Control

Notes

  1. A CCB stops each request being decided by whoever gets asked. Decisions get weighed for their whole effect. Note delay is an option, as well as yes or no, and decisions must be recorded.

  2. A change on the critical path moves the end date right away, so it’s the most serious kind. In CCM, buffers give some protection, which is why impact differs by method.

  3. Seen again Ch 8, slide 21: CCB as a stakeholder group

  4. Seen again Ch 1, slide 38: Governance

  5. Seen again Ch 6.2, slide 48: Critical path and leveling

Exam angle

PredictionQ1

A formally chartered group that reviews, evaluates, approves, delays or rejects project changes is the:

PredictionQ2

A change to an activity off the critical path has the greatest impact on a CPM schedule.

Slide 9 / 65

Change Control

Slide 9: Change Control

Notes

  1. 25% is normal, so don’t plan as if requirements won’t move. Bigger projects see more change, as there’s more to get wrong.

  2. You’d think more detail up front would prevent change, but the world still changes. So rather than longer specifications, you need a clear process for handling change.

Exam angle

PredictionQ1

On average, how much of a project’s requirements change?

Slide 10 / 65

Control the Change – I

Slide 10: Control the Change – I

Notes

  1. Nobody should decide before knowing what it costs. That order, with impact analysis before the decision, keeps people from approving something that sounds small but isn’t.

  2. Everything’s tracked so you know who changed what, and can undo it. Audit and baseline come before check-in, because the new version becomes the official reference.

  3. Memory trick RFC in, impact out, CCB decides, baseline updated.

Exam angle

PredictionQ1

In the change control process, what happens immediately before the CCB decision?

PredictionQ2

When the CCB denies a change request, the user who requested it is informed.

Slide 11 / 65

Control the Change – II

Slide 11: Control the Change – II

Notes

  1. Just changing code isn’t the end of it. A new version must be built, checked and sent out, or users won’t get the fix, and others will still use the old one.

  2. Seen again Ch 7, slide 6: V&V inside SQA

Exam angle

PredictionQ1

After changing an SCI, what’s the last step?

Slide 12 / 65

Control the Change – III

Slide 12: Control the Change – III

Notes

  1. If source control and issue tracking are linked, you can go from a bug to the code that fixed it, and back. Keeping them separate means people have to piece that together by hand.

Exam angle

PredictionQ1

What’s ideal for change tracking tools?

Slide 13 / 65

Agile Perspective (Integrated change control)

Slide 13: Agile Perspective (Integrated change control)

Notes

  1. There’s no board because the people closest decide. The customer decides what’s valuable, the team decides how to work, and the PM helps them talk. Each owns their own area.

  2. Each sprint’s reprioritizing already is change control. So it’s not missing in agile, just built into everyday backlog management.

  3. Trap Product changes are owned by the CUSTOMER, process changes by the TEAM. Easy to swap in a T/F.

  4. Seen again Ch 4, slide 58: Product owner and product backlog

Exam angle

PredictionQ1

In an agile project, integrated change control maps to:

PredictionQ2

In agile, process changes are owned by the customer.

Slide 14 / 65

Integrated Change Control Comparison

Slide 14: Integrated Change Control Comparison

Notes

  1. Left = plan-driven, right = adaptive. Any row can become a T/F by swapping the sides.

  2. Seen again Ch 4, slide 36: Plan-driven vs. agile approaches

Exam angle

PredictionQ1

Which describes change control in a plan-driven methodology?

PredictionQ2

Requirements are unclear and the market changes monthly. Which change-control style fits?

Compare with the model answer

Adaptive: informal, flexible, frequent changes managed through the backlog, because the environment is uncertain.

Slide 15 / 65

Change During Development

Slide 15: Change During Development

Notes

  1. Changing scope isn’t free: something else has to give, usually time or money. That’s the project triangle, which is why it needs approval and planning, not just agreement.

  2. Methods treat change differently. Waterfall makes it costly, Spiral expects it, and Scrum takes it in but protects the current sprint, so that people can finish what they started.

  3. Seen again Ch 3, slide 4: Project triangle

Exam angle

PredictionQ1

How does Scrum manage the risk of change?

PredictionQ2

Waterfall is specifically built to embrace change.

Slide 16 / 65

Software Change Strategies

Slide 16: Software Change Strategies

Notes

  1. These three differ in how deep the change goes. Maintenance changes features, architectural transformation changes the basic structure, and re-engineering tidies up without changing what it does.

  2. Trap Re-engineering adds no new functionality. It only restructures for future change.

Tips & tricks

  • MAR: Maintenance, Architectural transformation, Re-engineering.

Exam angle

PredictionQ1

Restructuring a system without adding functionality, to make future change easier, is:

Slide 17 / 65

Lehman’s Laws

Slide 17: Lehman’s Laws

Notes

  1. Rebuilt from the table on the slide. The three that come up most: continuing change, increasing complexity, declining quality.

  2. Memory trick Lehman in one line: software must change, change makes it complex, and without adapting it decays.

Exam angle

PredictionQ1

“As a program changes, its structure becomes more complex” is Lehman’s law of:

PredictionQ2

Which Lehman law says a program must change or become progressively less useful?

Slide 18 / 65

Applicability of Lehman’s Laws

Slide 18: Applicability of Lehman’s Laws

Notes

  1. Laws from big, custom systems may not fit a packaged app or a small company. So don’t apply them everywhere: the slide says that’s not established.

Exam angle

PredictionQ1

Where are Lehman’s laws generally applicable?

Slide 19 / 65

Software Maintenance

Slide 19: Software Maintenance
Slide 20 / 65

Software Maintenance

Slide 20: Software Maintenance

Notes

  1. Once software’s in use, it’s called maintenance, but it includes new features, not just repairs. Usually the core design stays, as changing that would be a much larger job.

Exam angle

PredictionQ1

What is software maintenance?

Slide 21 / 65

Maintenance is Inevitable

Slide 21: Maintenance is Inevitable

Notes

  1. (The slide title says “Inventible”: it means inevitable.)

  2. A new system changes how people work, and that creates new needs. So it may be out of date simply because it was installed, which is why maintenance can’t be avoided.

Exam angle

PredictionQ1

Installing a system can change the environment, and so change its requirements.

Slide 22 / 65

Types of Maintenance

Slide 22: Types of Maintenance

Notes

  1. A corrective change repairs something that should already have worked. If it’s not meeting its requirements, this is the type.

  2. Nothing was wrong with it, but the surroundings changed. Adaptive work keeps it running on a new operating system or platform.

  3. The system works fine, but people now want more. Perfective work adds or improves features, and it’s the largest share.

  4. Memory trick CAP: Correct it, Adapt it, Perfect it.

  5. Trap Porting to a new OS is ADAPTIVE, not perfective. Adding a feature is PERFECTIVE.

Exam angle

PredictionQ1

Updating an app so it runs on a new version of the operating system is:

PredictionQ2

Adding a new report requested by users is:

PredictionQ3

A bank’s app crashes when a balance is negative. The team patches the calculation. Which type of maintenance is this?

Compare with the model answer

Corrective: it repairs a fault in how the system meets its requirements.

Slide 23 / 65

Distribution of Maintenance Efforts

Slide 23: Distribution of Maintenance Efforts

Notes

  1. Trap Most maintenance is NOT bug fixing. Perfective work dominates at 65%.

Exam angle

PredictionQ1

According to the chart, most maintenance effort goes to:

PredictionQ2

Fault repair takes the largest share of maintenance effort.

Slide 24 / 65

Maintenance Cost

Slide 24: Maintenance Cost

Notes

  1. Software can be used for decades, so running costs add up well past the first build. Each quick fix also makes the next harder, which is why costs increase over time.

Exam angle

PredictionQ1

Software maintenance costs are usually lower than development costs.

Slide 25 / 65

Maintenance Cost Factors

Slide 25: Maintenance Cost Factors

Notes

  1. Costs rise when knowledge leaves. Stable teams remember why things were done, while inexperienced staff take longer. Each factor is about how easy it is to understand and change the code.

  2. If another group will maintain it, developers have no reason to make it easy. So contracts shape quality, which makes this a management issue and not just a technical one.

Tips & tricks

  • SCulPT: Staff skills, Contractual responsibility, Program age and structure, Team stability.

Exam angle

PredictionQ1

Why can a lack of contractual responsibility for maintenance raise maintenance costs?

Slide 26 / 65

Evolutionary Software

Slide 26: Evolutionary Software

Notes

  1. Rather than “build, then maintain”, think of one long life where the software keeps growing. Evolutionary software plans for this from the start.

Exam angle

PredictionQ1

What is evolutionary software?

Slide 27 / 65

Maintenance Prediction

Slide 27: Maintenance Prediction

Notes

  1. Think of it as a loop: changes hurt the structure, which makes the next change harder and costlier. Predicting this helps you decide when to clean up, or even rebuild.

Exam angle

PredictionQ1

What happens to maintainability as changes are made?

Slide 28 / 65

Maintenance Prediction

Slide 28: Maintenance Prediction

Notes

  1. Three predictions: maintainability (which parts are expensive?), changes (how many requests?), costs (lifetime and next-year cost).

Exam angle

PredictionQ1

Which is one thing maintenance prediction tries to estimate?

Slide 29 / 65

Change Prediction

Slide 29: Change Prediction

Notes

  1. If software depends on things that change often, it has to change too. So count interfaces and volatile requirements to judge how many change requests to expect.

Exam angle

PredictionQ1

Which factor increases expected changes?

Slide 30 / 65

Complexity Metrics

Slide 30: Complexity Metrics

Notes

  1. Only a few parts usually cause most of the pain. So measuring complexity tells you where maintenance money is likely to go, and which parts to simplify first.

  2. Seen again Ch 7, slide 45: Cyclomatic complexity as a product metric

Exam angle

PredictionQ1

Where is most maintenance effort spent?

Slide 31 / 65

Process Metrics

Slide 31: Process Metrics

Notes

  1. Rising numbers here are an early warning. If each change takes longer than last year, the software’s getting harder to maintain, so process metrics reveal it before anybody complains.

Exam angle

PredictionQ1

Which process metric suggests declining maintainability when it increases?

Slide 32 / 65

Architecture Evolution

Slide 32: Architecture Evolution

Notes

  1. Each driver is a practical pressure: money, what users expect, and where they work. These are why old centralized systems get rebuilt, even when they still work.

Exam angle

PredictionQ1

Which is a driver for moving legacy systems to client-server?

Slide 33 / 65

Distribution Factors

Slide 33: Distribution Factors

Exam angle

PredictionQ1

Which factor is considered for distribution?

Slide 34 / 65

Legacy System Structure

Slide 34: Legacy System Structure

Notes

  1. Separated layers can be moved one at a time. In old systems, the display and logic are often mixed up, so you can’t move one part without touching the others.

Exam angle

PredictionQ1

Why are older legacy systems hard to distribute?

Slide 35 / 65

Key Points

Slide 35: Key Points

Notes

  1. Summary of part 2. The first bullet is the most quotable.

Exam angle

PredictionQ1

Software change costs usually:

Slide 36 / 65

Other Aspects

Slide 36: Other Aspects
Slide 37 / 65

Other Aspects

Slide 37: Other Aspects

Notes

  1. The code being finished doesn’t mean the project is. These activities are easy to forget until the last moment, and any one can delay the launch. That’s why they have their own section.

Tips & tricks

  • Sentence, in slide order: Real Teams Deliver Many Milestones. Release checklist, Training, Documentation, Migration, Maintenance.

Exam angle

PredictionQ1

Which belongs to these closing activities?

Slide 38 / 65

Rollout

Slide 38: Rollout

Notes

  1. With many groups involved, something will be missed unless it’s written down. Signatures also make people actually check. A launch date with no plan is how releases go wrong.

  2. The professor underlined “plan” in red: roll-out needs a very detailed plan.

Exam angle

PredictionQ1

Why use a release checklist?

Slide 39 / 65

Shipping Details

Slide 39: Shipping Details

Notes

  1. Software isn’t ready to sell just because it runs. Licensing and packaging take time, and starting late can hold up a finished product.

Exam angle

PredictionQ1

Which applies to a commercial product before shipping?

Slide 40 / 65

Installation

Slide 40: Installation

Notes

  1. This is the first thing a customer experiences, so a bad install colors everything else. Teams often leave it for last, and then find it’s harder than they thought.

Exam angle

PredictionQ1

Why not underestimate installation?

Slide 41 / 65

Training

Slide 41: Training

Notes

  1. Everyone who touches the product needs to know it, not just end users. If support staff can’t answer a question on launch day, that’s a bad start for the customers.

Tips & tricks

  • MUSSeS: Maintenance engineers, Users, Sales and marketing, System operators, Sales engineers. Then add Support staff.

Exam angle

PredictionQ1

Training for a new system is needed only for end-users.

Slide 42 / 65

Documentation

Slide 42: Documentation

Notes

  1. People assume documents can come later, but customers need them the day they get the product. So plan and write them alongside the software, as they must be ready by ship date.

Exam angle

PredictionQ1

When must documentation be ready?

Slide 43 / 65

Migration

Slide 43: Migration

Notes

  1. Going live with something new is the easy part. Moving people and their data safely, with a way back if it fails, is what migration planning is for.

Exam angle

PredictionQ1

Which is one of the three parts of migration on the slide?

Slide 44 / 65

Migration Plan

Slide 44: Migration Plan

Notes

  1. Most surprises come from what wasn’t asked. “Can we switch on a weekday?” or “who needs to know?” matter as much as the technical steps, which is why operational constraints are listed.

Exam angle

PredictionQ1

“Can we only switch on weekends?” belongs to which part of the migration plan?

Slide 45 / 65

Migration Strategies

Slide 45: Migration Strategies

Notes

  1. People resist change they don’t understand. Explaining why reminds them of the benefit, and knowing their key dates stops you from switching during their busiest week.

  2. Seen again Ch 8, slide 19: Communication types

Exam angle

PredictionQ1

What should customer communication about migration include?

Slide 46 / 65

Migration Strategies

Slide 46: Migration Strategies

Notes

  1. There’s no one best strategy. How much disruption can they take, and how sure are you of the software? The riskier it is, the more you’d want a gradual approach.

Exam angle

PredictionQ1

Internal opposition to a new system is high. What might help?

Slide 47 / 65

Migration Strategies

Slide 47: Migration Strategies

Notes

  1. It’s a straight trade: speed against safety. Immediate replacement is quickest and riskiest, parallel costs more but lets you compare, and staged limits how much can go wrong at once.

  2. However confident you are, you need a way back. Because if the new system fails with no back-out plan, your customers have no service at all.

  3. Memory trick Flash = fast, Parallel = safe, Staged = step-by-step.

  4. Trap Parallel operation MITIGATES risk; it is not the fastest. Immediate replacement is the fastest.

Exam angle

PredictionQ1

Which migration strategy runs the old and new systems side by side until the new one is “burned in”?

PredictionQ2

Which migration approach is fastest?

PredictionQ3

A hospital is replacing its patient-records system and can’t afford any outage. Which migration strategy, and why?

Compare with the model answer

Parallel operation (or staged): run old and new together until the new one is proven, with a back-out plan. It mitigates risk at extra cost.

Slide 48 / 65

Flash-Cut

Slide 48: Flash-Cut

Notes

  1. Even with an all-at-once switch, a small trial first catches surprises. A calendar system suits this, since everyone has to use the same one at once.

Exam angle

PredictionQ1

What should you still do for a flash-cut?

Slide 49 / 65

Cutover

Slide 49: Cutover

Notes

  1. These questions stop confusion at the worst moment. Without agreed criteria, people argue over whether you’re ready, and without an owner, nobody fixes things once it’s live.

Tips & tricks

  • CaRROt: Criteria, Responsibility, Rehearsals, Operations.

Exam angle

PredictionQ1

“Who ‘owns’ it once it’s live?” belongs to which cutover question?

Slide 50 / 65

Back-Out Plan

Slide 50: Back-Out Plan

Notes

  1. Under pressure, engineers believe they’re one fix away, and managers want service back. Agreeing on a time limit beforehand makes this decision easier in a stressful moment.

  2. Restoring the old system isn’t enough, if customers entered new data during the attempt. It has to be carried back too, or people lose work.

  3. Tip Keep the old system available for more than a day after cutover.

Exam angle

PredictionQ1

A back-out plan should include a time limit for deciding when to fall back.

Slide 51 / 65

Data Conversion

Slide 51: Data Conversion

Notes

  1. People remember to plan the software, and forget the data. Yet the data may be what the company really values. Bad data carried over can make a good new system look broken.

Exam angle

PredictionQ1

Data conversion is only needed when replacing an existing system.

Slide 52 / 65

Parallel Operation

Slide 52: Parallel Operation

Notes

  1. Both work for a while, so nobody has to change on one exact day. That’s why new phone area codes ran alongside old ones, and it takes the pressure off the adoption period.

Exam angle

PredictionQ1

New area codes where old and new both work are an example of:

Slide 53 / 65

Concluding Software Projects

Slide 53: Concluding Software Projects

Notes

  1. The end seems easy, but small requests keep coming, and people start disagreeing over what was promised. Team energy also fades, so closing needs managing as well.

  2. Seen again Ch 3, slide 4: Scope creep and the triangle

Exam angle

PredictionQ1

Which is a common problem when closing a project?

Slide 54 / 65

Maintenance Phase

Slide 54: Maintenance Phase

Notes

  1. Nobody plans for the unglamorous part, so plan it up front. Rushed production fixes pile up, and that’s how code turns into patchwork.

Exam angle

PredictionQ1

What can pressure for quick fixes lead to?

Slide 55 / 65

Maintenance Phase

Slide 55: Maintenance Phase

Notes

  1. Hardware maintenance restores something to how it was, while software changes it. That’s why fixing the right version matters: a fix in the wrong branch doesn’t reach users.

Exam angle

PredictionQ1

How does software maintenance differ from hardware maintenance?

Slide 56 / 65

Maintenance Phase

Slide 56: Maintenance Phase

Notes

  1. Plan who pays for maintenance before signing. A time and materials deal pays by hours, while a fixed percentage gives steady income, and each suits different situations.

Exam angle

PredictionQ1

A typical maintenance contract might cost per year:

Slide 57 / 65

Project in Trouble

Slide 57: Project in Trouble

Notes

  1. Each is a way of moving work around, not magic. They all trade something: overtime tires people out, and fast tracking adds risk. Being honest with the sponsor comes first.

  2. Hiding trouble removes the sponsor’s chance to help. They may prefer dropping features to moving the date, so level with them and let a later phase absorb what doesn’t fit.

  3. Seen again Ch 6.2, slide 54: Crashing and fast-tracking

  4. Seen again Ch 6.2, slide 48: Resource leveling

Exam angle

Past exam · Final 242

Related question: Q6.1 · how crashing and fast-tracking affect cost and risk

PredictionQ1

Doing two activities in parallel to recover schedule is:

PredictionQ2

Breaking an activity into two or more pieces is:

Slide 58 / 65

Project Recovery

Slide 58: Project Recovery

Notes

  1. There are only so many levers: do less, go faster, or take longer. Slip the schedule isn’t a failure, if it’s managed honestly. Pick what’s realistic.

  2. Panic makes cutting corners tempting, but that often makes things worse. Timing matters too, since acting too early seems like overreacting, and too late leaves no options.

  3. Memory trick Recovery = Size, Speed, Slip.

Tips & tricks

  • CoInS: Cut the size, Increase productivity, Slip the schedule.

Exam angle

PredictionQ1

Which is NOT one of the three approaches to saving a drowning project?

Slide 59 / 65

Project Recovery

Slide 59: Project Recovery

Notes

  1. If what’s been tried didn’t work, doing more of it won’t either. The team usually knows what’s wrong, so ask them. Morale matters too, because exhausted people can’t rescue anything.

  2. Seen again Ch 3, slide 4: Team

Exam angle

Past exam · Midterm 251 · V1

Related question: Case Q1 · a feature released without testing: corrective action and recovery plan

PredictionQ1

In project recovery, what should you do first?

Slide 60 / 65

Project Recovery

Slide 60: Project Recovery

Notes

  1. Long tasks hide problems, which is often how a project got into trouble. Miniature milestones make progress impossible to fake, and finishing small things helps tired people feel momentum.

Exam angle

PredictionQ1

Miniature milestones in project recovery should be:

Slide 61 / 65

Project Recovery

Slide 61: Project Recovery

Notes

  1. A moving target can’t be hit. Freezing requirements and reaching a stable state gives you solid ground, even if it means cutting some features.

Exam angle

Past exam · Midterm 251 · V1

Related question: Case Q1 · a feature released without testing: corrective action and recovery plan

Slide 62 / 65

Feature Set Control

Slide 62: Feature Set Control

Notes

  1. Each one limits what goes in, at a different stage. Scrubbing removes what’s unneeded, versioned development defers the rest, and cuts are the last resort.

Tips & tricks

  • Sentence, in slide order: My Red Van Could Fly. Minimal specification, Requirements scrubbing, Versioned development, Change control, Feature cuts.

Exam angle

PredictionQ1

Removing unnecessary or overly complex requirements is:

Slide 63 / 65

Summary

Slide 63: Summary

Notes

  1. Note that impact gets evaluated before anybody approves. Skipping that step is how a “small change” can quietly ruin a schedule.

Exam angle

Past exam · Final 251

Related question: Q1.3 · scope statement: the baseline for change control

Slide 64 / 65

Summary

Slide 64: Summary

Notes

  1. Change doesn’t stop being a risk once approved, so it needs monitoring. A written plan means everyone knows the process before the pressure starts.

Exam angle

PredictionQ1

List four things a change management plan should include.

Compare with the model answer

The change management process; roles and responsibilities; communication and reporting; change control procedures.

Slide 65 / 65

Summary

Slide 65: Summary

Notes

  1. Two things make it work: someone with authority to decide, and people who find out in time. A well-made decision nobody hears about still causes problems.

Exam angle

PredictionQ1

Midway through a project the client asks for a new payment feature. Walk through how you handle it.

Compare with the model answer

Record a change request; analyse its impact on scope, schedule, cost and quality; the CCB approves, delays or rejects; if approved, update the plan and baselines, implement and test, and communicate the decision to stakeholders.