Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Propuesta Ampliada
Grupo 201014_ 21
Tutor
Popayn Cauca
Semestre A 2017
PROPUESTA AMPLIADA
Antecedentes de la investigacin
IEEE (The Institute of Electrical and Electronics Engineers, inc) , Software & Systems
Engineering Standards Committee (S2ESC). ISO (Organizacin Internacional de
Normalizacin, Comisin Electrotcnica Internacional (IEC) , European Software Institute (ESI) ,
entre otras.
As mismo existen organizaciones que tienen que ver con e desarrollo del software en
Latinoamrica como son: CESSI (Argentina) , SOFTEX (Brasil) , GECHS (Chile) , CAMTIC
(Costa Rica), AESOFT (Ecuador), CBTI (Bolivia), CAVEDATOS (Venezuela) entre otras.
Como respuesta a estas necesidades y con el fin de optimizar las tareas de los
usuarios del sistema, en la actualidad se cuenta con muchas metodologas de
desarrollo de software, enfocadas en la solucin de un programa informtico. Dentro
de las primeras pocas en donde se empez a considerar el desarrollo de software
aparecieron los primeros modelos de desarrollo de software como: modelo secuencia
lineal, modelo en cascada, modelo de construccin de prototipos, modelos evolutivos
(Modelo Incremental, Modelo en Espiral que es un enfoque cclico para el modelo
incrementa).
El uso de PMBOK del PMI en Proyectos de software, tiene como finalidad proponer el
uso generalizado y mostrar las ventajas de la gua del conocimiento del Gestin de
Proyectos del Instituto de gestin de Proyectos Project Management Body of
Knowledge-PMBOK en la Gestin de Proyectos de Software. Esta metodologa
PMBOK se encarga de gestionar todo el ciclo de vida del proyecto y SCRUM se
enfoca en el desarrollo de software. Por lo que muchos estudiosos del tema afirman
que fcilmente ante un nuevo proyecto de software, se puede enfocar su gestin
usando metodologa PMI-PMBOK en toda su amplitud y al llegar a las fases de:
Ejecucin, Seguimiento y control, usar SCRUM para el desarrollo y seguimiento del
proyecto. (Dani, 2011)
ESTADO DEL ARTE DE TRABAJOS DE INVESTIGACIN SIMILARES QUE SE
DESARROLLAN. SE SUGIERE UTILIZAR LAS FICHAS RAE PARA ESTE
PROPSITO.
Ao 2007
Resumen:
Los sistemas de informacin son cada vez ms complejos y sofisticados, con exigentes
requerimientos de calidad, eficiencia, seguridad, flexibilidad, integracin, la ingeniera del
Software es considerada una de las materias del currculo de Ingeniera de Sistemas, al
igual que redes o bases de datos, para muchos es considerada la columna vertebrar de
nuestra carrera.
Se describen diez (10) reas dentro de cada una refieren varias sub reas, La Ingeniera
del Software es muy cambiante y evoluciona de manera rpida. Los desarrolladores
juegan un papel importante independientemente del lugar donde se encuentren los
cuales estn a la vanguardia de la herramienta y la nueva tecnologa.
Palabras claves:
Ingeniera, Ingeniera de Software, Desarrollo de Software.
Contenidos:
El documento inicia con una pregunta sobre qu es la Ingeniera del Software, lo que nos
permite pensar que es slo una palabra de moda que significa lo mismo que
"programacin de computadores". Es cierto que la Ingeniera de Software ha sido
usurpada, pero un trmino puede ser objeto de abuso y todava tener un significado
legtimo. La definicin del diccionario para "Ingeniera" es: Aplicacin de principios
cientficos y matemticos con fines prcticos, y es lo que la mayora de los
programadores tratan de hacer. Los ingenieros de software aplicamos algoritmos
desarrollados cientficamente y definidos matemticamente, mtodos de diseo
funcional, mtodos de aseguramiento de calidad y otras prcticas para desarrollar
productos software y servicios.
Sin duda, el software representa una herramienta indispensable en nuestra vida, y sin la
cual sera muy difcil llevar a cabo ciertas actividades. Sin embargo, debe recordarse que
el desarrollo del software, a pesar de que trae muchos beneficios, tambin conlleva
muchos efectos secundarios, por ejemplo, cuando se actualiza un nuevo software,
tambin se debe actualizar el hardware lo cual lleva consigo efectos de contaminacin al
ambiente.
http://www.computer.org/portal/pages/seportal/subpages/swebok/swebok.html
Comentarios:
El desarrollo de software, como se practica comnmente hoy en da, no se parece mucho
a ingeniera, pero podra lograrse. Una vez que dejemos de hacer la pregunta equivocada
de "Qu es actualmente el desarrollo de software?" y empecemos a hacer la pregunta
correcta de "El desarrollo de software debera ser ingeniera?"
Fuente bibliogrfica
https://www.iberlibro.com/buscar-libro/isbn/0321117425/
Ao 2003
Resumen:
los mejores desarrolladores estn, generalmente, mal pagados y los peores demasiado
bien pagados. Esta clase de pensamiento, representa una falacia comn cuando se viene
a medir la productividad de un desarrollador. La productividad no son unas cuantas
lneas de cdigo. Un enorme montn humeante de cdigo que no logra el trabajo hecho,
no es productivo.
Palabras claves:
Ingeniera, Ingeniera de Software, Desarrollo de Software.
Contenidos:
El artculo da una buena visin de la importancia de tener buenos desarrolladores (que
no programadores) en plantilla para afrontar un proyecto con garantas y sobre todo, nos
expone con claridad que la productividad no solo se debe medir por el nmero de lneas
de un desarrollador, ni solo en el tiempo exclusivo de desarrollo.
Y si bien es cierto que a un buen programador no se le puede pagar 28 veces el salario
de uno malo, s que es importante saber reconocer a un buen desarrollador y pagarlo
debidamente en funcin de lo que aporta en trminos de productividad al proyecto, al
equipo y a la direccin.
Comentarios:
Es una buena recopilacin del "estado del arte" de la ingeniera del software, las fuentes
son una buena biblioteca que todos los ingenieros del software deberamos leer.
Tener una opinin ms contrastada que la propia que poder utilizar como argumento con
jefes y gestores que desprecian la programacin y otras tareas triviales de esto de
desarrollar aplicaciones
Ao 2010
Resumen:
El software se ha convertido en el elemento clave de la evolucin de los sistemas y
productos informticos. En los pasados 50 aos, el software ha pasado de ser una
resolucin de problemas especializada y una herramienta de anlisis de informacin, a
ser una industria por s misma. Pero la temprana cultura e historia de la programacin
ha creado un conjunto de problemas que persisten todava hoy. El software se ha
convertido en un factor que limita la evolucin de los sistemas informticos. El software
se compone de programas, datos y documentos. Cada uno de estos elementos ponen
una configuracin que se crea como parte del proceso de la ingeniera del software. El
intento de la ingeniera del software es proporcionar un marco de trabajo para construir
software con mayor calidad.
Palabras claves:
Ingeniera, Ingeniera de Software, Desarrollo de Software.
Contenidos:
El proceso del Software, Modelado, Administracin de la Calidad, Administracin de
proyectos de software, temas avanzados
Conclusiones:
Literalmente existen miles de libros escritos sobre software de computadora. La gran
mayora tratan los lenguajes de programacin o aplicaciones de software, y slo unos
pocos tratan el software en s. Pressman y Herron (Software Sock, Dorset House, 1991)
presentaron una discusin (dirigida a no profesionales) acerca del software y del modo
en que lo construyen los profesionales.
Se pretende desarrollar un software que pueda ser aplicado como herramienta til, en el caso
particular de la Institucin Educativa, su propsito principal tiene que ver con mejorar la
obtencin de la informacin utilizando las TIC'S, herramientas Web y las tcnicas de ingeniera
de requisitos que permita corregir alteraciones en los datos suministrados, seguridad y
respaldo de la informacin.
Segn Sommerville (2005), para muchas personas el software solo son programas de
computadora, sin embargo nos comenta que son todos aquellos documentos asociados
a la configuracin de datos que se necesitan para hacer que estos programas operen
de manera adecuada. Estos productos se software se desarrollan para algn cliente en
particular o para el mercado en general. El objetivo principal que busca la ingeniera de
software es convertir el desarrollo de software en un proceso normal, con resultados
predecibles que permitan obtener un producto final de alta calidad y permita satisfacer
las necesidades y expectativas del cliente. Segn Gacita (2003).
Segn Silva (2001) desde 1985 hasta el presente, ha ido apareciendo herramientas,
metodologas y tecnologas que se presentan con la solucin definitiva al problema de
la planificacin, previsin de costos y aseguramiento de la calidad en el desarrollo de
software.
Este artculo est dedicado a explicar que la Gestin basada en la metodologa PMI
por definicin, no est atada a un ciclo de vida de proyectos especficos, de hecho no
slo es compatible con las metodologas giles, sino que permite complementarlas en
muchas reas. (PMOinformatica.com, 2012)
Segn (Tapia, 2014) La Gua del PMBOK (Project Management Body of Knowledge) es
una metodologa de gestin de proyectos desarrollada por el Project Management
Institute (PMI) que actualmente cuenta con el mayor respaldo internacional y que
constituye un estndar de facto. La estrategia de PMBoK consiste en aplicar una
combinacin de procesos formales bien definidos para lograr obtener productos y
resultados predecibles.
Scrum es un marco de trabajo gil desarrollado en 2009 por Ken Schwaber para la
gestin de proyectos de desarrollo de software de manera iterativa e incremental.
Define una estrategia flexible y holstica del desarrollo del producto en la que el equipo
de trabajo trabaja como una unidad para alcanzar un objetivo comn. Un principio clave
de Scrum es el reconocimiento de que durante un proyecto los clientes pueden cambiar
de opinin acerca de lo que quieren y necesitan (Tapia, 2014)
El uso del PMBOK del PMI en Proyectos de Software. Finalidad: Proponer el uso
generalizado y mostrar las ventajas de la Gua del Cuerpo de Conocimiento para la
Gestin de Proyectos del Instituto de Gestin de Proyectos (Guide to Project
Management Body of Knowledge PMBOK; Project Management Institute - PMI) en
la Gestin de Proyectos de Software.
Ms sin embargo hay que destacar que PMBOK en una metodologa que tiene
enfoque sistemtico y se adapta a cualquier tipo de proyecto informtico. Su propsito
es implementar el sistema de gestin de calidad, a travs de sus polticas o
lineamientos, los procedimientos y los procesos de planificacin de calidad,
aseguramiento de calidad y control de calidad con las actividades de mejora continua
de los procesos que se realizan de manera continua durante todo el proyecto.
Tipo de Investigacin.
Investigacin aplicada: Esta busca la generacin de conocimiento, aplicndola a los
problemas de manejo de informacin dentro de una organizacin, a travs de una
solucin de aplicativo web, en combinacin de las metodologas y tecnologa existentes
para la solucin de un proyecto. Esta se enfoca fundamentalmente en los hallazgos
tecnolgicos de la investigacin bsica, ocupndose del proceso de enlace entre la
teora y el producto.
ENFOQUE DE INVESTIGACIN.
POBLACIN Y MUESTRA.
Criterios de Exclusin.
Funcionarios administrativos no contratados por el SENA
Formulacin de Hiptesis.
La tecnologa informtica, permite manipular, almacenar, distribuir y recuperar con gran facilidad
y rapidez grandes volmenes de informacin. Lograr el desarrollo de estas capacidades
solamente se realizar si planificamos y ponemos en prctica situaciones de aprendizaje que
demanden las actividades diarias de la persona que le permita tomar decisiones adecuadas
para resolver un determinado problema
En el caso particular de la Institucin Educativa, su propsito principal tiene que ver con mejorar
la obtencin de la informacin utilizando las TIC'S, herramientas Web y las tcnicas de
ingeniera de requisitos que permita corregir alteraciones en los datos suministrados, seguridad
y respaldo de la informacin.
Una vez examinada con antelacin la informacin obtenida por la Institucin Educativa, se hace
necesario buscar una solucin que permita mitigar la dificultad que presenta el personal
administrativo, dado que no es la nica actividad que deben realizar y est en particular les
toma mucho tiempo generando procesos, prdidas econmicas y retrasos en la entrega
oportuna del carn.
FORMULACIN DE HIPTESIS.
Hiptesis 1:
La tecnologa informtica, permite manipular, almacenar, distribuir y recuperar con gran facilidad
y rapidez grandes volmenes de informacin. Lograr el desarrollo de estas capacidades
solamente se realizar si planificamos y ponemos en prctica situaciones de aprendizaje que
demanden las actividades diarias de la persona que le permita tomar decisiones adecuadas
para resolver un determinado problema
En el caso particular de la Institucin Educativa, su propsito principal tiene que ver con mejorar
la obtencin de la informacin utilizando las TIC'S, herramientas Web y las tcnicas de
ingeniera de requisitos que permita corregir alteraciones en los datos suministrados, seguridad
y respaldo de la informacin.
Hiptesis 2:
Dentro del mbito de las tecnologas y la informtica, existen muchas metodologas y
tcnicas que brindan apoyo para liderar y gestionar proyectos de desarrollo de software.
Es posible combinar metodologas enfocadas con la gestin de proyectos y
metodologas dedicadas exclusivamente al desarrollo de software, con el fin de obtener
un producto final que cumpla con los requerimientos del cliente y las normas de calidad
exigidas para el desarrollo de proyectos software.
Una vez examinada con antelacin la informacin obtenida por la Institucin Educativa, se hace
necesario buscar una solucin que permita mitigar la dificultad que presenta el personal
administrativo, dado que no es la nica actividad que deben realizar y est en particular les
toma mucho tiempo generando reprocesos, prdidas econmicas y retrasos en la entrega
oportuna del carn.
CUESTIONARIO DE CONTROL: C1
FECHA 06/05/2017
Pregunta Si No OBSERVACIONES
TOTALES 12 21
Un proyecto es considerado como un esfuerzo temporal que se lleva a cabo para crear
un producto, un servicio o un resultado nico en un tiempo previamente fijado, bajo
unos lineamientos o parmetros a seguir (tiempo, coste, recursos, Alcance y calidad
del producto final). Dentro de la Gestin de Proyectos podemos adoptar algunas
metodologas que nos sirven como gua para una exitosa entrega del producto final.
Para este proyecto podemos usar la metodologa PMI-PMBOK (Project Management
Book Of Knowledge) para Gestionar el Proyecto en su totalidad en cada una de sus
fases; y de esta manera combinarla con un tipo de metodologa gil SCRUM el cual es
un tipo de modelo incremental enfocado al desarrollo de software de manera gil y que
se puede adoptar en las fases de Ejecucin, seguimiento y control del modelo PMBOK.
Costes fijos
Pago de servicios pblicos
Pago de arriendo
Nmina de empleados
Gastos Generales
documentacin.
Implementos de oficina
Gastos de red
Viticos de empleados
Inconvenientes en el desarrollo del software.
Fondos de contingencia
Horas extras en caso de que el software presente errores
Costes no recurrentes
Licenciamientos
Estimacin de costos
Con el mtodo COCOMO vamos a hallar la cantidad de personas que
necesitamos para la realizacin del proyecto y el tipo de tiempo a emplear,
revisando tambin el tema del periodo de prueba del software y el ao de
garanta.
Ecuacin
= 2.4 1.05
= 2.4 17.171.05
= 47,502
= 2.5 0.38
= 2.5 47,50.38
= 10,84
= 47/10
= 4,7
Mantenimient $ 1 1 11 $ 916.666
o mejoras y 2500.000
actualizaciones
Gastos Generales
Descripcin Costo total
Documentos $600.000
Implementos de oficina $300.000
Gastos de red $1400.000
Viticos de empleados $1100.000
Inconvenientes en el desarrollo del software. $2500.000
$5900.000
Fondos de contingencia
$166.666
Costes no recurrentes
NOTA: El tiempo estipulado para el proyecto lo calcule en base a los meses que
nos quedan para este actividad del trabajo colaborativo. Pero en un caso real
debemos redefinir los tiempos de duracin de cada fase para distribuir mejor el
tiempo dedicado a cada fase que podra ser de un ao aproximadamente.
REFERENCIAS BIBLIOGRFICAS
Limon Ulloa, R., Tellechea Rodriguez, M. A., Adriano Lpez, N. E., & Uras, C. G. (s.f.).
http://www.academia.edu/. Recuperado el 06 de Mayo de 2017, de Criterios de evaluacin para
seleccin de una metodologa de desarrollo de software: recuperado de
http://www.academia.edu/28686219/Criterios_de_evaluaci%C3%B3n_para_selecci%C3%B3n_de_una_
metodolog%C3%ADa_de_desarrollo_de_software
Sandoval, J.J. (22 de Octubre de 2011). es.slideshare.net. Recuperado el 06 de Mayo de 2017, de PMBOK:
https://es.slideshare.net/JoseSandoval9/pmbok-9825141