{% extends 'base.html' %} {% block heading %}PERT Time & Stress Planner{% endblock %} {% block content %} {% include '_project_bar.html' %}
STEP 1 · ESTIMATE THE WORK

Give Wize a fast case and a slow case.

Program Evaluation and Review Technique (PERT) helps when one time estimate feels too certain. Wize uses your range to show a likely planning time and how aggressive different deadlines would feel.

{% if result %}
STEP 2 · YOUR PLAIN-ENGLISH RESULT

{{result.title}}

A sensible center for planning is about {{'%.2f'|format(result.r.expected)}} {{result.unit}}{{'' if result.r.expected==1 else 's'}}. Your estimate has a spread of about {{'%.2f'|format(result.r.sigma)}} {{result.unit}}{{'' if result.r.sigma==1 else 's'}} around that center.

68% range · ±1 standard deviation{{'%.2f'|format(result.r.range_68[0])}} → {{'%.2f'|format(result.r.range_68[1])}} {{result.unit}}s

About 68% of outcomes are expected to fall inside this band. In plain English: this is the normal uncertainty zone around your plan.

95% range · ±2 standard deviations{{'%.2f'|format(result.r.range_95[0])}} → {{'%.2f'|format(result.r.range_95[1])}} {{result.unit}}s

About 95% of outcomes are expected inside this wider band. This is the safer range when missing the plan would matter.

99.7% range · ±3 standard deviations{{'%.2f'|format(result.r.range_997[0])}} → {{'%.2f'|format(result.r.range_997[1])}} {{result.unit}}s

Nearly all modeled outcomes fall inside this very wide band. Treat it as an extreme planning envelope, not a promise.

Important: 68%, 95%, and 99.7% describe two-sided ranges around the expected time. They are not the same thing as saying there is a 95% chance of finishing by the upper number. Wize keeps those ideas separate so the statistics stay understandable.
Very aggressive / high stress{{'%.2f'|format(result.r.very_aggressive_2)}} {{result.unit}}{{'' if result.r.very_aggressive_2==1 else 's'}}

About a 2% completion chance under the approximation. Treat this as an exceptional push target, not a normal commitment.

Aggressive{{'%.2f'|format(result.r.aggressive_16)}} {{result.unit}}{{'' if result.r.aggressive_16==1 else 's'}}

About a 16% completion chance. This deadline is possible, but it leaves very little room for ordinary problems.

Low-stress Wize maximum{{'%.2f'|format(result.r.low_stress)}} {{result.unit}}{{'' if result.r.low_stress==1 else 's'}}

The original Wize outer allowance: Worst Case plus three σ. Use it as a large planning cushion, not as a statistical 99.7% promise.

Show the original Wize math and ranges

Best: {{'%.2f'|format(result.o)}} · Most likely: {{'%.2f'|format(result.m)}} · Worst: {{'%.2f'|format(result.p)}} · Expected: {{'%.2f'|format(result.r.expected)}} · σ: {{'%.2f'|format(result.r.sigma)}} {% if result.derived %}· Worst was automatically set to Best × 2{% endif %}

68% mean-centered reference: {{'%.2f'|format(result.r.range_68[0])}} → {{'%.2f'|format(result.r.range_68[1])}}. 95% reference: {{'%.2f'|format(result.r.range_95[0])}} → {{'%.2f'|format(result.r.range_95[1])}}. 99.7% reference: {{'%.2f'|format(result.r.range_997[0])}} → {{'%.2f'|format(result.r.range_997[1])}}.

Original Wize high-stress boundary: {{'%.2f'|format(result.r.high_stress)}}. Original Wize low-stress/max boundary: {{'%.2f'|format(result.r.low_stress)}}.

{{result.r.confidence_sentence}}

What to do next: use the expected time as your center, the ±1σ range for normal uncertainty, ±2σ for a safer planning envelope, and ±3σ only when you need a very large cushion. Then move the Goal into Tasks.
{% endif %}
SAVED ESTIMATES

PERT history

{% for r in history %}
{{r.title}}Expected {{'%.2f'|format(r.expected)}} {{r.unit}} · Best {{'%.2f'|format(r.optimistic)}} · Worst {{'%.2f'|format(r.pessimistic)}}

Most likely {{'%.2f'|format(r.likely)}} · σ {{'%.2f'|format(r.sigma)}} · Original Wize stress allowance {{'%.2f'|format(r.high_stress)}} → {{'%.2f'|format(r.low_stress)}} {{r.unit}}.

{% else %}

No PERT records yet.

{% endfor %}
{% endblock %}