Sixteen Weeks From Idea to Handoff
The Capstone Project
DR. MICHAEL LITMAN, PH.D.
Master Computer Scientist
A capstone is not a big homework assignment. It is the first project you own end to end — and the first one you have to hand to somebody else. You will wear every hat a software team wears, produce every artifact a real project produces, and finish holding a repository a stranger could clone, run, and take over.
A 16-week senior capstone. You bring the idea; this book brings the process. Roughly 240 hours of work — about 15 a week — carried through the full software development life cycle: inception, requirements, design and specification, planning, construction, verification, documentation, deployment, and handoff. Every week ships a milestone that becomes part of the final deliverable: a GitHub repository with working software, a requirements specification, a technical specification, an honest hours log, architecture decision records, a test suite and defect log, a README that walks a stranger through running it, and a handoff guide that lets the next engineer take the project over. It ends with a 30-minute presentation and a submitted repository link.