Skip to main content
Workforce LibreTexts

7.2: Plan of Attack

  • Page ID
    52128
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \(\newcommand{\longvect}{\overrightarrow}\)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

     

    ๐Ÿงญ Plan of Attack: Leading Execution Through Real-Time Challenges

    You’re no longer planning the project—you’re living it.

    In this milestone, your team at C-Bay Inc. is responsible for managing the day-to-day execution of the NovaMed Software Project, developed by the vendor WinSoft Systems. The project has officially launched (Week 0), and your role is to lead through execution by making decisions, tracking progress, responding to issues, and communicating clearly with both internal and external stakeholders.

    ๐Ÿงฉ Task Structure

    Each student will receive a series of project memos simulating real execution issues. These are based on actual project artifacts and simulate a full lifecycle of execution—from Week 0 kickoff to performance trouble in later weeks.

    Each memo requires you to:

    1. Diagnose the problem

    2. Consult supporting documentation (SOW, HLDD, LLD, Contract, Team Roles, Earned Value data)

    3. Write a formal response as a C-Bay project leader

    4. Propose clear, accountable next steps

    ๐Ÿ“ Step 1.1 – How to Respond to Memos (Template - Word/PDF)

    ✅ Use This 4-Step Process:

    1. Review the Memo Carefully

    • Identify the project phase and week

    • Highlight key facts, risks, and red flags

    • Reference status reports and project metrics

    • Cross-check with project documents: Functional Requirements, HLDD, LLD, SOW, Contract

    2. Write Your Action Plan

    In a short paragraph:

    • State what the issue is

    • Explain its impact (on scope, schedule, cost, quality, team)

    • Clarify what your team will do next

    • Identify any assumptions or limitations

    ๐Ÿง  Tip: Treat this like a log entry for a real project dashboard.

    3. Write a Professional Communication

    Use this format to structure your message:

    Format for Writing Memos
    Field Example / Instruction
    To: WinSoft PM, Director, or internal C-Bay lead
    Cc: QA Lead, Sponsor, or relevant teams
    Subject: Action Required: NovaMed [Issue Type] – [Short Context]
    Week & Day: Indicate the project timeline (e.g., Week 1, Day 3)
    Attachment: Link or file reference (status report, diagram, etc.)

    Structure your message like this:

    • Brief summary of the issue

    • A direct, professional tone

    • What action or decision is required

    • Timeline or deadline

    • Optional next steps or escalation route

    4. Upload to Your Team Folder

    Submit your completed task using this format:
    CBay_ExecutionTask_<IssueCode>_YourName.docx

    Also maintain a personal submission tracker to document:

    • Memo title

    • Issue type

    • Date submitted

    • Response type

    • Any open follow-up items

    ๐Ÿงจ Common Pitfalls to Avoid

    • ❌ Writing an emotional or vague response

    • ❌ Failing to mention action deadlines or owners

    • ❌ Ignoring metrics or contract references

    • ❌ Responding to the wrong audience (e.g., internal instead of vendor-facing)

    • ❌ Skipping documentation of assumptions or constraints

    ๐Ÿ’ฌ Sample Mini-Response (Preview)

    Subject: Action Required – HLDD Delay and Mitigation

    Hello Ravi,

    Based on your update, the HLDD has not been submitted as scheduled. This delays downstream development by 3 days and may impact Milestone 2 completion.

    Please submit a revised plan by Friday with adjusted delivery dates and risk mitigation for overlapping tasks.

    Thank you,
    — C-Bay PM Team

    ๐Ÿ”น Step 1.2 – Understand the Execution Environment (Before Responding to Memos)

    ๐Ÿ“‹ Project Summary

    NovaMed is a secure, modular task management solution being developed for healthcare networks by C-Bay Inc. Development has been outsourced to WinSoft Systems, under a fixed-fee contract governed by the Statement of Work (SOW) and associated deliverables.

    The execution phase has now begun. WinSoft is expected to deliver development in three construction iterations (RC1, RC2, RC3) with defined milestone checkpoints. This first memo sets the stage and provides background to help students understand how to respond to future issues.

     Key Artifacts (Available for Reference)

    ๐Ÿง  What You Need to Know to Respond

    When responding to future memos:

    • Always check the SOW milestone timeline to determine if deliverables are on track

    • Reference the contract scope and change policy if there are deviations or feature creep

    • Validate whether WinSoft's staffing and roles match the expected structure

    • Use the SRS, HLDD, or LLD to cross-check whether delays are architectural, functional, or resource-related

    • Compare any reported delays with the Earned Value Data: SPI, CPI, and EV metrics

    • Watch for communication issues or reporting noncompliance based on WinSoft’s obligations

    Before responding to ANY execution memo, students must understand the full execution environment defined by the uploaded artifacts. This step ensures that every response is grounded in contractual expectations, reporting rules, technical documents, and team roles.

    Students must review the following knowledge set before Week 1:

    A. Know What WinSoft Must Deliver (Use SOW for Reference)

    Use the NovaMed SOW (Statement of Work) to understand:

    • Release 1–4 deliverables

    • Milestone deadlines

    • Acceptance criteria

    • Documentation required

    • Integration & acceptance testing responsibilities

    • What IV&V C-Bay can audit at any time

    This helps students detect:

    • Missed deliverables

    • Schedule slippage

    • Documentation failures

    • Testing shortcuts

    B. Know the Contractual Rules (Use Contract for Enforcement)

    The NovaMed Contract (Contract) determines what students can require of WinSoft.

    Critical clauses:

    • Weekly Status Reports are mandatory for payments

    • Missing/incomplete reporting may trigger withholding

    • Key personnel cannot be replaced without 5-day approval

    • C-Bay owns all IP

    • Termination terms (30-day turnover window)

    • Confidentiality and NDA requirements

    Students MUST cite contract clauses when responding to:

    • Late status reports

    • Missing Bulls-Eye charts

    • Staff turnover at WinSoft

    • Requests for unpaid re-work

    • Incomplete milestone submissions

    C. Know the Team You Are Communicating With (Use WinSoft Resource List)

    The WinSoft Team Overview (WinSoft Team Overview) identifies:

    • Who to escalate to

    • Who has the skill to resolve issues

    • What each team member specializes in

    • Seniority (Entry, Mid, Lead levels)

    Examples:

    • Architectural issues → Arnold (Architect)

    • Schedule or resource problems → Julie (Project Manager)

    • Testing issues → Catherine (QA Manager)

    • Requirements confusion → James (BA)

    • UI issues → Tom (Tech Lead)

    Students MUST route emails to the right person in every memo.

    D. Know the Reporting Expectations (Use Reporting Guidelines & Weekly Template)

    From Reporting Guidelines (Reporting Guidelines) and Weekly Status Template (Status Reports):

    WinSoft MUST include in every weekly report:

    • PV, EV, AC

    • SPI, CPI, SV, CV

    • Bulls-Eye chart

    • Work package breakdown

    • Issues, risks, CRs

    • Weekly cost reporting ($1/hr normalization)

    • Variance explanations ≥20%

    Students must detect:

    • Missing metrics

    • SPI < 1.0 or CPI < 1.0

    • Patterns of deterioration across weeks

    • Broken reporting discipline

    • Vendor masking schedule slips

    E. Know the System Being Built (Use SRS + HLDD)

    From SRS (Software Requirements Specification) and HLDD (High Level Design Document):

    • Modules in NovaMed: Tasks, Users, Teams, Roles, Permissions, Projects, Reporting

    • Login → Operations → Logout lifecycle

    • UI → Controller → Business Logic → DB layers

    • Data synchronization rules for offline mode

    • RBAC structure

    • Critical functional requirements

    Students must use this technical knowledge when:

    • Determining cause of a defect

    • Assessing impact of a design delay

    • Understanding how one component relies on another

    • Deciding whether a defect is severe or minor

     Step 1.3 – How to Analyze the Memo

    Students must follow a rigorous diagnostic workflow before writing a response.

    A. Extract the Core Issue

    Identify whether it is:

    • A schedule delay

    • A cost overrun

    • A defect or rework problem

    • A missing deliverable

    • A staffing issue

    • A contract violation

    • A risk that has materialized

    • A communication/reporting failure

    Every memo will contain surface text and root causes.
    Students must detect both.

    B. Identify Which Control Pillar(s) Are Impacted

    From Chapter 4:

    • Scope

    • Schedule

    • Budget

    • Quality

    • Team

    Students must tick all that apply.

    C. Determine Severity Using:

    • SPI (Schedule)

    • CPI (Cost)

    • SOW deadlines

    • Contract clauses

    • Technical dependencies (from HLDD/SRS)

    • Reporting compliance

    D. Consult All Relevant Documents

    Students must reference:

    • SOW milestones

    • Contract obligations

    • Reporting expectations

    • Latest status report

    • Resource list

    • Technical requirements

    • HLDD dependencies

    This is where they justify their professional decision.

    ๐Ÿ”น Step 1.4 – How to Write the Response

    Using the Individual Action Plan & Communication Template (), students will now craft a structured response.

    A. Internal Action Plan (Not Sent to WinSoft)

    Students must write:

    1. Core Issue

    Short and accurate diagnosis.

    2. Impact Areas

    Check all affected pillars.

    3. Referenced Documents

    Explicitly cite:

    • “Per SOW Milestone 2…”

    • “Per Contract Section 7.2…”

    • “Per Reporting Guidelines p.2…”

    • “Per HLDD Component Diagram…”

    4. Next Action

    Clear next steps, e.g.:

    • Request revised schedule

    • Reject incomplete deliverable

    • Trigger risk escalation

    • Request design clarification

    • Schedule a technical review

    5. Constraints

    Examples:

    • Upcoming release deadlines

    • Staffing limits at WinSoft

    • Contract prohibits scope changes

    B. Professional Email / Memo (Sent to WinSoft or C-Bay Leadership)

    Structure:

    • To: Correct WinSoft recipient

    • CC: C-Bay PMO, QA, Systems Engineering

    • Subject: “Action Required – NovaMed [Issue] – Week X”

    • Body Includes:

      • Issue summary

      • Expected deliverable and reference

      • What is missing or incorrect

      • Required action

      • Deadline

      • Offer of support

      • Reminder of contractual expectations if necessary

    Example (Mini):

    Subject: Action Required – Missing Bulls-Eye Chart – Week 3 Status

    Hello Julie,

    In reviewing the Week 3 Status Report, the Bulls-Eye chart for Release 1 is missing. Per Reporting Guidelines (p. 2) and Contract Section 7.1, this is required for progress payment authorization.

    Please provide the missing chart by 12:00 PM tomorrow so we can proceed with milestone tracking.

    Thank you,
    C-Bay PM Team

     


    7.2: Plan of Attack is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?