Skip to main content

Pivot Checkpoint

As you have pasted the planning phase, Introduction and Related Work, the next chapters, Approach, Experiments, and Analysis, require real implementation. This Pivot Checkpoint is a single, structured class hour where your team takes an honest look at where the project stands and makes one explicit decision: stay, narrow, or shift.

info

A pivot is not a failure. Research projects rarely survive first contact with data and compute unchanged. The failure mode this checkpoint prevents is drift: continuing for weeks on a plan that no one on the team still believes in.

1. Smoke Test​

It is easy to feel that a project is on track and hard to know it. The smoke test replaces gut feeling with a short checklist: for each checkpoint, score your team 0 (not yet), 1 (partly), or 2 (yes). The total tells you, and the class, where the project really stands.

Exercise: As a team, score the ten checkpoints below. 2 requires that you can show it on your screen right now, not that you plan to or believe it works. When teammates disagree, take the lower score.

#Checkpoint0 (not yet)1 (partly)2 (yes)
1Dataset loadsNot found or not accessibleFound or requested, but not loaded in codeLoads in code
2Data inspectedNot looked atLooked at a few examplesChecked examples, size, and labels, and they match your assumptions
3Data is sufficientToo little or too noisy to useUsable with known workarounds, or license unclearEnough clean data with usable splits
4Evaluation definedNo metric chosenMetric chosen but not justified for your questionMetric chosen and matches your research question
5Metric runsNot implementedImplemented but not testedRuns on a tiny (even hand-made) output and behaves sensibly
6Baseline identifiedNo baselineCandidates named, none chosenChosen, with code or a library located
7Baseline runsNot runRuns with errors or only on part of the pipelineRuns end to end on one example
8Approach is concreteIdea onlyOutline, but open design questions remainEvery member can say what to implement next
9Compute is confirmedNo access or no estimateAccess, but cost of a full run unknownAccess confirmed and a full run is affordable
10Contribution is clearCannot say how it differs from related workDiffers, but vaguelyOne sentence naming what the closest paper does not do

Sum your scores for a total out of 20 (these bands are a guide for discussion, not a verdict):

  • 17-20: On track. Likely Stay.
  • 12-16: Real gaps. Likely Narrow, or Stay with a fix list.
  • 0-11: At risk. Seriously consider Narrow or Shift.

Discussion: We look at the distribution of scores and the checkpoints most often missed, and discuss:

  • Which checkpoints are weak across many teams, and what would fix them?
  • What is the one thing that would raise the score the most in the next week?
  • Are there any blocker (nothing downstream can work until it is fixed) or merely a gap?

Write down the 0s and 1s you will fix first, ranked by impact. They feed into the following exercises.

tip

Do not spend the scoring time debugging. If a checkpoint fails because something upstream is missing, score it 0 and move on; that is the finding.

2. Limitations​

The smoke test showed where the project stands today. Limitations look forward: what could derail you over the remaining weeks? For each risk below, score your team 0 (serious risk, no plan), 1 (known risk, with a workaround or plan), or 2 (low risk, or already handled). A higher total means a more resilient project.

Exercise: As a team, score the ten risks below. 2 requires that you can say why the risk is low, not just that you hope it is. When teammates disagree, take the lower score.

#Risk0 (serious, no plan)1 (known, with a plan)2 (low or handled)
1TimeRemaining work clearly exceeds the remaining weeksTight, but you know what to cutFits comfortably, including other courses and deadlines
2ScopeMany datasets, models, or settings, with no priority orderOrdered, but all still plannedA minimum set is defined, with the rest as stretch goals
3DataNeeds labeling, cleaning, or collection that no one has startedNeeds more work, and someone owns itReady to use as is
4ComputePlan needs more GPU hours, memory, or API budget than you can getEnough, but only if runs are small or carefully plannedComfortable margin for repeated runs and failures
5KnowledgeCore methods or tools are new to everyoneNew to some, and a teammate or resource can helpSomeone on the team has used them before
6EvaluationThe metric may not reflect real quality, and there is no alternativeKnown weakness, with a backup (e.g., manual check)Metric is standard or well justified for the task
7NoveltyClosest work may already do what you planOverlaps, but you can differentiateClear gap that the closest work leaves open
8DependenciesA model, API, or teammate you do not control is essentialDepends on one, with a fallbackFully within your control
9Negative resultIf the approach does not beat the baseline, there is no paperStill a paper, but a weak oneA negative or mixed result is still informative
10Ethics and compliancePrivacy, licensing, or sensitive-data issues not yet checkedIssues known and being handledChecked, with nothing outstanding

Sum your scores for a total out of 20:

  • 17-20: Low risk. Likely Stay.
  • 12-16: Manageable if the plans hold. Likely Narrow, or Stay with mitigations.
  • 0-11: High risk. Seriously consider Narrow or Shift.

For every 0 and 1, write one line on the mitigation or the early warning sign you will watch for. Any 0 must be addressed in the Pivot Decision.

Discussion: We look at the distribution of scores and the risks most often scored low, and discuss:

  • Which risks are shared across many teams, and could the class address them together?
  • Which low scores are risks you can plan around, and which are ones you cannot?
  • Which single risk, if it happened, would hurt your team the most?

3. Team Chemistry​

A project can be technically sound and still fail because the team cannot work together. Surface problems now, while they are small.

Exercise: Each member scores the ten statements below on their own, privately and without discussing: 0 (rarely true), 1 (sometimes true), or 2 (consistently true). Answer for how the team works today, not how you hope it will.

#Statement
1Our meetings are regular and productive.
2Everyone knows what they own.
3The workload has been divided fairly.
4Teammates respond and deliver on the timeline they promised.
5We share updates and blockers early, not at the last minute.
6I feel comfortable disagreeing with my teammates.
7When we disagree, we resolve it rather than avoid it.
8We make decisions quickly and stick to them.
9Each of us could state our research question the same way.
10I am still excited about this project.

Sum your own scores for a total out of 20, then compute the team score as the average of all members' totals:

  • 17-20: Healthy. Keep your current habits.
  • 12-16: Some friction. Fix the lowest-scoring statements now.
  • 0-11: Needs attention. Talk to the instructor about how to reset.

Team discussion: Share only your lowest-scoring statements, not your individual totals, and agree on:

  • One thing to start doing, stop doing, and/or keep doing.
  • Who owns what for the next two weeks, written explicitly by name.

Class discussion: Teams report only their team score and the statement number scored lowest, with no names and no individual ratings. We look at the distribution and discuss:

  • Which statements are weak across many teams?
  • What practices have worked for teams that scored high?
  • What is one habit your team can change this week?
tip

Contribution percentages on team assignments will matter more as the paper grows, so make sure expectations are clear now.

4. Pivot Decision​

Now use your three scores to make one decision: stay, narrow, or shift.

Smoke TestLimitationsTeam Chemistry
/ 20/ 20/ 20

Your lowest score is the one most likely to sink the project, so it leads the decision:

Lowest scoreWhat it suggests
17-20Stay. Keep the plan and watch for the early warning signs you listed.
12-16Stay with a fix list, or Narrow if the weak spot is data, compute, or time.
0-11Narrow or Shift. If it is Team Chemistry, fix how you work together first and choose the smaller scope.

These suggestions are a starting point, not a rule. If you choose differently, say why.

Exercise: Choose exactly one option, and justify it in 3-4 sentences citing your scores, especially your 0s.

OptionWhen it fitsWhat you commit to
StayScores are mostly high, no 0 is left unaddressed, and the team is functioning.Keep the current plan, and name the first milestone and who owns it.
NarrowThe goal is still right, but data, compute, or time make the full scope unrealistic.A reduced scope: fewer datasets, models, languages, or settings, while keeping a clear contribution.
ShiftThe novelty, feasibility, or interest is fundamentally in doubt.A new research question or task, reusing as much of your literature review and tooling as possible.

Then complete these items:

  1. Updated research question in one sentence (even if unchanged), with the one sentence on what it contributes that the closest related paper does not.
  2. Minimum viable result: the smallest experiment that would still make a defensible paper.
  3. Stretch goals you will attempt only if the minimum is done.
  4. Plan B: what you will cut first if things slip again.
  5. Milestones for the next two weeks, leading to the Approach presentation.

Discussion: Each team states its decision (Stay, Narrow, or Shift) in one word. We look at the split and discuss:

  • Which teams chose differently from what their scores suggested, and why?
  • What did teams that narrowed decide to cut?
  • What is the first thing each team will do tomorrow?
caution

Choosing Shift this late is allowed, but the bar is high: only about eight weeks remain until the poster presentations. Talk to the instructor before leaving class so the new plan can be sanity-checked.

5. Pivot Sheet​

Submit one sheet per team on Canvas, containing:

  1. Team members present.
  2. Smoke Test: the ten scores, the total out of 20, and the 0s and 1s you will fix first.
  3. Limitations: the ten scores, the total out of 20, and a one-line mitigation for every 0 and 1.
  4. Chemistry: the team score out of 20, the lowest-scoring statement numbers, the start / stop / keep items, and the two-week ownership list. Individual ratings stay with each member and are not submitted.
  5. Decision: the three scores, Stay, Narrow, or Shift with your justification, and the updated research question with its one-sentence contribution, minimum viable result, stretch goals, Plan B, and milestones.
  6. Questions for the instructor.