Dynamique en mer de développement de logiciel
Imaginez que l'article suivant est intègrent dans le logiciel. Sûr, c'est anglais et lui quelque peu compréhensible, mais il va prendre un investissement pour le rendre instructif, clair et utile.
C'est un poteau continu sur la série d'externaliser l'écriture d'article. Externalisez la partie contente I d'article, Externalisez la partie contente II d'article. Il y a beaucoup de parallèles en externalisant le développement de logiciel. Sûr, vous recevez Java, rubis, dos de code de PHP, mais beaucoup de fois qu'il exige un investissement significatif en rendant le code compréhensible. Beaucoup de gens et organismes ont éprouvé le ce des disparus des espérances offshoring le développement de logiciel. Cela prend du temps et l'effort de trouver de bons associés.
—
Le logiciel se développant est une activité qui exige la connaissance intensive dans le domaine de son expertise. Les différences dans les cultures, les langues, la pratique en matière de développement, la structure de puissance dans l'organisation, les standards de qualité, la documentation, les fuseaux horaires, et les mises à jour et les évaluations de logiciel gênent externaliser du développement de logiciel à d'autres pays de plus de manières qu'une. Pendant que ce devient une pratique répandue pour des organismes, en externalisant du logiciel projette, il devient de plus en plus important pour comprendre l'environnement qui affecte ces pratiques pour une activité efficace de développement. The key drivers in software development outsourcing, which mostly affects the effectiveness of the development, have evolved through the past experiences of organizations, while outsourcing their projects to companies in other countries.
Offshoring of software development is relatively new, and the various procedural aspects in this activity, such as, quality control, project management, faster development cycle, etc. have yet to be evolved fully, which understandably would provide a better confidence level. Constant research work is going on for the success of software development outsourcing. This is being done through understanding of the various models, while investigating into the factors of its success. These models have evolved through the interactions between the onsite and the outsourced organizations, and that’s how the learning curve has been derived out of years of experience. In order to make outsourcing a success, the offshore sourcing needs to be taken up as a serious effort, with the stakeholders needing to learn more quickly through the experiences that they have had, bringing out the best practices that could be achieved. Offshoring projects involve various socio-cultural processes inherent in the system of knowledge transfer, including the explicit and implicit, formal and informal exchanges of knowledge between the onsite and the offshore companies.
Some of the emphatic declarations that have been so far derived at, from the experience and previous results out of software development outsourcing, provide an understanding of the variables affecting the success of offshore software development. Some of these assertions include:
- The essential components of offshore software development success are the various dimension of the project itself, which are on-time completion, within-budget completion, costs and effort, meeting system requirements, system quality, user satisfaction, system use, and net system benefits.
- The process performance is a measure of assessing the functioning of the offshore partner. These performances could be classified as on-time and within-the-budget completion of the project by the offshore company, effectiveness of communication, etc. The performance of the software product implemented is also a measure in assessing the efficiency and capability of the offshore company.
- Understanding of the project being outsourced is one of the vital aspects of any project success. The offshore company would need to have adequate relationship management and engagement staff, who would be skilled to understand the process of outsourcing, there-by helping the onshore company to navigate through the complexity.
- A disciplined software project management is success by itself.
- The major issue regarding communication between the onsite organization and its offshore partner company has been identified as the most important aspect in any outsourcing of software development projects.
In outsourcing your software development, you would need to take care of the complex processes that it involves. These are further complicated by the ever changing business scenario, when requirements still remain fluid. Offshoring a software development project is not simply handing over a set of documents to the partner company. It needs a careful interactive session between the onsite and offshore company, discussing the project threadbare, providing the required detailed information possible for the project to be taken up by the partner company. The offshore company on the other hand would need to comprehend fully regarding the project implementation, taking into account all the possible pitfalls that may come up during execution.
The time zone separation, the cultural differences, communication, etc are all pitfalls in any outsourcing of projects. In addition, the geographical boundaries, and the changing definitions and relationships in the development effort are all part of the game of offshore software development.
Externalisez le logiciel











