Sei sulla pagina 1di 13

Actividad 2 “Métodos de estimación”.

Ortega Martinez, Jose Hermilo.

INSTITUTO DE ESTUDIOS UNIVERSITARIOS


CAMPUS ONLINE
MAESTRIA EN DIRECCION DE INGENIERIA DE SOFTWARE

INGENIERIA DE REQUERIMIENTOS Y DE USABILIDAD

Actividad 2 “Métodos de estimación”

ALUMNO(A): JOSE HERMILO ORTEGA MARTINEZ


FACILITADOR: MTRO. JUAN RAYMUNDO RODRIGUEZ VAN SCOLT
SAN BUENAVENTURA, COAHUILA, A lunes, 17 de julio de 2017.

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 1
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

INDICE
INTRODUCCION ........................................................................................................................................ 3
DESARROLLO............................................................................................................................................ 4
TEMA 1: METODO DE ESTIMACION ................................................................................................ 4
1.1.- Definición .................................................................................................................................... 4
1.2.- Estimación del esfuerzo, tiempo y costo................................................................................ 5
1.3.- Cronograma de actividades ..................................................................................................... 7
1.4.- Graficas de recursos estimados .............................................................................................. 9
1.5.- Usabilidad del proyecto .......................................................................................................... 10
CONCLUSION .......................................................................................................................................... 11
FUENTES DE INFORMACION .............................................................................................................. 11

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 2
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

INTRODUCCION

La administración y gestión de tiempos en el desarrollo de software se ha


convertido en uno de los factores principales y más importantes en todo desarrollo de
tiempo ya que de aquí se define el correcto seguimiento y guía de actividades a seguir
para un buen desarrollo. Hay una gran cantidad de grandes administradores que
definen y exponen que “Lo que no se puede medir no se puede administrar” y con justa
razón ya que si un analista o administrador de proyectos desea iniciar un plan de
trabajo con actividades inmedibles es muy probable que el desarrollo falle.

En el presente ensayo se hablara sobre gestión de tiempo así como una serie de
ejemplos de elementos de toda administración y gestión de proyectos, lleno desde
definiciones, cronogramas, gráficos de recursos, usabilidad, etc…

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 3
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

DESARROLLO

TEMA 1: METODO DE ESTIMACION

1.1.- Definición

Cuando hablamos de la palabra “Estimación” estamos hablando de una


predicción optima con probabilidad de éxito al reducir costos e incrementar la calidad de
un proceso, producto o servicio a realizar. Según Norman Fenton: “No se puede
predecir lo que no se puede medir”, es por eso que la estimación de software debe ser
relativa a la medición que se pueda aplicar a esta en diferentes rubros o áreas.

Existen muchos y muy variados métodos de estimación de software para conocer la


factibilidad y viabilidad de un proyecto antes de arrancar, un ejemplo de esto puede ser
la división de dos grupos como lo son:
 Métodos heurísticos
o Basados en juicio de expertos
o Basado por la analogía
 Métodos paramétricos
o COCOMO (Constructive Cost Model) II
o SLIM (Software lifecycle managment)
o Métodos basados en puntos función (FPA de IFPUG, COSMIC-FFP,
Puntos casos de uso, etc.)

Viendo toda la variedad de grupos de métodos que existen nos centramos en los que
son basados en puntos de fusión ya que estas son métricas con las que se puede
establecer el tamaño y complejidad de software en base a la cantidad de funciones que
un usuario requiera.

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 4
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

Un proyecto puede ser generalmente estimado de la siguiente manera iniciando


siempre por estimar el tamaño del proyecto con métodos como puntos de función y
posteriormente continuar con la estimación de esfuerzo, duración, costo y equipo, con
esto se puede llegar a tener una mejor planificación de todo el proyecto.

1.2.- Estimación del esfuerzo, tiempo y costo

Dentro del proceso de estimación de software pueden identificarse las


estimaciones de esfuerzo, tiempo y costo enseguida del análisis de requerimientos.
Hablamos de esfuerzo a el tiempo en minutos, días, semanas o meses por persona que
serán necesarios invertir dentro del proyecto de software, aquí por medio de la
definición de recurso humano podemos hacer cálculos estimativos del tiempo que será
necesaria la participación o presencia de un integrante del equipo de trabajando
hablando de diseñadores, programadores, etc..

En la siguiente imagen del proceso se puede observar el punto donde podría definirse
dichas estimaciones:

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 5
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

Cuando hablamos de la estimación de costos esta puede definirse como el precio o


costo nacional o internacional de costos necesarios para el desarrollo.

El esfuerzo que se llega a requerir en un proyecto puede llegar a ser difícil de definir por
diferentes motivos como lo es:
 Requerimientos no entendibles
 Producto invisible hasta que termine
 Producto difícil de medir
Este último punto es muy importante ya que de acuerdo a McConnell decía que “Una
estimación de software es una predicción de cuánto tiempo dura”.

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 6
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

1.3.- Cronograma de actividades

Una de las herramientas más utilizadas y que sirven de gran ayuda a la hora de
administrar las actividades de proyectos es por medio de ya sea MS Project o Grantter
de Google, herramientas que permiten administrar todo un proyecto por actividades,
tabulaciones, dependencias, actividades predecesoras, recursos, fechas y diagramas
Gantt.

A continuación se puede ver un ejemplo planteando el desarrollo del software de la


actividad.

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 7
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 8
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

1.4.- Graficas de recursos estimados

Para cada tarea de la lista expuesta en el diagrama anterior se puede ver como
se asigna un recurso en cada actividad dependiendo de las funciones que se requiera,
deben revisarse experiencia de la persona, equipamiento entre otros factores para
determinar un recurso para asignar así como otras consideraciones como el no sobre
cargar a una persona de las actividades a realizar en un mismo tiempo o no tener
recursos en exceso ni sobra.

Grafica de recursos
10
8
6
4
2
0
01-15 Ago 16-31 Ago 01-15 Sep 16-30 Sep 01-15 Oct 16-31 Oct

Administrador Gerente de proyectos Analista


Desarrollador Testar Capacitadores
Soporte administrativo Soporte tecnico Diseñador

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 9
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

1.5.- Usabilidad del proyecto

d) La descripción de las partes en que estará involucrada la usabilidad del proyecto.


“La productividad y agrado de los usuarios se relaciona directamente con la
usabilidad del software que utilizan”. Es bien sabido que la usabilidad es un aspecto
clave que puede llegar a ser clave para que un usuario realmente use y sea productivo
con la aplicación desarrollada ya que de esta depende si realmente se cumple con el
objetivo general del producto y realmente ayuda a aumentar eficiencia o calidad o
reducir tiempos con la utilización del software.

La usabilidad no debe considerarse un lujo o algo que este de mas, es un factor básico
e indiscutible que debe de ser considerado en todo desarrollo ya que de nada servirá
llegar a realizar un software con un gran diseño y una gran cantidad de funciones si es
que este software el usuario lo ve complicado de usar, entender y trabajarlo.

Existen diversas evaluaciones que determinaran la usabilidad del software como lo son:
 Testeo de usabilidad
o Diseñar tareas de prueba
o Pruebas en laboratorio o grupos de usuarios reales
o Registro de resultados y tratamiento de los mismos
 “Pensar en voz alta”
o Recolección de comentarios de usuarios
 Evaluacion heurística
o Expertos revisan y critican el sistema
o Sugerencia de modificaciones aplicables y precisas
 Inspección colaborativa de usabilidad
o Examinar el sistema desde el punto de vista del usuario final
o Menos costosa y más rápida que el testeo
o Revela más defectos que el testeo de usabilidad

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 10
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

CONCLUSION

“Cuando puedes medir y expresarte con números sabes realmente de lo que hablas;
pero cuando no puedes medir, cuando no puedes expresarte con números, tus conocimientos
son escasos y poco satisfactorios” (Lord Kelvin)

FUENTES DE INFORMACION

1. Cimat (2007).-
http://www.cimat.mx/Eventos/seminariodetecnologias/EstimacionDelEsfuerzo.pdf

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 11
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

2. Tutorialspoint (2016).-
https://www.tutorialspoint.com/es/software_engineering/software_project_manag
ement.htm
3. Javier Garza (2011).- http://www.javiergarzas.com/2011/06/breve-introduccion-
estimacion-1.html
4. Javier Garza (2011).- http://www.javiergarzas.com/2011/06/estimacion-software-
puntos-funcion-2.html
5. Gladys Gbegnedji.- https://www.gladysgbegnedji.com/estimar-recursos-de-las-
actividades/
6. Javier Garza (2011).- http://www.javiergarzas.com/2011/06/breve-introduccion-
estimacion-3.html
7. Javier Garza (2011).- http://www.javiergarzas.com/2011/06/breve-introduccion-
estimacion-4.html
8. Wikiversity (2016).-
https://es.wikiversity.org/wiki/Estimaci%C3%B3n_de_proyectos_software
9. iaap (2008).- https://iaap.wordpress.com/2008/02/18/la-estimacion-del-costo-de-
un-proyecto/
10. Obs Edu (2016).- http://www.obs-edu.com/int/blog-investigacion/project-
management/12-tecnicas-para-la-estimacion-de-costes-en-proyectos
11. Mitecnogico.-
http://www.mitecnologico.com/Main/EstimacionDeTiemposCostosYRecursos
12. Lsi.- http://www.lsi.us.es/docencia/get.php?id=326
13. Monografias.- http://www.monografias.com/trabajos82/estimacion-tiempo-
esfuerzo-proyectos-software/estimacion-tiempo-esfuerzo-proyectos-
software.shtml
14. Publicaciones.-
http://publicaciones.eafit.edu.co/index.php/ingciencia/article/viewFile/470/437
15. Materias FI (2007).- http://materias.fi.uba.ar/7518/Te%F3ricas/02-
2%20Planificacion%20Calendario%20y%20Recursos%20Parte%202%20v4.pdf

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 12
Actividad 2 “Métodos de estimación”.
Ortega Martinez, Jose Hermilo.

16. SlideShare (2010).- https://es.slideshare.net/alfonsogu/usabilidad-y-diseo-de-


software
17. La usabilidad en ingeniería de Software: definicion y características (2011).-
http://redicces.org.sv/jspui/bitstream/10972/1937/1/2.%20La%20usabilidad%20e
n%20Ingenieria%20de%20Software-%20definicion%20y%20caracteristicas.pdf
18. Calidad de software e ingeniería de usabilidad (2012).-
http://sedici.unlp.edu.ar/bitstream/handle/10915/19202/Documento_completo.pdf
%3Fsequence%3D1
19. Noticias universia (2006).- http://noticias.universia.es/ciencia-nn-
tt/noticia/2006/11/14/594994/usabilidad-software-pensado-usuarios.html

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


Métodos formales de ingeniería de software. Julio de 2017. Pág. 13

Potrebbero piacerti anche