Board logo

subject: Maintaining relationships in the software development process [print this page]


Author: Cyril Britto
Author: Cyril Britto

The management-developer relationship is an important aspect of any company but is overlooked most of the times. The marketing team or the Human Resource team will not know the time estimation of the project or the resources required. It is necessary that the management team maintains a healthy relationship with the developing team. The developers are the ones who will be writing the code after all. Subsequent meetings have to be conducted between the management and the development team after the successful completion of each phase. Things have to be sorted out immediately if you feel why the developers require a long time. A clear friendly discussion will resolve any issue. The management should also be willing to invest on the developers requirements if need arises. Being accountable to commitments is another important matter to be considered. It is common that either the management or the developer or the tester can violate the promised date for a task. It only has to be made clear that it is reasonable. Any urgent arising issue has to be mentioned well in advance so that the management can make appropriate arrangements or replace a substitute. This helps in saving a lot of time which ends up in reducing cost. This is considered to be one of the worse problems a development company would face especially when developing a completely new product that still does not exist the first version of it. As and when the testing process is done and the product is sent to the clients place for validation, there is a high probability of the client learning new ideas and wanting them to be implemented in the design, well after the design phase is approved and the project is split into several models. The company can give an option to the client saying these ideas can be considered as add-ons or enhancements and the software can be built accordingly where future adjustments and alterations can be made. This is doable if the client approaches with his modified ideas at the beginning stages of the development process.About the Author:

Offshore software development companies help reduce production costs while delivering quality solutions on time to customers. There are various companies that offer services like Staff Augmentation, custom software applications and web development.




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0