Prompt
Construct a project milestone checklist for a software development project. Include key phases such as requirements gathering, design, development, testing, and deployment. Each milestone should have accompanying tasks, deadlines, and responsible team members. Aim for clarity and brevity, and format it as a checklist for easy tracking. The tone should be straightforward and professional, ideally suited for a technical team.