Around the world, a huge number of project managers execute various software products. Most of these products do not always meet customer expectations in terms of budget, quality, and deadlines. Often a portion of all projects exceed cost and are behind schedule. Not to mention the poor quality of execution of these projects. The reason software products fail is due to poor project management. Poorly defined goals Poor planning Frequent change of technologies and tools Lack of management and product development methodology Insufficient qualification of developers To solve all these problems one should elaborate the management process of software product development: make a plan and work out a set of techniques aimed at a balanced development process which would cover the project management from the very beginning - from the moment of making a decision on creation of a project.