Cómo poner el desarrollo en ejecución costa afuera ágil
El desarrollo del software es siempre un esfuerzo del equipo y se logra lo más mejor posible con los equipos que trabajan cerca de uno a. Las discusiones que ocurren entre los equipos en tiempo real, movimientos el proyecto adelante a su puesta en práctica. Sin embargo, la práctica de confiar encendido Desarrollo costa afuera ágil ha traído alrededor de a una unión de gran alcance entre los procesos rápidos repetidos, y a equipos costa afuera de la ingeniería del múltiplo, la combinación de quienes está marcada con la mejora de la respuesta del mercado, de sus tendencias, y de los requisitos del cliente. En aquí, hay sugerencias en cuanto a cómo usted puede manejar este proceso de colaboración a través de la longitud y de la anchura de 8.000 millas que separa los equipos de Scrum de las orillas múltiples.
Las metodologías ágiles tales como XP, Scrum y DSDM han sido adaptadas por los equipos extendidos de organizaciones globales acertadas, así mejorando sus necesidades y tiempo de cliente al mercado. En el proceso, las organizaciones ganan una experiencia más rápida de la transferencia, entrenamiento, planeamiento de la transición, ajuste de la meta, gobierno, incluyendo el método de revisiones que sean necesarias alcanzar resultados. Deployment of Agile development methodologies in multi offshore environment can be challenging, and research has shown that with the required modifications, the adaptation of the development process in multi-locations and time zones, offshore engineering has been able to deliver quality and productivity compared to the established Agile teams in the US, and that too in just three months. This achievement includes reduced calendar time in incorporating new features, feedback from the early stage of development, along with the ability to make critical course corrections.
Agile methodologies are a new process adapted in today’s software development processes and practices, which introduce the changes in requirements by delivering the software in small releases. This has kept high the customers’ confidence, who can now relate their business requirement changes much faster. Agile methodologies have introduced a new set of software development processes and practices, which provide requirements change through delivery of the software in multiple modular releases. This increases the confidence of the client and enables them to relate any of their requirements of business changes much faster. The global economic situation has changed software development strategies, and the larger IT organizations are changing over to offshore development at a much faster rate.
In an offshore development process it is not necessary for the offshore and onshore developers to be in constant touch and communicate regarding the progress of the development of the project, and its specific feature or function. To give you an example, it is a waste of time for the onshore and offshore developers to check the same codes in the same section of the code repository, and eventually affect the work by checking each other’s code. With the offshore team having competent self-sufficient business analysts, programmers, QA staff, and technical writers the work can be conducted indecently by them without the necessity of much communication between the offshore on onshore developers.
The important thing in any team work is the interpersonal relationships within that team. With the Scrum teams distributed throughout the US, and the offshore locations, there are few interpersonal working understandings between the teams with few or none live contacts between them. This can invariably affect the software development progress in the quality of its production, and there could be questionable deliverables. To solve this situation, basic team building exercises need to be taken up. In doing this, the offshore Scrum team could be sent to the US for few weeks, where they can observe the dynamics and other typical working characteristics of the US teams situated at different places, and this could help in building the much wanted working relationship between the Scrum teams. In practice, it is found that a US based engineer visiting India every two months, and inter-acting with the offshore team in India. There-after, a tram of Indian engineers is lead to visit the US every six months to interact with the team members in the US. This brings about an understanding between the two teams, in working relationship and from a cultural and morale-building perspective as well.
Software de Outsource












March 26th, 2008 at 9:14 am
thank you for this article ..
our company has some discussions about adoption of Agile approach we are glad to get any additional information ..