SlideShare una empresa de Scribd logo
1 de 40
Gestión de proyectos de desarrollo
de software y control de calidad de
producto terminado en una
pequeña empresa
Jenny Morales Brito
Facultad de Ingeniería
Universidad Autónoma de Chile
Agenda
• Pequeña empresa en Chile
• Sobre OneConsultores
• Gestión de proyectos
• Calidad de producto terminado
• Conclusiones
Pequeña empresa en Chile
• Una de las clasificaciones del Servicio de
Impuestos Internos (SII) según las ventas
anuales.
anual desde 2.400 UF a 5.000 UF, este
es el sector al cual pertenece una
pequeña empresa, llamado Pequeña 1.
MICRO 1 0,01 UF a 200 UF.
MICRO 2 200,01 UF a 600 UF.
MICRO 3 600,01 UF a 2.400 UF.
PEQUEÑA 1 2.400,01 UF a 5.000 UF.
PEQUEÑA 2 5.000,01 UF a 10.000 UF.
PEQUEÑA 3 10.000,01 UF a 25.000 UF.
MEDIANA 1 25.000,01 UF a 50.000 UF.
Empresa en Chile: fracaso antes
de los 3 años
F
R
A
C
A
S
O
3
A
Ñ
O
S
Requerimientos
Gestión
Clientes y
Usuarios
Estimación y
Programación
de Tareas
Jefe de
Proyecto
Desarrollo
Personal
¿Qué hace una
empresa de
desarrollo para
sobrevivir?
Fracaso de los proyectos
52%
19%
29%
Proyectos
Discu dos
Fallidos
Exitosos
METODOLOGÍAS ÁGILES
OneConsultores
• Fundada en el año 2013.
• Posee 7 personas que conforman el equipo de
trabajo.
– Cuenta con clientes públicos y privados
www.oneconsultores.com
One Consultores en la CES en las Vegas EEUU
Fuente:http://chileproveedores.bmcomunicaciones.cl/newsletter/2015/01/nota-1.php
www.oneconsultores.com
• La empresa ha realizado proyectos en las
áreas de TI.
– Desarrollo de software
– Interconectividad de espacios rurales
– Implementación y sustento de proyectos TI
www.oneconsultores.com
Vitrina Campesina
• Vitrina Campesina. Plataforma digital que permite a
emprendedores de artesanía, turismo rural y de
agroindustria mostrar sus productos y servicios en
internet generando un contacto directo entre
emprendedores y clientes.
www.oneconsultores.com
Vitrina Campesina
Fuente: http://www.vitrinacampesina.cl
www.oneconsultores.com
Servicio de Mensajería
• El servicio de mensajería permite a clientes
enviar mensajes de texto (SMS), email,
WhatsApp a quienes estime conveniente
mediante una interfaz Web. Múltiples
aplicaciones para este servicio, entre las cuales
se pueden mencionar, avisos de horas médicas,
reuniones escolares, entre otros.
• FOSIS a nivel nacional
www.oneconsultores.com
Software de Permisos de Circulación
• Software para la venta de
permisos de circulación.
– Provee la posibilidad de
registrar las ventas por
concepto de permisos de
circulación, pago en línea.
• Actualmente utilizado por la
Ilustre Municipalidad de
Pelarco
www.oneconsultores.com
Monitoreo Térmico
www.oneconsultores.com
 Sistema de monitoreo para cámaras de frío
Conectividad
• Conectividad rural
www.oneconsultores.com
Analicemos ahora la realidad encontrada
en la gestión de los proyectos.
www.oneconsultores.com
Requerimientos
Requerimiento es:
• Capacidad que debe estar
presente en un sistema para
satisfacer una necesidad.
Realidad
• Usuarios no expresan de
manera clara sus ideas.
• Usuarios no quieren
comprometerse
• Usuarios no formales y
cambiantes
• Usuarios quieren más por
menos
Esperamos que
expliquen sus
requerimientos
Requisitos
Producto de una
reunión
Formalidad
Gestión
Gestión
• Mantener el
compromiso de todos
los interesados
• Mantener el proyecto
dentro de las
restricciones puestas
(tiempo, costo, alcance)
Realidad
• Dificultades en la gestión
de pago de clientes.
• Solicitudes de extensión
de tiempo para
entregable debido a
modificaciones de
alcance.
Idealmente estas
dimensiones no
deberían modificarse
Clientes y usuario
Clientes y usuarios
• Comprometidos, participativos.
• Activos durante el desarrollo
• Saben lo que quieren
Realidad encontrada
• Empresas pequeñas no designan
un usuario para trabajar en el
software
• Trabajo del desarrollador
transparente para el usuario
• Difíciles de comprometer
• Cliente activos y participativos solo
el primer mes de desarrollo
Estimación y Programación de Tareas
Estimación
• Requisitos claros.
• Estimaciones
científicas.
Realidad
• Estimaciones sub
valoradas o
sobrevaloradas en
tiempo
• Estimación de
tiempo no formales
Necesidad de
contar con un
EXPERTO
Jefe de proyecto
Líder
• Relaciones personales
• Mantener comunicación
• Establecer confianzas y
delegar tareas
• Mantener una visión clara
del proyecto
• Mantener buena
comunicación con los
cliente
La realidad
• Dificultades en la
priorización de los
recursos humanos
• Ausencia físicas de la
oficina por negociaciones.
• Dificultad de control a
distancia.
• Jefe de proyecto
multifuncional
Proceso de desarrollo de software
Desarrollo bajo un marco de trabajo
•Esperado
•Metodologías establecida para el
desarrollo
•Afectado por mala planificación,
ejecución y seguimiento.
Realidad
•Empresas pequeñas con pocos
trabajadores.
•Idealmente las metodología ágiles
permiten mejores resultados.
•Incapacidad para realizar implementación
total de una de ellas.
•Inestabilidad de uso metodológico
•Modelos tradicionales sin documentación.
El personal de desarrollo
Desarrolladores
• Selección de perfil adecuado
• Control del trabajo realizado
• Control de horas de trabajo
• Estímulos y recompensas
Problemas
• Bajo rendimiento y cumplimiento
de tareas
• Extensión de horas antes de las
entregas
• Deserción de los desarrolladores.
• Retrasos en entregas
• Compromete mayores horas
para integrar un nuevo
desarrollador
Calidad
• Dada las diversas implicancias, se pretende medir la calidad
del producto terminado.
ISO
9126
FUNCIONALIDAD
USABILIDAD
MANTENIBILIDAD
PORTABILIDAD
FIABILIDAD
EFICIENCIA
Plantilla
Aspecto a
evaluar:
Usabilidad
Evaluación
competente a:
Usuario
Definición de
Tareas
Tarea a evaluar: Al interuactuar con el
sistema, identifique lo
predecible que resulta ser.
Oportunidades
1º 2º 3º 4º 5º 6º 7º
Nº de respuestas
esperadas
Nº de respuestas
inesperadas
Nº de ejecuciones
Plantilla
Aspecto a evaluar Mantenibilidad
competente a: Testeador
Definición de
Tareas
Existe la documentación necesaria para
comprender los módulos del software
Nº de módulos
diseñados (UML,
DFD)
nº de descriptores
de acceso a datos 50%
0%
100%
100%
50%
60%
Documentación código
Documentacion de diseño y acceso a datos
Normas de identacion y variables
Modulos independientes
posibilidad de expandirlo
Total Mantenibilidad
Atributo Mantenibilidad
Plantilla
Aspecto a evaluar: Portabilidad
Evaluación
competente a:
Testeador
Definición de Tareas
Al instalar el software no genera
conflictos con otros previamente
instalados
nº de veces que se ha
instalado
nº de errores de
instalación.
nº de errores de
coexistencia
Plantilla
Aspecto a
evaluar:
Eficiencia
Evaluación
competente a:
Testeador
Definición de
Tareas
Tarea a evaluar: [Estimar tiempo de
respuesta máximo para la
tarea]
Oportunidades
1º 2º 3º 4º 5º 6º 7º
Tiempo de
respuesta
Tiempo de
proceso
Fallas
Plantilla
Aspecto a
evaluar:
Funcionalidad
Evaluación
competente
a:
Testeador
si no
¿Existen claves
de acceso por
usuario?
Existen distintos
perfiles de
usuario, de tal
manera de
proteger el
acceso a la
información
sensible
Plantilla
Aspecto a evaluar: Fiabilidad
Evaluación competente
a:
Testeador
Tarea a evaluar:
Durante una falla
tiempo de estudio de
fallas
1º 2º 3º 4º 5º 6º 7º
Tipo de falla (conexión/
caída/ mantención)
Tiempo de
recuperación
Estado de los datos
(recuperados/perdidos)
0%
93%
47%
Modos alternativos de operación
Sin fallas( conexión, caida, mantención,recuperación)
TOTAL FIABILIDAD
ATRIBUTO FIABILIDAD
Conclusiones
• Toda empresa que quiere crecer y consolidarse debe formalizar
procesos.
• Transitar hacia las certificaciones de calidad.
• Establecer procesos de evaluación de calidad formal durante el
desarrollo.
• Mejoras
– Mayor vinculación con Universidades
– Certificarse CMMI
– Ampliar su mercado objetivo
Trabajos futuros:
• Estudio de fracasos de proyectos de software en chile
• Estudio de madurez de empresas de desarrollo en chile
• Estudio de utilización de metodologías de desarrollo
Referencias
• Estadísticas De Empresas Por Tamaño Según Ventas. Ministerio de Economia y
Turismo Gobierno de Chile
• Dinámica Empresarial Brechas Regionales Y Sectoriales De Las Pymes En Chile
Periodo 2005-2014, Ministerio de Economía, Fomento y Turismo Gobierno de
Chile.,
• Case Study:Factors for Early Prediction of Software Success & Failure J. D.
Procaccino, J. M. Verner, and S. P. Overmyer
• Ingeniería del Software, Ian Sommerville, pearson adison wesley 7ma edición.
• Factores de Éxito en Proyectos de Desarrollo de Software: Análisis de la
Industria Chilena del Software. J. Pereira, N. Cerpa, M. Rivas.
• Plantilla de Evaluación de Calidad de Software Según ISO 9126, Aplicación en
un Caso Práctico. J. Morales.
• C. Ghezzi, M. Jazayeri, D. Mandrioli, “Fundamentals of Software Engineering”,
Prentice Hall, second edition, 2003,
Muchas Gracias!!!
Atributo: Usabilidad
Preguntas Respuestas Logro Total
Al interactuar con el sistema, identifique lo
predecible que resulta ser.
predictibilidad 75%
Total pregunta 1 Logro 75%
¿Existe relación entre los conocimientos
previos del usuario y la forma de operar
del sistema?
iconos 100%
menús 99%
colores 0%
formularios 100%
Total pregunta 2 Logro 75%
En cuanto a la información mostrada en el
sistema, refiérase a la manera en que ésta
es agrupada
formularios 92%
menús 100%
Total pregunta 3 Logro 96%
Es adecuada la cantidad de interacciones
que debe realizar con el sistema para
ejecutar una tarea
aceptación de número
de tareas 100%
Total pregunta 4 Logro 100%
El software provee de distintos
mecanismos para realizar las mismas
tareas
flexibilidad 0%
Total pregunta 5 Logro 0%
Una vez ocurrida la falla del sistema
permite volver al estado inmediatamente
anterior 100%
Total pregunta 6 Logro 100%
TOTAL USABILIDAD 74%
Atributo: Mantenibilidad
Preguntas Respuestas Logro Total
El código ha sido documentado en oficio 0%
en código 100%
Total Pregunta 1 Logro 50%
Existe documentación necesaria para
comprender los módulos del software
diseño 0%
descriptores de
acceso a datos 0%
Total Pregunta 2 Logro 0%
el código está estructurado de manera
de cumplir con las normas de
identación y formas de nombrar
variables
líneas que cumplen 100%
Total Pregunta 3 Logro 100%
Dada la distribución de los módulos es
posible probar por separado cada uno
de ellos
módulos
independientes
100%
Total Pregunta 4 Logro 100%
El software esta creado dejando la
posibilidad de expandirlo a futuro Espacio en tablas 0%
compatibilidad con
bibliotecas 100%
Total Pregunta 5 Logro 50%
Total Mantenibilidad 60%
Atributo: Portabilidad
Preguntas Respuestas Logro Total
El software puede ser utilizado en distintos
sistemas operativos, sin necesitar archivos
especiales
compatibilidad de
sistema operativo
33%
Total pregunta 1 Logro 33%
Tiempo de instalación Rápido 100%
Total pregunta 2 Logro 100%
Al instalar el software no genera conflicto
con otros previamente instalados
éxitos en instalación 100%
Total pregunta 3 Logro 100%
Al existir cambios de versión, se generan
incompatibilidades
Cambios sin falla de
marzo -agosto
91%
Total pregunta 4 Logro 91%
TOTAL PORTABILIDAD 81%
Atributo: Eficiencia
estudio de 26 clientes, distribuidos en 4 rutas distintas
Preguntas Actividades Logro Total
En el proceso de la atención de clientes
y envío de facturas
repuesta inmediata 100%
sin fallas 92%
Total pregunta 1 Logro 96%
En cuanto a los recursos disponibles en
la atención de clientes y envío de
facturas
Procesador 100%
tarjeta de red 100%
memoria principal 100%
Disco Duro 100%
Total pregunta 2 Logro 100%
TOTAL EFICIENCIA 98%
Atributo: Funcionalidad
Pregunta Actividades Logro Total
En relación a las tareas que debe realizar
el usuario del sistema tareas cubiertas por
el sistema escritorio 100%
tareas cubiertas por
el sistema celular 84%
Total pregunta 1 Logro 92%
En relación a las tareas realizadas en el
sistema resultados correctos 95%
Total pregunta 2 Logro 95%
Existen claves de acceso por usuario
existencia de claves
en celulares 100%
existencia de claves
en aplicación
escritorio 100%
Total pregunta 3 Logro 100%
TOTAL FUNCIONALIDAD 96%
Atributo: Fiabilidad
Pregunta Respuestas Logro Total
Durante un período de falla del sistema,
¿Existen tareas en modo de fallo?
Tareas previstas 0%
Total pregunta 1 Logro 0%
Durante una falla
Sin fallas de conexión 81%
Sin fallas de caída 88%
Sin falla mantención 96%
tiempo de
recuperación al
reinicio 100%
Recuperación de
datos 100%
Total pregunta 2 Logro 93%
TOTAL FIABILIDAD 47%

Más contenido relacionado

Similar a presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx

Errores Clásicos en un Proyecto de Software.pdf
Errores Clásicos en un Proyecto de Software.pdfErrores Clásicos en un Proyecto de Software.pdf
Errores Clásicos en un Proyecto de Software.pdfelkinJair1
 
Presentación Arbusta Agosto 2016
Presentación Arbusta Agosto 2016Presentación Arbusta Agosto 2016
Presentación Arbusta Agosto 2016Wolf Sellmer
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
N4S evaluaciones adaptativas
N4S evaluaciones adaptativasN4S evaluaciones adaptativas
N4S evaluaciones adaptativasYouth4work.com
 
Presentaci%c3%b3n%20 catalina%20huerta
Presentaci%c3%b3n%20 catalina%20huertaPresentaci%c3%b3n%20 catalina%20huerta
Presentaci%c3%b3n%20 catalina%20huertabox Gr
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSLuis Anibal
 
Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Luis Trejos
 
Presentación Software Gestión de Calidad ISO
Presentación Software Gestión de Calidad ISOPresentación Software Gestión de Calidad ISO
Presentación Software Gestión de Calidad ISORafael Borne
 
T%c3%a9cnicas de-programaci%c3%b3n-y-gesti%c3%b3n-de-proyectos
T%c3%a9cnicas de-programaci%c3%b3n-y-gesti%c3%b3n-de-proyectosT%c3%a9cnicas de-programaci%c3%b3n-y-gesti%c3%b3n-de-proyectos
T%c3%a9cnicas de-programaci%c3%b3n-y-gesti%c3%b3n-de-proyectosFelix Manuel
 
Trabajo Final - Gestión del conocimiento
Trabajo Final - Gestión del conocimientoTrabajo Final - Gestión del conocimiento
Trabajo Final - Gestión del conocimientocarpared
 
Curso: Auditoría de sistemas: 01 Conceptos, estándares, ética
Curso: Auditoría de sistemas: 01 Conceptos, estándares, éticaCurso: Auditoría de sistemas: 01 Conceptos, estándares, ética
Curso: Auditoría de sistemas: 01 Conceptos, estándares, éticaJack Daniel Cáceres Meza
 
Proyecto final de administracion de servidores diomelvi mendoza
Proyecto final de administracion de servidores   diomelvi mendozaProyecto final de administracion de servidores   diomelvi mendoza
Proyecto final de administracion de servidores diomelvi mendozaDiomelvi Mendoza
 
04 Softtek
04 Softtek04 Softtek
04 SofttekPepe
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareFranklin Parrales Bravo
 
Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2Etna Estrella
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 

Similar a presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx (20)

Errores Clásicos en un Proyecto de Software.pdf
Errores Clásicos en un Proyecto de Software.pdfErrores Clásicos en un Proyecto de Software.pdf
Errores Clásicos en un Proyecto de Software.pdf
 
Presentación Arbusta Agosto 2016
Presentación Arbusta Agosto 2016Presentación Arbusta Agosto 2016
Presentación Arbusta Agosto 2016
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
N4S evaluaciones adaptativas
N4S evaluaciones adaptativasN4S evaluaciones adaptativas
N4S evaluaciones adaptativas
 
Presentaci%c3%b3n%20 catalina%20huerta
Presentaci%c3%b3n%20 catalina%20huertaPresentaci%c3%b3n%20 catalina%20huerta
Presentaci%c3%b3n%20 catalina%20huerta
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.
 
Presentación Software Gestión de Calidad ISO
Presentación Software Gestión de Calidad ISOPresentación Software Gestión de Calidad ISO
Presentación Software Gestión de Calidad ISO
 
T%c3%a9cnicas de-programaci%c3%b3n-y-gesti%c3%b3n-de-proyectos
T%c3%a9cnicas de-programaci%c3%b3n-y-gesti%c3%b3n-de-proyectosT%c3%a9cnicas de-programaci%c3%b3n-y-gesti%c3%b3n-de-proyectos
T%c3%a9cnicas de-programaci%c3%b3n-y-gesti%c3%b3n-de-proyectos
 
Calidad de Software como un gobierno para ALM
Calidad de Software como un gobierno para ALMCalidad de Software como un gobierno para ALM
Calidad de Software como un gobierno para ALM
 
Trabajo Final - Gestión del conocimiento
Trabajo Final - Gestión del conocimientoTrabajo Final - Gestión del conocimiento
Trabajo Final - Gestión del conocimiento
 
JFUENTES150127 Corto
JFUENTES150127 CortoJFUENTES150127 Corto
JFUENTES150127 Corto
 
Curso: Auditoría de sistemas: 01 Conceptos, estándares, ética
Curso: Auditoría de sistemas: 01 Conceptos, estándares, éticaCurso: Auditoría de sistemas: 01 Conceptos, estándares, ética
Curso: Auditoría de sistemas: 01 Conceptos, estándares, ética
 
Green Belts En 6 Sigma
Green Belts En 6 SigmaGreen Belts En 6 Sigma
Green Belts En 6 Sigma
 
Proyecto final de administracion de servidores diomelvi mendoza
Proyecto final de administracion de servidores   diomelvi mendozaProyecto final de administracion de servidores   diomelvi mendoza
Proyecto final de administracion de servidores diomelvi mendoza
 
04 Softtek
04 Softtek04 Softtek
04 Softtek
 
Yamilet..
Yamilet..Yamilet..
Yamilet..
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de software
 
Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 

Último

Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxYEDSONJACINTOBUSTAMA
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Final Ashto método mecánica de suelos info
Final Ashto método mecánica de suelos infoFinal Ashto método mecánica de suelos info
Final Ashto método mecánica de suelos infoMEYERQuitoSalas
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 

Último (20)

Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Final Ashto método mecánica de suelos info
Final Ashto método mecánica de suelos infoFinal Ashto método mecánica de suelos info
Final Ashto método mecánica de suelos info
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 

presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx

  • 1. Gestión de proyectos de desarrollo de software y control de calidad de producto terminado en una pequeña empresa Jenny Morales Brito Facultad de Ingeniería Universidad Autónoma de Chile
  • 2. Agenda • Pequeña empresa en Chile • Sobre OneConsultores • Gestión de proyectos • Calidad de producto terminado • Conclusiones
  • 3. Pequeña empresa en Chile • Una de las clasificaciones del Servicio de Impuestos Internos (SII) según las ventas anuales. anual desde 2.400 UF a 5.000 UF, este es el sector al cual pertenece una pequeña empresa, llamado Pequeña 1. MICRO 1 0,01 UF a 200 UF. MICRO 2 200,01 UF a 600 UF. MICRO 3 600,01 UF a 2.400 UF. PEQUEÑA 1 2.400,01 UF a 5.000 UF. PEQUEÑA 2 5.000,01 UF a 10.000 UF. PEQUEÑA 3 10.000,01 UF a 25.000 UF. MEDIANA 1 25.000,01 UF a 50.000 UF.
  • 4. Empresa en Chile: fracaso antes de los 3 años F R A C A S O 3 A Ñ O S
  • 5. Requerimientos Gestión Clientes y Usuarios Estimación y Programación de Tareas Jefe de Proyecto Desarrollo Personal ¿Qué hace una empresa de desarrollo para sobrevivir?
  • 6. Fracaso de los proyectos 52% 19% 29% Proyectos Discu dos Fallidos Exitosos METODOLOGÍAS ÁGILES
  • 7. OneConsultores • Fundada en el año 2013. • Posee 7 personas que conforman el equipo de trabajo. – Cuenta con clientes públicos y privados www.oneconsultores.com
  • 8. One Consultores en la CES en las Vegas EEUU Fuente:http://chileproveedores.bmcomunicaciones.cl/newsletter/2015/01/nota-1.php www.oneconsultores.com
  • 9. • La empresa ha realizado proyectos en las áreas de TI. – Desarrollo de software – Interconectividad de espacios rurales – Implementación y sustento de proyectos TI www.oneconsultores.com
  • 10. Vitrina Campesina • Vitrina Campesina. Plataforma digital que permite a emprendedores de artesanía, turismo rural y de agroindustria mostrar sus productos y servicios en internet generando un contacto directo entre emprendedores y clientes. www.oneconsultores.com
  • 12. Servicio de Mensajería • El servicio de mensajería permite a clientes enviar mensajes de texto (SMS), email, WhatsApp a quienes estime conveniente mediante una interfaz Web. Múltiples aplicaciones para este servicio, entre las cuales se pueden mencionar, avisos de horas médicas, reuniones escolares, entre otros. • FOSIS a nivel nacional www.oneconsultores.com
  • 13. Software de Permisos de Circulación • Software para la venta de permisos de circulación. – Provee la posibilidad de registrar las ventas por concepto de permisos de circulación, pago en línea. • Actualmente utilizado por la Ilustre Municipalidad de Pelarco www.oneconsultores.com
  • 14. Monitoreo Térmico www.oneconsultores.com  Sistema de monitoreo para cámaras de frío
  • 16. Analicemos ahora la realidad encontrada en la gestión de los proyectos. www.oneconsultores.com
  • 17. Requerimientos Requerimiento es: • Capacidad que debe estar presente en un sistema para satisfacer una necesidad. Realidad • Usuarios no expresan de manera clara sus ideas. • Usuarios no quieren comprometerse • Usuarios no formales y cambiantes • Usuarios quieren más por menos Esperamos que expliquen sus requerimientos
  • 19. Gestión Gestión • Mantener el compromiso de todos los interesados • Mantener el proyecto dentro de las restricciones puestas (tiempo, costo, alcance) Realidad • Dificultades en la gestión de pago de clientes. • Solicitudes de extensión de tiempo para entregable debido a modificaciones de alcance. Idealmente estas dimensiones no deberían modificarse
  • 20. Clientes y usuario Clientes y usuarios • Comprometidos, participativos. • Activos durante el desarrollo • Saben lo que quieren Realidad encontrada • Empresas pequeñas no designan un usuario para trabajar en el software • Trabajo del desarrollador transparente para el usuario • Difíciles de comprometer • Cliente activos y participativos solo el primer mes de desarrollo
  • 21. Estimación y Programación de Tareas Estimación • Requisitos claros. • Estimaciones científicas. Realidad • Estimaciones sub valoradas o sobrevaloradas en tiempo • Estimación de tiempo no formales Necesidad de contar con un EXPERTO
  • 22. Jefe de proyecto Líder • Relaciones personales • Mantener comunicación • Establecer confianzas y delegar tareas • Mantener una visión clara del proyecto • Mantener buena comunicación con los cliente La realidad • Dificultades en la priorización de los recursos humanos • Ausencia físicas de la oficina por negociaciones. • Dificultad de control a distancia. • Jefe de proyecto multifuncional
  • 23. Proceso de desarrollo de software Desarrollo bajo un marco de trabajo •Esperado •Metodologías establecida para el desarrollo •Afectado por mala planificación, ejecución y seguimiento. Realidad •Empresas pequeñas con pocos trabajadores. •Idealmente las metodología ágiles permiten mejores resultados. •Incapacidad para realizar implementación total de una de ellas. •Inestabilidad de uso metodológico •Modelos tradicionales sin documentación.
  • 24. El personal de desarrollo Desarrolladores • Selección de perfil adecuado • Control del trabajo realizado • Control de horas de trabajo • Estímulos y recompensas Problemas • Bajo rendimiento y cumplimiento de tareas • Extensión de horas antes de las entregas • Deserción de los desarrolladores. • Retrasos en entregas • Compromete mayores horas para integrar un nuevo desarrollador
  • 25. Calidad • Dada las diversas implicancias, se pretende medir la calidad del producto terminado. ISO 9126 FUNCIONALIDAD USABILIDAD MANTENIBILIDAD PORTABILIDAD FIABILIDAD EFICIENCIA
  • 26. Plantilla Aspecto a evaluar: Usabilidad Evaluación competente a: Usuario Definición de Tareas Tarea a evaluar: Al interuactuar con el sistema, identifique lo predecible que resulta ser. Oportunidades 1º 2º 3º 4º 5º 6º 7º Nº de respuestas esperadas Nº de respuestas inesperadas Nº de ejecuciones
  • 27. Plantilla Aspecto a evaluar Mantenibilidad competente a: Testeador Definición de Tareas Existe la documentación necesaria para comprender los módulos del software Nº de módulos diseñados (UML, DFD) nº de descriptores de acceso a datos 50% 0% 100% 100% 50% 60% Documentación código Documentacion de diseño y acceso a datos Normas de identacion y variables Modulos independientes posibilidad de expandirlo Total Mantenibilidad Atributo Mantenibilidad
  • 28. Plantilla Aspecto a evaluar: Portabilidad Evaluación competente a: Testeador Definición de Tareas Al instalar el software no genera conflictos con otros previamente instalados nº de veces que se ha instalado nº de errores de instalación. nº de errores de coexistencia
  • 29. Plantilla Aspecto a evaluar: Eficiencia Evaluación competente a: Testeador Definición de Tareas Tarea a evaluar: [Estimar tiempo de respuesta máximo para la tarea] Oportunidades 1º 2º 3º 4º 5º 6º 7º Tiempo de respuesta Tiempo de proceso Fallas
  • 30. Plantilla Aspecto a evaluar: Funcionalidad Evaluación competente a: Testeador si no ¿Existen claves de acceso por usuario? Existen distintos perfiles de usuario, de tal manera de proteger el acceso a la información sensible
  • 31. Plantilla Aspecto a evaluar: Fiabilidad Evaluación competente a: Testeador Tarea a evaluar: Durante una falla tiempo de estudio de fallas 1º 2º 3º 4º 5º 6º 7º Tipo de falla (conexión/ caída/ mantención) Tiempo de recuperación Estado de los datos (recuperados/perdidos) 0% 93% 47% Modos alternativos de operación Sin fallas( conexión, caida, mantención,recuperación) TOTAL FIABILIDAD ATRIBUTO FIABILIDAD
  • 32. Conclusiones • Toda empresa que quiere crecer y consolidarse debe formalizar procesos. • Transitar hacia las certificaciones de calidad. • Establecer procesos de evaluación de calidad formal durante el desarrollo. • Mejoras – Mayor vinculación con Universidades – Certificarse CMMI – Ampliar su mercado objetivo Trabajos futuros: • Estudio de fracasos de proyectos de software en chile • Estudio de madurez de empresas de desarrollo en chile • Estudio de utilización de metodologías de desarrollo
  • 33. Referencias • Estadísticas De Empresas Por Tamaño Según Ventas. Ministerio de Economia y Turismo Gobierno de Chile • Dinámica Empresarial Brechas Regionales Y Sectoriales De Las Pymes En Chile Periodo 2005-2014, Ministerio de Economía, Fomento y Turismo Gobierno de Chile., • Case Study:Factors for Early Prediction of Software Success & Failure J. D. Procaccino, J. M. Verner, and S. P. Overmyer • Ingeniería del Software, Ian Sommerville, pearson adison wesley 7ma edición. • Factores de Éxito en Proyectos de Desarrollo de Software: Análisis de la Industria Chilena del Software. J. Pereira, N. Cerpa, M. Rivas. • Plantilla de Evaluación de Calidad de Software Según ISO 9126, Aplicación en un Caso Práctico. J. Morales. • C. Ghezzi, M. Jazayeri, D. Mandrioli, “Fundamentals of Software Engineering”, Prentice Hall, second edition, 2003,
  • 35. Atributo: Usabilidad Preguntas Respuestas Logro Total Al interactuar con el sistema, identifique lo predecible que resulta ser. predictibilidad 75% Total pregunta 1 Logro 75% ¿Existe relación entre los conocimientos previos del usuario y la forma de operar del sistema? iconos 100% menús 99% colores 0% formularios 100% Total pregunta 2 Logro 75% En cuanto a la información mostrada en el sistema, refiérase a la manera en que ésta es agrupada formularios 92% menús 100% Total pregunta 3 Logro 96% Es adecuada la cantidad de interacciones que debe realizar con el sistema para ejecutar una tarea aceptación de número de tareas 100% Total pregunta 4 Logro 100% El software provee de distintos mecanismos para realizar las mismas tareas flexibilidad 0% Total pregunta 5 Logro 0% Una vez ocurrida la falla del sistema permite volver al estado inmediatamente anterior 100% Total pregunta 6 Logro 100% TOTAL USABILIDAD 74%
  • 36. Atributo: Mantenibilidad Preguntas Respuestas Logro Total El código ha sido documentado en oficio 0% en código 100% Total Pregunta 1 Logro 50% Existe documentación necesaria para comprender los módulos del software diseño 0% descriptores de acceso a datos 0% Total Pregunta 2 Logro 0% el código está estructurado de manera de cumplir con las normas de identación y formas de nombrar variables líneas que cumplen 100% Total Pregunta 3 Logro 100% Dada la distribución de los módulos es posible probar por separado cada uno de ellos módulos independientes 100% Total Pregunta 4 Logro 100% El software esta creado dejando la posibilidad de expandirlo a futuro Espacio en tablas 0% compatibilidad con bibliotecas 100% Total Pregunta 5 Logro 50% Total Mantenibilidad 60%
  • 37. Atributo: Portabilidad Preguntas Respuestas Logro Total El software puede ser utilizado en distintos sistemas operativos, sin necesitar archivos especiales compatibilidad de sistema operativo 33% Total pregunta 1 Logro 33% Tiempo de instalación Rápido 100% Total pregunta 2 Logro 100% Al instalar el software no genera conflicto con otros previamente instalados éxitos en instalación 100% Total pregunta 3 Logro 100% Al existir cambios de versión, se generan incompatibilidades Cambios sin falla de marzo -agosto 91% Total pregunta 4 Logro 91% TOTAL PORTABILIDAD 81%
  • 38. Atributo: Eficiencia estudio de 26 clientes, distribuidos en 4 rutas distintas Preguntas Actividades Logro Total En el proceso de la atención de clientes y envío de facturas repuesta inmediata 100% sin fallas 92% Total pregunta 1 Logro 96% En cuanto a los recursos disponibles en la atención de clientes y envío de facturas Procesador 100% tarjeta de red 100% memoria principal 100% Disco Duro 100% Total pregunta 2 Logro 100% TOTAL EFICIENCIA 98%
  • 39. Atributo: Funcionalidad Pregunta Actividades Logro Total En relación a las tareas que debe realizar el usuario del sistema tareas cubiertas por el sistema escritorio 100% tareas cubiertas por el sistema celular 84% Total pregunta 1 Logro 92% En relación a las tareas realizadas en el sistema resultados correctos 95% Total pregunta 2 Logro 95% Existen claves de acceso por usuario existencia de claves en celulares 100% existencia de claves en aplicación escritorio 100% Total pregunta 3 Logro 100% TOTAL FUNCIONALIDAD 96%
  • 40. Atributo: Fiabilidad Pregunta Respuestas Logro Total Durante un período de falla del sistema, ¿Existen tareas en modo de fallo? Tareas previstas 0% Total pregunta 1 Logro 0% Durante una falla Sin fallas de conexión 81% Sin fallas de caída 88% Sin falla mantención 96% tiempo de recuperación al reinicio 100% Recuperación de datos 100% Total pregunta 2 Logro 93% TOTAL FIABILIDAD 47%