Você está na página 1de 10

Actividad 3 “Tomando el control del proceso de desarrollo de software”.

Ortega Martinez, Jose Hermilo.

INSTITUTO DE ESTUDIOS UNIVERSITARIOS


CAMPUS ONLINE
MAESTRIA EN DIRECCION DE INGENIERIA DE SOFTWARE

METODOLOGIA PERSONAL DE DESARROLLO DE


SOFTWARE

Actividad 3 “Tomando el control del proceso de


desarrollo de software”

ALUMNO(A): JOSE HERMILO ORTEGA MARTINEZ


FACILITADOR: MTRO. JOSUE PEREZ LUCERO
SAN BUENAVENTURA, COAHUILA, A lunes, 29 de mayo de 2017.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 1
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

INDICE
INTRODUCCION ........................................................................................................................................ 3
DESARROLLO ........................................................................................................................................... 4
TEMA 1: METODOS FORMALES ....................................................................................................... 4
1.1.- Proceso de Software Personal (PSP) .................................................................................... 4
1.2.- Estimación de tiempo y tamaño del producto ....................................................................... 4
1.3.- Presupuesto de tiempo ............................................................................................................. 5
1.4.- Bitacora de tiempos .................................................................................................................. 6
1.5.- Plan de intervención de personal ............................................................................................ 7
1.6.- Recursos financieros, materiales y técnicos necesarios ..................................................... 7
CONCLUSION ............................................................................................................................................ 9
FUENTES DE INFORMACION .............................................................................................................. 10

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 2
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

INTRODUCCION

El desarrollo de software es una actividad que día a día va cobrando mas poder
debido a que en la actualidad cada vez mas empresas, medianas empresas o
pequeños negocios llegan a necesitar sistemas de información para poder contar con
una mejor administración y gestión de procesos dependiendo de su área o ramo, es por
eso que debido a la gran demanda que existe actualmente en la industria del software
es importante buscar la manera que todo ese nuevo software que se desarrolle sea
llevado acabo por medio de procesos de desarrollo estandarizado y bien documentado
u organizado.

En el presente proyecto se presenta un ejemplo del desarrollo de un software el cual ha


sido medido por medio de un Proceso de Software Personal (PSP) aplicando diferentes
puntos importantes de medición como tiempos y recursos.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 3
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

DESARROLLO

TEMA 1: METODOS FORMALES

1.1.- Proceso de Software Personal (PSP)

El desarrollo de un software como bien se menciono anteriormente, debe ser


cada vez un proceso con mayores estándares de desarrollo, disciplina, seguridad y
calidad. Es por eso que cada día se han venido desarrollando nuevos métodos o
metodologías que den una mejor guía o base a los desarrolladores de software.

Se conoce como PSP al Proceso de Software Personal el cual fue propuesto en 1995
por Watts Humphrey dirigido principalmente para estudiantes pero luego de 2 años fue
lanzado públicamente a desarrolladores en general. Este proceso se centra mas en las
practicas individuales y no tanto grupales ya que se enfoca a la productividad personal
y al cumplimiento de metas mas centradas a una sola persona.

Tomando esto como referencia podemos decir ahora que el PSP busca proporcionar un
marco de trabajo que mejore la calidad desde el principio del trabajo. A continuación se
presenta un ejemplo de un desarrollo llevado acabo por medio del PSP.

1.2.- Estimación de tiempo y tamaño del producto

Para este ejemplo tomare un modulo de ejemplo utilizado recientemente en un


modulo de un sistema desarrollado recientemente el cual se utilizo el método PSP para
poder analizar el tiempo estimado de actividades o tareas, así como ver el tamaño
estimado que puede tener el desarrollo. Para esto se ha utilizado un diagrama Gantt en
el cual se observan las actividades como sub-actividades, tiempos de duración, inicio,
fin etc..

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 4
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

Como se observa en la imagen anterior, Se tiene un estimado de 12 días desde el inicio


del análisis que tiene un tiempo estimado de 2 días lo equivalente a 16 horas en lo que
se recaba información con el usuario, se realizan diagramas de proceso, etc…
Posteriormente se tiene un estimado de 2 días de diseño de pantallas del sistema en el
cual se diseña el tory board de todo el flujo del sistema, proceso fundamental para
conocer las funciones con las que se podrá contar en el sistema en base a las
necesidades del cliente. Posteriormente viene la parte del detalle de desarrollo en el
cual se observan 10 actividades como lo son las pantallas del sistema entre las cuales
se observa como en promedio se dedicaran 3 horas por pantalla.

1.3.- Presupuesto de tiempo

El tiempo presupuestado para el desarrollo de software es de


Tiempo en minutos de una semana que dispongo para desarrollar el proyecto por
actividad es de 900 Minutos por semana, lo equivalente a 15 Horas semanales como se
puede observar en la siguiente tabla. En esta se observa además el tiempo
presupuestado o estimado para actividades extras al desarrollo como lo es los
pendientes de oficina así como Análisis de diferentes sistemas o modificaciones
solicitadas de otros sistemas.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 5
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

Presupuesto semanal de tiempos Semana xx / xx


Fecha Tarea Total
Pendientes Análisis de Programación y
oficina sistemas desarrollo
Lunes 09:00 – 12:00 12:00 – 14:00 16:00 – 19:00 480
Martes 09:00 – 12:00 12:00 – 14:00 16:00 – 19:00 480
Miércoles 09:00 – 12:00 12:00 – 14:00 16:00 – 19:00 480
Jueves 09:00 – 12:00 12:00 – 14:00 16:00 – 19:00 480
Viernes 09:00 – 12:00 12:00 – 14:00 16:00 – 19:00 480
Total 900 600 900 2400

1.4.- Bitácora de tiempos

Pese a tener un estimado y presupuesto de horas o minutos estimados y


deseados para el desarrollo aun así existen minutos reales que son empleados como
se muestra a continuación en la siguiente tabla.

Función Minutos estimados Minutos reales


Acceso al sistema 150 100
Registro de pruebas 220 200
Consulta de pruebas Ptes de asignación 171 175
Registro de asignación de pruebas 165 160
Consulta de pruebas Ptes de valorizar 185 175
Registro de valores de pruebas 176 175
Consulta de pruebas Ptes de marcar procedencia 200 190
Registro de procedencia de pruebas 190 180
Consulta de pruebas sin n° solicitud de pedido 205 199
Registro de solicitud de pedido en prueba 204 165
Total 1718

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 6
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

1.5.- Plan de intervención de personal

Todo estos procesos es importante resaltar que es parte de todo un equipo de


desarrollo como lo es Analistas, Diseñadores, Desarrolladores, Tester`s y Soporte
técnico. Recursos humanos que a continuación se puede ver como son empleados en
cada actividad del desarrollo.

1.6.- Recursos financieros, materiales y técnicos necesarios

Por ultimo se ha agregado un estimado de costos por recurso humano así como
un estimado del costo por tiempo de duración de tarea, con esto se puede llegar a tener
un aproximado de costos que serán necesarios en el proyecto para una correcta
estimación de presupuesto.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 7
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

Como se puede observar en este ejemplo, El costo total de un desarrollo es


proporcional al tiempo y duración de cada actividad, es aquí cuando el PSP tiene
mucha ventaja sobre un desarrollo sin PSP ya que por medio de herramientas o
métodos de administración como es el PSP podemos conocer tiempos estimados y
costos que son los factores mas importantes de todo desarrollo de software: TIEMPO Y
DINERO.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 8
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

CONCLUSION

Ya sea con un desarrollo de software como con un proceso empresarial, la


administración, organización y buen manejo de actividades es una de las mejores
claves del éxito hoy en día. Existen muchas herramientas y muchas metodologías,
guías, bases, ejemplos, etc.. pero otro factor importante que no se debe de descuidar
hablando mas en lo individual y es la motivación y dedicación que dedique cada
persona en su trabajo lo cual marcara una diferencia todavía aun mayor que con el uso
de la mejor herramienta o método.

Personalmente el uso del PSP me ha motivado a seguir buscando mejores y mas


herramientas de cómo desempeñar mi trabajo de mejor manera.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 9
Actividad 3 “Tomando el control del proceso de desarrollo de software”.
Ortega Martinez, Jose Hermilo.

FUENTES DE INFORMACION

1. Definicion (2009).- http://definicion.de/plan-de-desarrollo/


2. Duttotech (2012).- http://www.duttotech.com/php/l-importancia-de-la-
planificacion-en-el-desarrollo-software/
3. Jummp (2009).- https://jummp.wordpress.com/2009/01/09/la-importancia-de-la-
planificacion/
4. Eclases (2004).- http://eclases.tripod.com/id15.html
5. monografias (2014).- http://www.monografias.com/trabajos82/estimacion-tiempo-
esfuerzo-proyectos-software/estimacion-tiempo-esfuerzo-proyectos-
software.shtml
6. slideShare (2011).- https://es.slideshare.net/jjcarvajal/planeacion-y-elaboracin-
de-proyectos-de-software
7. Slideshare(2012).- https://es.slideshare.net/hrubenleiva21/planificacin-de-
proyectos-de-software
8. Slideshare (2015).- https://es.slideshare.net/jesusquispemelo/mtrica-de-punto-de-
funcin-y-lineas-de-codigo
9. Calidad y software (2011).-
https://calidadysoftware.blogspot.mx/2011/09/metricas-loc.html
10.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Metodología personal de desarrollo de software. Mayo de 2017. Pág. 10

Você também pode gostar