You are on page 1of 14

DESARROLLO DE SOFTWARE EN EQUIPO - Autor: LUIS LPEZ ACOSTA

INGENIERA EN DESARROLLO DE SOFT

2016

DESARROLLO DE SOFTWARE EN EQUIPO - Autor: LUIS LPEZ ACOSTA

DESARROLLO DE SOFTWARE EN
EQUIPO

Contenido

PROPSITO................................................................................................................................
INSTRUCCIONES........................................................................................................................
DESARROLLO.........................................................................................................................
PLANTEAMIENTO....................................................................................................................

Cuadro Comparativo..............................................................................................................

CONCLUSIONES......................................................................................................................

Fuentes de consulta...............................................................................................................

DESARROLLO DE SOFTWARE EN
EQUIPO
PROPSITO
En la evidencia de aprendizaje identificars los elementos de la metodologa
TSP con base en un problema que plantears, y al cual es posible dar
solucin mediante esta metodologa. Para ello, sigue estos pasos:

INSTRUCCIONES
1.
Plantea y describe detalladamente un problema al cual puedas dar
solucin mediante la metodologa TSP. Puedes investigarlo de acuerdo con
tus posibilidades, en tu mbito laboral, personal, familiar, laboral; puede ser
hipottico con base en algunas experiencias en estos mbitos, o con base
en tu formacin profesional como desarrollador de software.
2.

Redacta el problema en un archivo de texto.

3.
Integra un cuadro comparativo en el cual expongas la definicin y
ejemplos para cada uno de los siguientes los elementos de la metodologa
TSP:
a.

Principios y objetivos de TSP.

b.

Estrategia de TSP.

c.

Equipo TSP.

d.
Estructura del TSP: disciplina de equipo, disciplina de administracin,
disciplina de ingeniera.
e.
Ciclo de vida del TSP: lanzamiento, estrategia, planeacin,
requerimientos, diseo, implementacin, pruebas, post mrtem.

4.
Integra un documento con la descripcin del problema, el cuadro
comparativo, tus conclusiones acerca de la relacin que existe entre cada

uno de los elementos y la importancia de esta metodologa en el quehacer


del ingeniero en desarrollo de software.

DESARROLLO
PLANTEAMIENTO
Desarrollo de un ERP para una caja de ahorro la cual cuenta con las
siguientes caractersticas Sistema Informtico
Integral, Contabilidad
AUTOMATIZADA por sucursal y consolidada,
Emisin de reportes
regulatorios y requeridos por los rganos de integracin , Comit de
Supervisin , CNBV, Emisin de estados financieros en TIEMPO REAL, Calculo
automatizado para cumplimiento de obligaciones fiscales,
Modulo para la
prevencin
LAVADO DE DINERO, Automatizacin del proceso de
CONCILCION BANCARIA, Gestor para el control y administracin de
COBRANZA automatizado, Gestin para el otorgamiento, seguimiento y
control de CREDITO, Emisin de INDICADORES FINANCIEROS, Operacin de
TARJETA ELECTRONICA.

SEGURIDAD
Control de acceso y operaciones por usuarios y sucursales Bitcoras de
operaciones por usuarios, sucursales o tipo de operacin Autorizacin de
operaciones mediante identificacin de huella dactilar, Control y
automatizacin de OPERACIN Restricciones por monto TOPE Asignacin de
tasas automatizadas Notificacin de operaciones extraordinarias.
Los mdulos generales son:

Manejo de FORMATERIA personalizada y gestor de REPORTES


estadsticos
Sistema parametrizable y FLEXIBLE a las NECESIDADES de cada
sociedad
Modulo para calificacin de crdito (Scoring)
Manejo de comprobantes fiscales electrnicos (Factura, Estado de
Cuenta)
Mdulo de DIGITALIZACION DE DOCUMENTOS para integracin de
imgenes del expediente del socio , as como firma y fotografa
Conectividad para Integracin de CAJEROS AUTOMATICOS Y PDA
(Telefona)

Administracin del Sistema

Establecer parmetros de operacin del sistema


Bitcora de accesos y de operacin del sistema.
Control de seguridad accesos y bloqueo de opciones por cuenta de usuario y
grupos.
Catlogo de directivos
departamentos.

empleados

con

definicin

de

puestos

Capacidad para ajustar los datos al llenado de formas existentes como


solicitudes, pagars, plizas, vales, cheques, etc.
Administracin de oficinas.
Configuracin y administracin de productos
Generador de reportes simples

Contabilidad
Contabilidad consolidada, por sucursales y zonas.
Catlogo de cuentas flexible por niveles de cuentas y sub-cuentas.
Informacin histrica.
Perodos contables y cierres
Reportes financieros regulados

Gestin de Socios
Catlogo detallado de socios, evita duplicidad de datos y control de
socios no deseados, variedad de filtros de bsqueda.
Clasificaciones de socios mediante roles, por ejemplo: menores,
juveniles, VIP, etc.
Administracin y seguimiento a los kardex de los asociados
(registro de eventos, historial crediticio, cargos ocupados, estados de
cuenta, vnculos con otros asociados, mensajera enviada al socio,
etc.).
Administracin de eventos (asambleas, cursos, juntas, etc.).

Informacin geogrfica de los socios, generacin de reportes con


variedad de filtros, generacin de etiquetas.
Registro detallado de operaciones en ventanilla ligadas a
contabilidad, registro de traspasos
impresin de documentos
(cheques, pagars, solicitudes de crdito, etc).
Administracin de mltiples tipos de productos (ahorro, inversin,
prstamos, etc).
Manejo de tasas variables.
Registro de solicitudes de crdito, seguimiento de resolucin por el
comit de crdito, estudio crediticio, control de avales, garantas.
Reportes por tipo de producto, estados de cuenta, consulta general
de saldos.
Pago de servicios varios.
Cortes de caja, control de fondo fijo, reposicin de caja.
Bancos

Conciliacin bancaria, estados de cuenta por chequera.

Programacin de cheques, inventario de cheques, registro de facturas


de proveedores.

Control de saldos por banco y chequeras.

Control de cheques en trnsito y salvo buen cobro.

Cartera

Mltiples tipos
regulatorios.

de

clculos

reportes,

Administracin de saldos y vigencias.

Control de garantas y avales.

Renovaciones y reestructuras.

Emisin de avisos.

adems

de

reportes

Informacin Directiva

Reportes estadsticos

Informacin grfica.

Informacin en lnea.

Estimaciones y comparativas

Cuadro Comparativo
DEFINICIN
Principios de est
basado
en
cuatro
principios
TSP
fundamentales: El aprendizaje es mucho
ms eficaz si se sigue un proceso claro y
bien definido,
Para que el trabajo sea productivo es
necesario definir objetivos claros, liderazgo
y un ambiente de trabajo agradable.
Es importante contar con guas apropiadas
para dar solucin a los problemas de
desarrollo que surjan durante el tiempo que
dure ste. TSP se basa en el conocimiento y
la experiencia sobre equipos de desarrollo
de software.

objetivos de Mejorar
y
asegurar
la
calidad
y
TSP
productividad en un proyecto de desarrollo
de software. Para ayudar a alcanzar los
costos y tiempos planeados, los objetivos
del proyecto los establecen los ingenieros
de software, de acuerdo con la metodologa
TSP
Generar un marco basado en PSP

EJEMPLO
Cuando se crea un grupo
Proyect management, el l
plantean los objetivos a su g
delegan claramente las fun
dentro del proyecto, para qu
objetivo general pretendido,
equipo son los responsables
lo ms clara posible y
correspondientes para cada
equipo de trabajo, tambin
evaluar los avances de los
documentar cada procesos
errores que se vayan presen
teniendo un aprendizaje con
retroalimentacin a los inte
tanto a la motivacin como
integrantes del equipo de tra
Al apegarse bajo los estn
gestin de proyectos de so
para lograr una excelente
software, ya que las norm
continuo, estructurado que d
la letra, ms bien son el pun
de la calidad de la cual pued
la innovacin y la mejora co

Desarrollar productos en varios ciclos


Establecer estndares para medir la
calidad y el comportamiento
Proporcionar mtricas para equipos
Evaluar roles y equipos
Guas para solucin de problemas en
equipos.
Disciplina de Consiste en una serie de reglas que deben
equipo
llevarse a cabo a lo largo del proceso de
desarrollo de software.

Disciplina de Muestra
la
forma
en
que
los
administraci administradores del proyecto deben guiar
n
al grupo para cumplir los objetivos del
proyecto de software

disciplina de Se basa totalmente en PSP, ya que es


ingeniera
necesario medir la calidad respecto a las
habilidades individuales de los miembros
del equipo, quienes deben saber que
forman parte del grupo y, al mismo tiempo,
ser responsables de sus actividades de
acuerdo a los roles que se les hayan
asignado.

ende de nuestros desarrollo d

Es la generacin de equipo
realiza en Google Compan
encarga de darles las herra
motivacin como estancias
comedores, y los emplead
su disciplina y perseveranc
gran envergadura e innovac
ser una de las empresas lde
su vez tener la capacidad de
de gran importancia como Y
personas que estn asocia
menos han manejado algun
el buscador de Google y G
calidad y a la mercadotecni
que brindan estas plataforma
las innovaciones de los desar
Esta disciplina nos permite
lo que propone Microsoft, e
esquema No trabajamos
Conocimiento, y es gracias
empresa que da paso a la
diseos, ideas, adems de
continuamente que el e
observado ni monitoreado p
corrompe la innovacin y
empleados en cada una de
Microsoft, lo cual a dado pas
software en diversos mbito
nivel utilizan los sistem
desarrollados por Microsoft
misma proporcin utilizan
Microsoft.
La disciplina de ingenier
consistentemente tus comp
los productos. Por ejemp
podemos hablar de Ashton T
software, quebr debido a
productos software. Los de
causado prdidas humanas.
puede hablar de una exce

10

software es en la Aeronutic
margen de error causara gra
y materiales como los ra
comunicacin que permiten
diversos aviones en el espac
Ejemplo cuando se presenta
de software de contabilidad
plantean los objetivos que e
normas fiscales y que a
organizacin optimizar sus
declaracin de impuestos, e
grupo de trabajo de des
contadores fiscales, auditore
fiscal, y el project manageme
plantear los objetivos, dele
grupo de trabajo y a su vez
delega los roles y actividad
grupo de trabajo por rea co
al cumplimiento del objetivo
con una correcta gestin de

lanzamiento

Se establecen las metas y objetivos del


equipo de proyecto; tambin se determinan
los roles y responsabilidades.

estrategia

se decide que ser producido en cada


ciclo.* Se hacen estimaciones iniciales de
esfuerzos ytamao.* Se establece un plan
de administracin de laconfiguracin.* Se
reutiliza el plan anterior.* Se establecen
riesgos de administracin

Se asumen las accione


cumplimiento
al
objetiv
desarrolladores implementar
la medicin de velocidad de
de procesos en diseo, as m
mantenimiento de software
documentar cada procesos
permiten su optimizacin.

planeacin

Establecer productos y objetivos de


empresa* Establecer roles y objetivos de
equipo* Definir estrategia de desarrollo*
Hacer un plan general* Hacer un plan de
calidad* Balancear el plan (cargas de
trabajo)* Proyecto de riesgos* Disear
reporte para administracin* Revisin del
plan
con
administracin*
Anlisis,
Postmortem, nuevo equipo revisa proceso

Este aspecto es de suma im


administrador de proyectos,
integrantes y el desarrollo d
de accin, adems debe
seguimientos de esos mismo
Por ejemplo al designar una
de software, en cada ciclo de
administrador de proyect
generacin de plan de trab
del producto final y el tam
partes, adems de que deb
individuales de cada integra
para realizar las actividade
correctamente la alcanzabilid

requerimient
os

Se hace inspeccin de los requerimientos.*


Se disea un plan de pruebas del sistema.

La fase de requerimientos va
con la parte de integracin

11

que todo, porque la mtrica


calidad de un producto softw
de los requisitos del sistema
cuando se realiza una entr
desea un software, en
levantamiento de requeri
necesidades del cliente, para
apegado a ellas que le den u
el resultado, por ello es qu
requerimientos, se debe gen
estos y plantear los objetivos
diseo

Se crea un diseo de alto nivel.* Se


especifica el diseo.* Se inspecciona el
diseo.* Se desarrolla una plan de pruebas
de integracin

el ingeniero con mayor cono


toma el mando del proyecto.
Debe adems, formular las a
etapa de diseo, y asegurar
realicen a cabalidad.
Es de vital importancia
estrategias de desarrollo, au
las estimaciones de tiempo
tendr el producto software
nivel, dirigir en el diseo, d
construccin de pruebas y o
equipo de desarrollo.

implementac
in

Se usa PSP para implementar mdulos y


unidades.* Se crea el diseo detallado de
los mdulos y unidades.* Se revisa el
diseo.* Se convierte el diseo al cdigo .*
Se inspecciona el cdigo* Se compilan y
prueban los mdulos y unidades.* Se
analiza la calidad de los mdulos/unidades

pruebas

Se construye e integra el sistema.* Se


llevan a cabo las pruebas del sistema.* Se
produce la documentacin de usuario

Ejemplo de ello podemos me


del un ERP desarrollado, en
fuente en el servidor o bien s
el caso, adems de impleme
en los gestores de bases de
una capacitacin en la cual s
empleados que posteriorme
desenvolver.
Aqu Revisar la integridad
constituye uno de los paso
implementacin de cualquie
La base de datos se convi
proceso, es la encargada d
reportar la informacin que
distintos niveles de la organ
hardware: El hardware o par
de las mayores inversiones
abolir la vieja tecnologa util
instalar nuevos equipos qu
desarrollo de este sistema.
(montar sala piloto): El nue
convierte en una sala piloto

12

post mrtem

Aprendizaje colectivo que puede ser


organizado por proyectos tanto cuando se
cumple una fase o se termina el proyecto,
el resultado fsico es un informe.
Se utilizan metodologas como la de Neal
witten
-Declarar
Intencin,
Seleccionar
participantes, Coducir el taller, Adoptar
recomendaciones, presentar resultados

cual ser utilizada en todo el


sistema. Se debe tener un
uno de los pasos realizados
medula espinal del sistema.
Se genera una fbrica de exp
reutilizacin de experiencias
solo en una base de dato
experiencias de desarrollo
revisiones retrospectivas,
discusin como elemento c
conocimiento. Por ejemplo p
un reporte de qu funciono
no funcion bien, que deb
mejorar

CONCLUSIONES
Al trabajar con este tipo de modelo se mejora la calidad de los procesos y
reducen los costos, de igual forma podemos mencionar la mejora la
productividad de las personas y en los equipos de trabajo formando un
entorno de trabajo eficiente, esto gracias a la generacin mnima de errores
y el poco tiempo en que estos procesos se realizan.

El xito de estos modelos no solo implica la buena calidad que generan, sino
tambin una herramienta clave que manejan son las visiones a largo plazo,
ya que de eso se trata. Al crear este modelo permite permiten estructurar
de manera organizada procesos desde lo particular a lo general, no solo
manejas sus funciones para la resolucin de tareas presentes, ya que el
mundo de la tecnologa estn evolucionando rpidamente, y los usuarios
que buscan este tipo de modelos, entienden que si no buscan metas y
soluciones a largo plazo, simplemente sern desplazados por nuevos
usuarios, o por usuarios que generan una proyeccin futura
TSP puede ayudar a crear equipos auto dirigido y que el plan de
seguimiento de su trabajo, establezca los objetivos, y sus propios procesos y
planes. TSP puede ayudar a la organizacin de establecer una madura,
disciplinada prctica de la ingeniera que produce segura, confiable.
Es la metodologa que puede dirigir los trabajos de mejora y desarrolla los
software donde el trabajo que se realice en equipo sea de forma normal.

Fuentes de consulta
The Team Software Process
Recuperado de: http://www.sei.cmu.edu/reports/00tr023.pdf
The Team Software Process Body of Knowledge (BOK)

13

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


Metodologa PSPSM/TSPSM
Recuperado: http://www.kernel.com.mx/documentos/psp_tsp.pdf
Post Mortem Reviews
Recuperado de: https://prezi.com/wsto9mgwswj6/postmortem-reviews/

14

You might also like