Studies carried out by experts indicate that 65% of computer projects are transmitted between 25 and 50%, increasing that delay proportionally to their size.
These delays can produce the FAILURE OF THE PROJECT. And failure does not only mean, not to arrive, but also, to arrive out of time, out of budget with a lower quality than expected.Successful planning
Successful planning refers to a plan that does not suffer delays, or at least the delays and setbacks that it suffers are reasonably reduced, the costs are more or less in line with those planned, and the delivered product complies with the planning in terms of benefits and desired quality. This is also known as efficient development.
All planning is affected in its development process by four "dimensions" or variables, which can be adjusted to achieve a better plan, according to the desired objectives:
Regarding the People dimension, the main foundation to achieve success is: motivation.
The Process dimension refers to the methodology used in the development process. To reduce development time and to avoid mistakes, you must:
• Pay attention to quality control
• Use the bases of development
• Make efficient risk management
• Use customer-oriented development methods
• Choose an appropriate life cycle according to each project
The third dimension, Product, refers to:
• Making a detailed survey
• A good design
• A fair estimate, without oversizing the first stage or underestimating it
Technology, the last dimension to adjust, refers to the development tools used. Better performance can be achieved by using:
• Latest generation languages that allow RAD development
• Adequate architecture for each problematic raised
• Good practices and development patterns.
• A robust framework as a base.
Designing a simple technological solution without too many pretensions would often be the best solution to a computer problem. This practical development should take into account the following points:
• To solve the basic problems of the business and that the technology never stops the development of the business.
• As needs arise, increase investments.
• Avoid All-Nothing solutions
One of the worst mistakes that can be made is to hire a company so that, with the help of 100 people, deliver a closed solution, based on specifications, within n-months. It may seem like a good solution, since you are trying to transfer responsibility to a third party ... but ... you will get more problems than advantages.
• The specifications that were given for closed n-months ago, throughout the implementation ... change.
• Organizing such a large group can be complex. Probably, there will be 10 who know and 90 who are learning.
• The feeling of lack of control and lack of progress can be frustrating.
It is Better Surely:
• To start the project with that minimum functionality (no one could ever say that they did not know how it worked or what it would look like).
• • Based on the experience acquired when using it, proposing new improvements.
Get more information on Downloads