This article discusses the principles and classifications of projects, with a focus on software implementation projects. It explains the importance of deterministic time estimates and budget control in project management and analyzes the suitability of Janus for a software implementation project. The article cites references from Harold Kerzner and Robert Wysocki.