Guide: Web Property Lifecycle Best Practices

A six-phase guide to best practices for the full lifecycle of a website or app — from planning to sunset. Use these best practices to help you plan, scope, and business-justify new web properties of all sizes, from simple landing pages to complex web apps. This guide is ...

Emoji decoder key

This guide was originally created by Protocol Labs for internal purposes, but open-sourced for greater global usefulness. Drafted by Jessica Schilling and reviewed by José Bateira, Teri Chadbourne, Andy Schwab, Kadir Topal, and Chris Waring. Want to suggest a change? Make a PR!

Phase 1: Needs assessment

Minimum justifiable product

Full best practices

JTBD/user story

Outcomes

Customers

Costs/benefits

Phase 2: Goals and specs

Minimum justifiable product

Full best practices

High-level goals and risks

Timeline and lifespan

Architecture

Resourcing

Administrative/PM

Phase 3: Build

Minimum justifiable product

Full best practices

PM setup

Architecture

Administrative & reporting

Tech debt

Phase 4: Pre-release testing

Minimum justifiable product

Full best practices

User testing

Functional testing

Continuity testing

Phase 5: Launch, maintenance, enhancements

Minimum justifiable product

Full best practices

Immediate post-launch

Ongoing maintenance

Enhancements

Phase 6: Sunset

Minimum justifiable product

Full best practices

Scoping

Post-sunset cleanup