Projects

Project case studies

Four projects, the decisions behind them, and what they produced, across project recovery, multi-project portfolio management, process improvement, and delivery documentation.

Case study 01Project recovery

Recovering a stalled $85K implementation

I inherited a network infrastructure upgrade that had stalled roughly four months in. Around $85K was committed, delivery had halted, and confidence across the involved groups had eroded.

Organization
Hamid General IT Support
Role
Project Manager
Committed
$85,000
Duration
6 weeks
Status
Delivered

The problem

The blocker was not technical. Scope had never been firmly agreed, the original delivery plan no longer reflected reality, and resource and budget assumptions had gone unvalidated.

  • Equipment had been ordered before the design was finalized.
  • Work had started before requirements and dependencies were validated.
  • Client users faced continued disruption while the $85K stayed tied up.

Outcome

  • Implementation delivered within six weeks of takeover.
  • Stakeholder confidence restored; the project moved from at-risk to delivered.
  • Budget preserved, and no further delay added to the schedule.

What I did

  1. Redefined scope. Established what was actually in and out, and secured agreement from each stakeholder group before restarting work.
  2. Rebuilt the delivery plan. Replaced the obsolete schedule with a plan built around genuine capacity and real dependencies.
  3. Resequenced workstreams. Ordered the work so the highest-risk dependencies were confronted first rather than deferred.
  4. Validated resource and budget assumptions. Confirmed what was truly available instead of inheriting the original estimates.
  5. Escalated blockers deliberately. Surfaced the issues that would not resolve on their own, with a clear ask attached to each.
  6. Coordinated vendor inputs. Worked the network vendor and the ISP to secure firm delivery dates and confirmed configuration.

What I took from this

Most stalled projects are not stalled on the work itself. They are stalled because no one has been willing to say out loud that the original plan stopped being true. Naming that early is usually the entire recovery.

Case study 02Portfolio management

Running nine concurrent projects without losing visibility

Nine projects spanning network upgrades, hardware deployments, and software rollouts. Each sat at a different lifecycle stage, and all of them competed for the same finite pool of people.

Organization
Hamid General IT Support
Role
Project Manager
Scale
9 concurrent
Domains
Tech · Infra · Ops
Coverage
Plan to closeout

The problem

At this volume the risk is not any single project failing. It is losing the ability to see which one is about to. Without a consistent reporting structure, status becomes anecdotal, resource conflicts surface too late, and the loudest project consumes attention regardless of actual risk.

Outcome

  • All nine projects tracked through planning, execution, delivery, go-live support, and closeout with consistent status visibility.
  • At-risk timelines, scope changes, and resource constraints identified early enough to course-correct rather than absorb.
  • Eight of the nine projects delivered on or ahead of target.
  • Leadership adopted the reporting format for ongoing reviews.

What I built

  1. A single tracking layer. Project schedules, dashboards, and action item trackers maintained in Smartsheet, Jira, SharePoint, and Excel, so every project reported in the same shape.
  2. RAID and decision logs. Risks, assumptions, issues, dependencies, and decisions captured in writing so context survived staff changes and time gaps.
  3. A predictable reporting cadence. Regular project reviews and stakeholder meetings with documented decisions and clearly elevated concerns.
  4. Change and closeout discipline. Change documentation and closeout summaries produced consistently rather than only when a project went badly.
  5. A clear escalation threshold. I escalated blockers that threatened a milestone or required a decision outside the team, and absorbed the rest rather than spending attention I would need later.

What I took from this

Reporting is not administrative overhead, it is the early warning system. The projects that surprise you are the ones you could not see clearly.

Case study 03Process improvement

A 15% workflow efficiency gain through standardization

I led daily operations and project coordination for a 14-person team responsible for staffing and resident services. Work was getting done, but inconsistently, and the same categories of problem kept resurfacing.

Organization
Twelveacres, Inc.
Role
Assistant Manager / PM
Team
14 people
Result
+15% efficiency
Persistence
Still in use

The problem

  • Handoffs between people varied depending on who was involved.
  • Roles and responsibilities were understood informally rather than defined.
  • Priorities, blockers, and capacity constraints were not visible until they became urgent.
  • Missed handoffs were causing repeat follow-ups and delaying completion of routine tasks.

Outcome

  • 15% improvement in workflow efficiency, measured by weekly throughput and average turnaround time.
  • Fewer repeat errors, and fewer payroll and timecard corrections after rollout.
  • Reduced rework and clearer accountability across the team.
  • Procedures and templates continued in use beyond the initial rollout.

What I did

  1. Standardized handoffs. Defined how work transferred between people so quality did not depend on who was on shift.
  2. Clarified roles and responsibilities. Made ownership explicit and documented, eliminating the assumption gaps that caused rework.
  3. Built repeatable tracking. Introduced consistent processes, templates, and communication routines the team could actually sustain.
  4. Increased visibility. Surfaced priorities, blockers, risks, capacity needs, and performance metrics on a regular rhythm.
  5. Closed the loop on recurring issues. Documented root causes, recommended improvements, and reinforced consistent use of the new procedures.

What I took from this

Process improvement only sticks when the new way is easier than the old way. If the team has to work harder to comply, the change quietly reverses the moment attention moves elsewhere.

Case study 04Documentation & controls

Building a site record that does not overstate itself

Phase 2 of a data center decommission at a client site in the Bay Area. Scope covered de-cabling of copper and fiber runs, de-racking and staging of servers, switches and rail hardware, segregation of recoverable material from e-waste, cabinet teardown and floor tile restoration, and asset capture with chain-of-custody documentation.

Organization
Hamid General IT Support
Role
Project Manager
Type
Data center decommission
Site
Bay Area, California
Record
Interim, controlled

The problem

On a decommission, the record is a deliverable in its own right. Photographs accumulate fast and are easily treated as proof that a control was performed. They are not. An image establishes a condition at a moment. It does not establish that a circuit was isolated, that an asset was logged, that removal was authorised, or when any of it happened.

A photo set presented as a process record invites exactly that mistake, and the cost lands at closeout, when someone asks for evidence the record was never able to provide.

Where the record stands

  • Interim revision issued to the project team under controlled distribution, not released to the client.
  • Every open item written down as a specific question against the site log and asset register, so closing the record is a task list rather than a judgement call.
  • Stages with no photographic evidence stated in the document itself, so the set cannot be mistaken for complete.

What I did

  1. Separated observation from inference. Each entry describes only what is visible in the frame. Authorisations, isolation records, asset logging, dates, and location references are excluded from that field by rule.
  2. Made every unknown explicit. Each photograph carries its own verification checklist: aisle and row identifier, capture date and shift, isolation record, the approved decommission list authorising removal.
  3. Flagged conflicts instead of smoothing them. Where rack type, overhead structure, and wall finish showed a second environment, the entry says so and holds a provisional area reference rather than assuming one site.
  4. Stated the coverage gaps up front. Baseline condition, power-down and isolation, asset tagging at point of removal, data destruction, custody transfer to the recycler, and frame removal are listed as unevidenced.
  5. Sequenced by work stage, not capture time. Capture dates were not recorded on this revision, so the ordering rests on stage and the site team account, and the document says exactly that.
  6. Set a close-out standard. The record cannot be restated as verified or issued for client walkthrough until every verification item is resolved and certificates of data destruction and recycling are attached.

What I took from this

A record that overstates what it proves is worse than no record, because it is trusted. Writing down what a document cannot establish takes an hour and protects the closeout. Discovering the same gaps during a client walkthrough costs considerably more than that.

Working artifacts

How I structure the paperwork

Client project documents are confidential, so these are my working templates populated with representative sample data. They show the structure, the fields I insist on, and the reasoning behind each. No client information appears in any of them.

Template, sample data

Project schedule

A twelve-week infrastructure refresh, sequenced so the highest-risk dependencies land early rather than at the end.

TaskOwner W1W2W3W4W5W6W7W8W9W10W11W12
Discovery and scope confirmationSite walkthrough, current-state inventory PM / Client
Scope baselined and signed off Steering
Vendor selection and PO raisedThree quotes, lead-time check PM / Procure
Site survey and power validationCircuit capacity, access constraints Infra lead
Equipment on site Vendor
Staging and configurationBuild, label, pre-test off critical path Infra team
Pilot floor cutoverSingle floor, out-of-hours window Infra / Ops
Go / no-go review Steering
Phased rollout, floors 2 to 6One floor per window, rollback per floor Infra team
Hypercare and closeoutDefect burn-down, asset register handover PM / Service

Critical path Scheduled Complete Milestone Today

Why it is built this way. Vendor lead time and site survey sit in weeks 2 to 4 because they are the two things most likely to move the end date, and neither can be compressed later. The pilot floor is a deliberate gate before the phased rollout, so a bad assumption costs one floor rather than six.
Template, sample data

RAID log

Risks, assumptions, issues and dependencies held in one place, each with a named owner and a response that says what happens next.

IDTypeEntry and responseOwnerRatingStatus
R-04Risk Vendor lead time on switch hardware exceeds the eight-week quote, delaying staging.
PO raised in week 2 with confirmed ship date. Weekly check with account manager. Loan units identified as fallback.
Infra lead12 HighOpen
R-09Risk Out-of-hours access to floors 3 and 4 is not confirmed with building management.
Access request submitted. Escalate to facilities director if unconfirmed by end of week 5.
PM9 MediumOpen
A-02Assumption Existing circuit capacity supports the new switch load without electrical work.
Site survey in week 3 confirms or breaks this. If broken, an electrical work package is added and the schedule is rebaselined.
Infra leadTo validateTesting
A-05Assumption Client provides an accurate current-state asset register before staging begins.
Register requested in week 1. If not received by week 4, discovery scan is added to scope as a change.
Client PMTo validateOpen
I-07Issue Two floors were surveyed against an outdated floor plan; port counts do not match.
Re-survey booked. Port counts corrected in the design pack before ordering. No schedule impact if closed in week 4.
Infra teamMediumIn progress
I-11Issue Pilot cutover overran its window by 40 minutes; rollback was not needed.
Window extended to five hours for subsequent floors. Runbook updated with actual step timings.
Infra / OpsLowClosed
D-03Dependency Phased rollout cannot start until the go / no-go review closes with a documented decision.
Review scheduled week 8, agenda and decision criteria circulated in advance. Slipping the review slips the rollout one week for one week.
SteeringHardOpen
D-06Dependency Asset register handover depends on the client confirming the disposal vendor.
Raised at week 6 review. Closeout can proceed without it; certificate of recycling attaches later.
Client PMSoftOpen
Why it is built this way. Every entry carries a response, not just a description, because a log of problems without decisions is a list of things to feel bad about. Assumptions get a validation date, so an unchecked assumption becomes visible before it turns into an issue.
Template, sample data

Portfolio status dashboard

Nine concurrent projects reported in the same shape, so the one about to slip is visible without anyone having to ask.

9Active
6On track
2At risk
1Off track
IDProjectPhaseProgressStatusNext milestoneOwner
P-01Network refresh, HQExecute 62% On trackFloor 3 cutover, wk 9Infra team
P-02Data center decommission Ph.3Execute 45% At riskAsset register sign-offInfra / Vendor
P-03Ticketing platform migrationDeliver 88% On trackGo-live, wk 10Service desk
P-04Office relocation, satellitePlan 18% At riskSite survey, wk 8PM / Facilities
P-05Backup and recovery upliftExecute 54% On trackRestore test, wk 9Infra team
P-06Endpoint refresh, phase 2Execute 71% On trackBatch 4 imagingDeskside
P-07Access control reviewInitiate 8% Off trackScope sign-off overduePM / Security
P-08Wi-Fi coverage remediationPlan 30% On trackSurvey report, wk 8Infra team
P-09Service catalogue rewriteDeliver 92% On trackCloseout, wk 9Service desk
Why it is built this way. Status is set against the next milestone, not against overall percentage, because a project can be 90 percent complete and still miss the date that matters. Red is reserved for something that will not resolve without a decision from someone above me.
Template, sample data

Weekly status report

One page, same structure every week, ending with what I need from the reader rather than a summary of effort.

Network refresh, HQ

Week 6 of 12 · Reporting period ending Friday · Project Manager: C. Nwosu

OverallOn track
ScheduleOn track
BudgetOn track
ScopeWatch
Completed this period
  • Pilot floor cutover completed out of hours. No rollback required, 40 minutes over the planned window.
  • Site survey closed for floors 2 to 6. Port counts corrected against the as-built plan before ordering.
  • Staging complete for the first two rollout batches, tested off the critical path.
Planned next period
  • Go / no-go review, week 8. Decision criteria circulated Monday.
  • Batch 3 staging and labelling.
  • Close out access arrangements for floors 3 and 4 with building management.
Risks and issues moved this period
  • R-04 vendor lead time, unchanged at high. Ship date reconfirmed for week 5; loan units remain the fallback.
  • I-11 pilot overran window, closed. Window extended to five hours for later floors and the runbook updated with actual step timings.
  • A-02 circuit capacity, validated by survey. No electrical work package needed, assumption closed.
Decisions I need

Out-of-hours access, floors 3 and 4. Building management has not confirmed. I need facilities to escalate by Thursday, or the week 9 window moves and the rollout finishes one week later.

Scope, meeting room AV. Two requests have arrived to add AV cabling to this phase. Estimated at nine days and not in the current baseline. My recommendation is to log it for phase 2 rather than absorb it. I need a yes or no at the week 8 review.

Why it is built this way. The report closes with decisions rather than accomplishments, and each ask states what happens if the decision does not arrive. A status report that does not tell the reader what to do is a record, not a management tool.
Contact

Get in touch

Based in San Jose, California. Email is the fastest way to reach me.