TRABAJO COLABORATIVO DOS INGENIERÍA INDUSTRIAL
isnos4 de Agosto de 2014
4.883 Palabras (20 Páginas)303 Visitas
TRABAJO COLABORATIVO No 2
INGENIERIA DE SOFTWARE
ROSSY MARCELA ORTIZ
CODIGO 40327292
LUZ AHIDA BOHORQUEZ G.
CODIGO 20906029
YOLIMA REALPE MUÑOZ
CODIGO 36115381
ANA MILENA CASAS PALACIO
CODIGO 65.766.965
GRUPO: 4
TUTORA: CESAR JIMENEZ
Contenido
INTRODUCCION 3
ESTUDIO DE CASO 4
¿Qué nivel de organización de equipos elegiría y por qué? Justifique adecuadamente su respuesta. 4
¿Qué modelo(s) de proceso de software elegiría y por qué? Justifique adecuadamente su respuesta 5
Construya una tabla de riesgos para el proyecto. Tenga en cuenta las indicaciones del módulo en cuanto a la construcción de tablas de riesgo. Dicha tabla debe contar con la siguiente estructura: 6
Defina un listado de tareas, de acuerdo con la metodología seleccionada en el punto 2. Utilice cualquiera de las diferentes técnicas descritas en el capítulo 2 para establecer una planificación temporal del proyecto. 7
CONCLUSIONES 8
REFERENCIAS BIBLIOGRAFICAS 9
INTRODUCCION
La gestión y planificación de proyectos software es una actividad que encierra todos los estados del software como producto, desde su inicio, desarrollo y mantenimiento del mismo.
En el trabajo colaborativo dos, lograremos por medio de un caso aplicado desarrollar nuestras habilidades para analizar el desarrollo de producto que pretende ingresar al mercado como innovador, para realizar dicho análisis debemos tener una visión clara de los diferentes pasos que debemos tomar para desarrollar software de calidad y que cumpla con los requerimientos del cliente, por ende debemos estudiar las técnicas de gestión necesarias para planificar, organizar, supervisar y controlar el proyecto en mención.
Por medio del desarrollo de este caso lograremos determinar el tipo de organización que necesitamos, los modelos de procesos indicados y como parte final desarrollaremos una tabla de riesgos.
ESTUDIO DE CASO
Se le ha nombrado gestor de proyecto de una compañía de productos software. Su trabajo consiste en construir un producto innovador que combine hardware de realidad virtual con software innovador. Puesto que la competencia por el mercado de entretenimiento casero es intensa, hay cierta presión para que usted termine el trabajo rápidamente. De acuerdo a este contexto, analice y conteste las siguientes preguntas:
¿Qué nivel de organización de equipos elegiría y por qué? Justifique adecuadamente su respuesta.
El nivel que utilizaría es descentralizado controlado.
Justificación.
El nivel descentralizado controlado tiene como cabeza principal un jefe, es el encargado de coordinar tareas específicas y sub jefes que tienen responsabilidades sobre sub tareas, pero más sin embargo la responsabilidad de las soluciones es de todo el grupo de trabajo, lo que generaría diferentes puntos de vista y a la vez diferentes soluciones, las cuales se podría tomar como bases para la solución final, se podría tomar desde el punto de vista que varias cabezas piensan mejor que una, y que la solución que se necesitaría sería definida en consenso pero teniendo una cabeza principal que está encargada de vigilar que sean escuchadas todas las versiones.
Este tipo de nivel maneja la comunicación vertical, así que la comunicación fluiría ascendente o descendentemente entre el equipo de trabajo y los jefes, lo cual permite regular y controlar la conducta de los subordinados entre aspecto como: instrucción y planificación de tareas, información relativa a procedimientos, prácticas y políticas y valoración del rendimiento del grupo de trabajo.
Además maneja la comunicación horizontal, que es aquella que se realiza entre miembros de un mismo nivel jerárquico, ya sea entre departamentos, grupos o de forma individual, hay comunicación informal y no hay presencia de autoridad.
¿Qué modelo(s) de proceso de software elegiría y por qué? Justifique adecuadamente su respuesta
Trabajaría con el modelo de lineal secuencial.
Justificación.
Este modelo de línea secuencial, estima un enfoque, sistemático y como su nombre lo indica secuencial, empieza en un nivel y progresa con el análisis, diseño, codificación, pruebas y mantenimiento, es decir maneja el ciclo de vida del software en un nivel amplio, desde las etapas de ingeniera hasta la vida útil de producto, entre las cuales podemos mostrar el análisis de características y comportamiento del sistema, en el caso de ser un proyecto nuevo se estudia los requisitos y funciones del sistema, se comprende los daros que se van a manejar y la función del software, las características del software como estructura, arquitectura, estructura interna y las interfaces del diseño, la codificación del software tiene que ser un formato que la maquina comprenda, en la fase de mantenimiento el producto sufrirá cambios si existe algunas de las siguientes objeciones. Que se detecten errores en el software, que haya cambios en algún componente y que el cliente requiera modificaciones.
Además de lo anterior.
• Primer modelo empleado (Royce, 1970), también denominado ciclo de vida clásico y modelo lineal secuencial.
• Consiste en la ejecución secuencial de una serie de fases que se suceden, lo que da nombre al modelo.
• Cada fase genera documentación para la siguiente. Esta documentación debe ser aprobada.
• Una fase no comienza hasta que la anterior ha terminado.
• Requiere disponer de unos requisitos completos y precisos al principio del desarrollo.
• Se disponga de unos requisitos completos y consistentes alprincipio del desarrollo.
Por lo anterior escogería el modelo de línea secuencial.
Construya una tabla de riesgos para el proyecto. Tenga en cuenta las indicaciones del módulo en cuanto a la construcción de tablas de riesgo. Dicha tabla debe contar con la siguiente estructura:
Riesgos Categoría Probabilidad Impacto
Número mayor de usuarios TP 45% 3
Cambios antes de la entrega TP 30% 3
Cambios después de la entrega del producto TP 4% 3
Herramientas de análisis y diseño en la empresa ED 50% 2
Talento Humano con conocimientos para la construcción del sistema ET 50% 2
Claridad en el producto que se quiere por parte del cliente TC 70% 3
Proceso de producción P.P 40% 2
Como último paso del análisis de riesgos se ordena por probabilidad e impacto los riesgos, quedando así:
Riesgos Categoría Probabilidad Impacto
Proceso de producción P.P 50% 2
Herramientas de análisis y diseño en la empresa ED 50% 2
Talento Humano con conocimientos para la construcción del sistema ET 50% 2
Número mayor de usuarios TP 45% 3
Cambios antes de la entrega TP 30% 3
Cambios después de la entrega del producto TP 4% 3
Claridad en el producto que se quiere por parte del cliente TC 70% 3
Defina un listado de tareas, de acuerdo con la metodología seleccionada en el punto 2. Utilice cualquiera de las diferentes técnicas descritas en el capítulo 2 para establecer una planificación temporal del proyecto.
Listado de tareas
1. Definir el director o jefe del proyecto.
2. Definir o determinar el tiempo general.
3. Definir el tiempo de cada actividad del proyecto como análisis, desarrollo, ejecución, evaluación y entrega.
4. Determinar los equipos de trabajo y asignar actividades a cada uno.
5. Definir el tiempo de entrega de cada actividad.
6. Determinar las fechas de pruebas.
7. Evaluar proyecto.
8. Entregar proyecto.
CONCLUSIONES
En todos los proyectos de Software debemos definir desde el inicio el grupo de trabajo con el que desarrollaremos el proyecto. Teniendo en cuenta las fortalezas de cada integrante y delegando de manera directa los diferentes roles según se requiera.
Es importante que en la medida que se va desarrollando se realicen las pruebas necesarias para garantizar un buen producto final. En caso de no tener esta precaución debemos estar al tanto de definir las tareas, tiempo, recursos (técnico y humano), etc. Con el fin de tener coordinación entre los diferentes equipos del proyecto.
Al haber analizado el estudio del caso el cual sugiere una realización rápida de un proyecto obliga de manera implícita a tomar el modelo de desarrollo rápido de aplicaciones el cual se ajusta de manera adecuada a lo solicitado y a su vez este permite en tiempos cortos un desarrollo de calidad que enlazado con un equipo centralizado controlado permite tener unas metas alcanzando de la mejor manera posible ya que al haber elegido esta combinación los siete factores a considerar al momento de planificar un organigrama de diseño de proyectos se ajusta
...