You are on page 1of 7

Desarrollo de Software en Equipo

2. Implementación de TSP

Universidad Abierta y a
Distancia de México

Ingeniería en Desarrollo de Software


3er Semestre

Programa de la asignatura:
Desarrollo de Software en Equipo

Unidad 2. Implementación de TSP


Planeación del lanzamiento del proyecto de software

13/04/16

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 1


Desarrollo de Software en Equipo
2. Implementación de TSP

Índice

Índice
Introducción ....................................................................................................................... 3
Desarrollo .......................................................................................................................... 4
Conclusiones ..................................................................................................................... 5
Bibliografía......................................................................................................................... 6

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 2


Desarrollo de Software en Equipo
2. Implementación de TSP

Introducción
Unidad: 2 – Implementación de TSP

Desarrollo de Software en Equipo (TSP)

Narrativa del problema:

Para el desarrollo de esta actividad deberás colocarte en el papel del director comercial (CCO) de una
empresa de servicios informáticos que opera en el mercado de las Tecnologías de la Información en los
sectores educativo y socio sanitario, con una amplia experiencia en la adaptación e implantación de
soluciones propietarias y una cartera de clientes fidelizada con este paradigma en su entorno regional. Los
responsables de la empresa detectan un freno en el crecimiento del número de clientes y también en los
contratos firmados con los clientes, debido en principio a la dura competencia de empresas de mayor tamaño
e implantación en el mercado nacional e internacional.

Aunque la situación no es grave, se deciden a tomar medidas correctivas. Por este motivo, y sabiendo de tu
conocimiento en materia de Desarrollo de Software, la dirección de la empresa te encarga un proyecto de
nuevas líneas de negocio complementarias a la actual, basadas en Software y en la utilización del
Crowdsourcing como estrategia para diferenciarse de la competencia.

Inicialmente no hay ninguna preferencia a la hora de desarrollar nuevas oportunidades de negocio, pero dada
la actualidad tecnológica y la evolución de estos sistemas, se decide iniciar el análisis de oportunidades
empresariales en los modelos basados en IaaS (Infrastructure as a Service, la infraestructura tecnológica
como servicio), PaaS (Platform as a Service, la plataforma tecnológica como servicio) y SaaS (Software as a
Service, el software como servicio), en los sectores en los que viene trabajando la empresa.

Propuesta:

Como resultado del análisis de oportunidades de negocio se propone implementar un


portafolios de proyectos, que constará de dos etapas para lograr los objetivos buscados.

En la primera etapa se implementaran dos proyectos:

 La construcción de una primera versión de software de Gestión Hospitalaria


de licencia AGPL con metodología TSP (con el que se trabajara para la materia)

 El diseño, compra, instalación y puesta a punto de la pila de hardware para una


nube privada con OpenStack.

En la segunda etapa se desarrollaran otros dos proyectos:

 Diseñar y elaborar la pagina WEB del proyecto y creación de la comunidad para el


crowdsourcing.

 Diseñar y implementar el plan de mercadeo de la solución, basada en un modelo


de negocios de SaaS de Opensource.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 3


Desarrollo de Software en Equipo
2. Implementación de TSP

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 4


Desarrollo de Software en Equipo
2. Implementación de TSP

Desarrollo
Actividad: 1 – Planeación del lanzamiento del proyecto de software

Esta actividad tiene como propósito identificar los pasos para generar el checklist de la
planeación del lanzamiento del proyecto. Revisa el documento que te enviará previamente
tu docente en línea y, posteriormente, realiza lo que a continuación se te indica:

 Identifica los elementos de la planeación del lanzamiento del proyecto.

 Revisión de objetivos a perseguir, esto es ¿por que? del proyecto los objetivos son
el fin para el cual se va a desarrollar un proyecto.

 Asignación de equipos y roles al personal, es importante saber cuantos y como


deben ser los perfiles que se necesitan para lograr los objetivos deseados,
además permite definir la coherencia entre tiempos, costos y objetivos.

 Se describen las necesidades del cliente, esta parte va ligada a la revisión de los
objetivos, ya que aquí se detalla el objetivo, esto a partir de las características que
deberá cumplir para que realmente el proyecto tenga la calidad requerida y cumpla
con las necesidades del cliente.

 Se establece las metas individuales y del equipo, en este punto ya se tienen las
respuestas de quienes y que es lo que hay que hacer, por lo que se define
¿quién? hace ¿qué? Y se definen las cargas para cada equipo y cada persona.

 Genera el checklist con base en el planteamiento recibido.

Actividad Status
1 Establecer productos y objetivos de empresa OK
Se desarrollará un sistema de software con el objetivo de automatizar
un sistema para la gestión hospitalaria. Este sistema contendrá
información de todo lo relacionado con el hospital y sus pacientes, así
como los tratamientos y expedientes de cada uno de estos y será
utilizado por el personal medico.
2 Establecer roles y objetivos de equipo Proceso
 Líder de proyecto
 Administrador de desarrollo
 Auxiliar de planeación
 Administrador de calidad
 Administrador de configuraciones
3 Definir estrategia de desarrollo Pendiente
4 Hacer un plan general Pendiente
5 Hacer un plan de calidad Pendiente

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5


Desarrollo de Software en Equipo
2. Implementación de TSP

6 Balancear el plan (cargas de trabajo) Pendiente


7 Proyecto de riesgos Pendiente
8 Diseñar reporte para administración Pendiente
9 Revisión del plan con administración Pendiente
10 Análisis Postmortem, nuevo equipo revisa proceso Pendiente

Conclusiones
 Redacta tus conclusiones acerca de los elementos que integran el problema y
cómo se relacionan con los de planeación del lanzamiento de TSP.

Al establecer productos y objetivos de la empresa , es necesario la documentación


pertinente como con el PROJECT CHARTER que contiene:
 Descripción del proyecto (¿qué, quién, cómo, cuándo y dónde? )
 Definición del producto del proyecto(descripción del producto, servicio o capacidad
a generar)
 Definición de requisitos del proyecto: descripción de requerimientos funcionales,
no funcionales, de calidad, etc., del proyecto / producto
 Objetivos del proyecto: metas hacia las cuales se debe dirigir el trabajo del
proyecto en términos de la triple restricción.
 Justificación del proyecto: motivos, razones, o argumentos que justifican la
ejecución del proyecto.
 Designación del Project manager del proyecto (Este punto si esta definido)
 Cronograma de hitos del proyecto
 Grupos que intervienen en el proyecto

Además para implementar la metodología TSP se requiere de un grupo de


desarrolladores de software formados en PSP e ingenieros de calidad y asegurar que se
conforman los cinco roles básicos del equipo que son definidos en la descripción del
proyecto:

El llenado del checklist es para tener una idea del avance del proyecto, sin embargo el
proceso conlleva el llenado de bastante documentación y generalmente no se limita a una
explicación global sino que es una serie estructurada de las actividades del equipo guiado
por un entrenador TSP y que tiene formatos específicos que informan sobre los avances
de proyecto.

Creo que es importante que además de que el líder de proyecto tenga bien dominados los
procesos de TSP, debe además estar certificado por el PMI como PM, ya que aunque el
TSP si bien es una herramienta útil para el manejo del trabajo en equipo, es necesario
tener un buen control de todos los elementos que conciernen a un proyecto como tal.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6


Desarrollo de Software en Equipo
2. Implementación de TSP

Bibliografía

Mª Isabel Alonso de Magdaleno. Jesús García García La metodología. “Crowd como herramienta
innovadora en el ámbito sanitario” en:
http://pub.bsalut.net/cgi/viewcontent.cgi?article=1062&context=risai

El modelo de servicios de Odoo en : http://www.opensur.com/blog/odoo-4/post/el-modelo-de-


negocios-de-odoo-9

What I Want You To Do with Points en http://people.cs.luc.edu/whonig/comp-474/course-


materials/tsp-forms/WhatIWantYouToDowithPoints.pdf

Humphrey, Watts S. Introduction to the Team Software Process. Reading, MA: Addison-Wesley,
2000,PDF

Team Software Process (TSP),Body of Knowledge (BOK) en :


http://www.sei.cmu.edu/reports/10tr020.pdf

Chrissis, M., Konrad, M. & Shrum, S. (2009). Cmmi : guía para la integración de procesos y la
mejora de productos. New York: Pearson.

Pablo Lledó. Director de proyectos: Cómo aprobar el examen PMP® sin morir en el intento. 2da ed.
– Victoria, BC, Canadá: el autor, 2013.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 7

You might also like