Défis dans le développement en mer de logiciel
Dans ces jour et âge, avec la globalisation plaçant dedans, les organismes recherchent constamment des avantages dérivés de externaliser le développement de logiciel à d'autres pays. Il y a des équipes habiles de logiciel distribuées partout dans le monde, qui de plus en plus sont rendues disponibles aux organismes comme compagnies d'associé, collaborant sur des projets en mer de développement de logiciel.
Les organismes avaient distribué leur travail partout dans le monde, externalisant leurs projets de développement de logiciel à différents pays. Les motivations de ces organismes, comme le processus ils suivent dans des projets de distribution, continue à évoluer. Il y a eu les changements cruciaux de processus de gestion adoptés par des compagnies en faisant face aux compagnies en mer et à leurs équipes de logiciel.
Le développement en mer de logiciel offre plusieurs avantages, mais en même temps la distribution des projets à l'équipe distribuée de Software Engineers offrent plus de défis que l'équipe rassemblée. La question est comment adresser ces questions, et en tant que ces derniers évolue, là serait finalement un ensemble de facteurs critiques qui assureraient le succès du développement en mer de logiciel.
Les tendances sur le marché :
Il y a une expansion globale continue des compagnies, et cette expansion a eu comme conséquence la distribution de leurs équipes autour du monde de plusieurs manières, si que ce soit offshoring, acquérir, partenariat, ou externaliser. As this practice becomes prevalent, there is a constant evolvement of approaches and practices, taking the offshoring to a matured level.
The decision factor:
Many organizations are moving their work to one single destination, and frequently in India. In the present days there are trends in transferring projects to China, and the Eastern European countries. In transferring the work, the main motive was the cost factor, where the decision to move offshore was influenced mainly by the availability of the skill at a much cheaper rate than the US or Western European countries.
Organizations in the US and Western Europe are increasingly setting up their own development centres in several locations in the world. The decision to set up such center in Asia, and Eastern European countries are mostly motivated by the availability of the right skill at low rates, and there are other motivation factors which has prompted organizations to move offshore.
Having centers all over the world, organizations now have a pool of talents from which they can draw from. Having set up the teams in different time zones, the organizations can now have extended working hours. The team in the eastern zone hands over the job to the western team at the end of their day. The team in the western region starts to work on the same project, there-by extending the time extensively, saving cost and time of completion.
There is increasing number of outsourcing providers growing in the world, which has made outsourcing popular for quite some time. Initially, the organizations used to select outsourcing vendors who made sense at that time. The decision could also have also have been based on the project itself, which was perhaps found to be suitable for outsourcing, or the organizations might have based their decision on such projects which were short of funding.
The pitfalls:
In order to successfully accomplish project completion, the offshore companies need to be flexible in adapting to new methodologies, life-cycles, and specifications in order to meet the outsourced project requirements. In each case, the methodology applied for projects are usually different. There are other factors which may affect the offshore software development processes, and these could be the existing communication and co-ordination variables, cultural differences, requirement deficiencies, relationship management, quality process, project management tools for project evaluation, and more importantly the turn-over of skilled people attached to the project.
Externalisez le logiciel











