Coordinate substantial software work through the necessary requirements, design, implementation, testing, review, documentation, and release stages.