All Requirements Design Development Testing Launch Security Maintenance
Reset0 of 42 project checks completed
Requirements Define the business problem and measurable outcome Identify users, roles and primary journeys Document requirements and acceptance criteria Confirm scope, exclusions, assumptions and constraints Map data, integrations and dependencies Prioritise and approve the first release scopeDesign Create the information architecture Prepare wireframes for key journeys Define reusable components and visual styles Design responsive layouts for all target screens Cover loading, empty, error and success states Check keyboard access, labels and colour contrastDevelopment Agree coding, branching and review standards Configure development, staging and production Keep secrets outside source control Add validation, logging and error handling Review and lock dependency versions Write tests and maintain technical documentationTesting Map acceptance criteria to test cases Test supported devices and browsers Verify validation, permissions and error states Test integrations and failure scenarios Measure accessibility and performance Complete regression testing and defect retestingLaunch Approve the release candidate on staging Back up production and test restoration Prepare migrations and rollback steps Configure domains, SSL, email and environment values Verify analytics, monitoring and alerts Run post-deployment smoke tests and share release notesSecurity Apply least-privilege access Require MFA for administrative access Validate and sanitise untrusted input Encrypt sensitive data in transit and at rest Scan dependencies for vulnerabilities Test authorisation and document incident responseMaintenance Assign uptime, security and support owners Review alerts, logs and failed jobs Patch dependencies and infrastructure Test backup and disaster recovery schedules Monitor performance, capacity and cost Review permissions, feedback and documentation
Software project checklists from planning to maintenance Use these requirements, design, development, testing, launch, security and maintenance checks as a starting point. Adapt them to your product, industry, risk and compliance obligations.