Publicado el 2 de Julio del 2018
737 visualizaciones desde el 2 de Julio del 2018
1,1 MB
166 paginas
Creado hace 14a (28/12/2010)
CAPA-3: Una innovadora metodología para el desarrollo de software en ambientes de trabajo virtuales
Universidad Tecnológica Nacional
Facultad Regional Buenos Aires
Tesis de Maestría en
Ingeniería en Sistemas de Información
CAPA-3: Una innovadora metodología para el desarrollo de software en
ambientes de trabajo virtuales
Autor:
Director:
Co-Director:
MITARITONNA, Alejandro Daniel
LÓPEZ, Carlos Alberto
BOIAROV, Sonia
Ciudad Autónoma de Buenos Aires, 2010
Alejandro Mitaritonna
1
CAPA-3: Una innovadora metodología para el desarrollo de software en ambientes de trabajo virtuales
Dedicatoria
A la memoria de mi padre Héctor Víctor y a la de mis abuelos Florencio,
Carmen y Nicolás, que Dios me los cuide por siempre.
A mi esposa Adriana, a mi hijo Germán, a mi madre Hilda y a mi hermana
María Teresa; por su amor incondicional y su paciencia, pero sobre todo
por creer en mí y apoyarme en la lucha por mis propios sueños.
Alejandro Mitaritonna
2
CAPA-3: Una innovadora metodología para el desarrollo de software en ambientes de trabajo virtuales
Agradecimiento
Un inmenso agradecimiento a mi director de tesis, Mag. Carlos López y a mi co-directora
de tesis, Mag. Sonia Boiarov, por su paciencia, apoyo y ayuda durante la realización de este
proyecto.
A todo el personal de la empresa donde se realizó este proyecto; por su disposición y
colaboración, haciendo posible la culminación de este trabajo.
A mis colegas y compañeros de curso, por los momentos tan especiales durante aquellos
años: Oscar Bruno, Vicente Santangelo, María Eugenia López Elguea y Lorena Arias
Esteban.
Finalmente a toda mi familia; gracias por ayudarme en los momentos donde necesité una
mano amiga y por apoyarme en la lucha por mis metas: Adriana, Germán, Marité, Hilda y a
todos los que olvide mencionar, gracias de todo corazón.
Alejandro Mitaritonna
3
CAPA-3: Una innovadora metodología para el desarrollo de software en ambientes de trabajo virtuales
Índice de Contenidos
Dedicatoria ............................................................................................................................2
Agradecimiento .....................................................................................................................3
Lista de Tablas ......................................................................................................................7
Lista de Gráficos ...................................................................................................................8
Resumen.................................................................................................................................9
1. INTRODUCCION ........................................................................................................10
1.1 Descripción del Problema ...................................................................................................................... 10
1.2 Propuesta................................................................................................................................................ 10
1.3 Impacto .................................................................................................................................................. 11
1.4 Alcance .................................................................................................................................................. 11
1.5 Fundamentación ..................................................................................................................................... 11
1.6 Objetivos ................................................................................................................................................ 13
1.7 Metodología ........................................................................................................................................... 14
1.8 Estructura de la tesis............................................................................................................................... 14
2. ESTADO DEL ARTE...................................................................................................16
2.1 El Teletrabajo......................................................................................................................................... 16
Importancia del Teletrabajo ........................................................................................................ 16
2.1.1.
Introducción ................................................................................................................................ 17
2.1.2.
Definición de Teletrabajo............................................................................................................ 18
2.1.3.
2.1.4.
Orígenes del Teletrabajo ............................................................................................................. 20
2.1.5.
Ventajas y desventajas del Teletrabajo ....................................................................................... 22
2.2 Ambientes Colaborativos ....................................................................................................................... 26
Introducción ................................................................................................................................ 26
2.2.1.
2.2.2.
Definición de Trabajo Colaborativo o Groupware...................................................................... 27
El Trabajo en Grupo.................................................................................................................... 27
2.2.3.
Ventajas ...................................................................................................................................... 28
2.2.4.
Desventajas ................................................................................................................................. 29
2.2.5.
Ventajas que ofrece la Tecnología para el Trabajo en Grupo ..................................................... 29
2.2.6.
2.2.7.
Dificultades que se pueden presentar al utilizar tecnologías para el Trabajo en Grupo.............. 30
2.2.8.
Condiciones para aplicar la Tecnología del Groupware.............................................................. 30
2.3 Desarrollo Distribuido de Software........................................................................................................ 33
Introducción ................................................................................................................................ 33
2.3.1.
2.3.2.
Conceptos y motivaciones para el desarrollo distribuido............................................................ 34
Desafíos del desarrollo distribuido.............................................................................................. 35
2.3.3.
Organización............................................................................................................................... 35
2.3.4.
Comunicación ............................................................................................................................. 36
2.3.5.
2.3.6.
Tecnología .................................................................................................................................. 37
2.3.6.1. Tecnologías de implementación.................................................................................................. 37
2.3.6.2. Tecnologías de desarrollo ........................................................................................................... 37
Casos de desarrollo distribuido ................................................................................................... 37
2.3.7.
2.3.8.
Trabajo a distancia ...................................................................................................................... 38
2.3.9.
Outsourcing................................................................................................................................. 38
2.3.10. Grupos distribuidos, conexos (integrantes no dispersos) ............................................................ 39
2.3.11. Grupos distribuidos, disconexos (integrantes dispersos) ............................................................ 40
2.3.12.
¿Qué es el Desarrollo Offshore? ................................................................................................. 41
2.4 Metodología de desarrollo de software .................................................................................................. 42
Metodologías existentes para el desarrollo de software.............................................................. 43
2.4.1.
4
Alejandro Mitaritonna
CAPA-3: Una innovadora metodología para el desarrollo de software en ambientes de trabajo virtuales
Etapas básicas del ciclo de vida del desarrollo de software ........................................................ 44
2.4.2.
Métodos tradicionales o formales de desarrollo de software ...................................................... 45
2.4.3.
Método de ciclo de vida clásico (Modelo en Cascada) ............................................................... 45
2.4.4.
Modelo en Espiral Win Win ....................................................................................................... 46
2.4.5.
2.4.6.
Métodos ágiles e iterativos para desarrollo de software.............................................................. 47
2.4.6.1. Postulados del Manifiesto Ágil ................................................................................................... 48
2.4.6.2. Principios del Manifiesto Ágil ................................
Comentarios de: CAPA-3: Una innovadora metodología para el desarrollo de software en ambientes de trabajo virtuales (1)