prototipos: un juguete muy valioso -...
Post on 10-Apr-2018
218 Views
Preview:
TRANSCRIPT
FATTO CONSULTORIA Y SISTEMAS
GUILHERME SIQUEIRA SIMÕES 17/03/2016
1
PROTOTIPOS: UN JUGUETE MUY VALIOSO
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
2
De preferência al uso de una conexión de banda larga
Este evento no tendrá video (webcam), solamente la presentación y audio
Si es necesario, ajuste el idioma de la sala en la barra de herramientas superior
Tendrá una duración de ~45 min. de presentación y ~15 min. finales para preguntas
Puedes enviar tus preguntas por el chat durante la presentación
Para aquellos que poseen certificación PMP, el webinar otorga un crédito de 1 PDU
La grabación y material serán publicados posteriormente en nuestra página y redes sociales:
ORIENTACIONES INICIALES
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
3
MISIÓN
Estimación y Medición de Proyectos de Software
Implantación del Análisis de Puntos de Función (IFPUG, NESMA , COSMIC)
Auditoria de Mediciones de Proyectos de Software Medidos con APF
Benchmarking y Análisis de Productividad
Evaluación para Mejora de Procesos de Software
Ingeniería de Requisitos
Planeación y Evaluación del Desempeño (Alcance, Esfuerzo, costo, plazo, calidad)
Construcción y Monitoreo de Contratos de Software basados en Resultados
Integración de Desarrollo Ágil con Gobierno Corporativo de TI usando Métricas Funcionales
DIRECCIONAMENTO ESTRATÉGICO CON:
Apoyar a nuestros clientes a establecer modelos de negocio en los que tengan el control y visibilidad del desempeño para la gestión de sus procesos de software.
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
4
Ingeniería de Requerimentos de Software
24 horas (Online en Vivo y Presencial)
Estimación Projetos de Software con COCOMO II
16 horas (Online en Vivo y Presencial)
Preparación para la Certificación CPRE
16 Horas (EAD y Presencial)
Medición y Estimación de Software con COSMIC
16 horas (Online en Vivo y Presencial)
Preparación para la Certificación CFPS (IFPUG)
96 horas (EAD y Presencial)
Capacitación en APF 16 horas
(A distancia)
Medición y Estimación de Software con APF
24 horas (Online en Vivo y Presencial)
Taller APF: Metodología
y Prácticas de Medición 16 horas (Presencial)
FORMACIÓN PROFESIONAL
El libro más vendido de APF en Brasil fue escrito por nuestros consultores
Formamos >25% de especialistas certificados por IFPUG en Brasil
Somos representantes de Scope Project Sizing Software
Preparación para la Certificación CC-FL (COSMIC)
16 Horas (EAD y Presencial)
Taller de Ingeniería de Requerimientos
16 horas (Presencial)
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
• Definición de prototipación
• ¿Por qué prototipar?
• Beneficios del prototipo
• Tipos de prototipos
• Ciclo de la prototipación
• Cuidados al prototipar
AGENDA
6
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
• Es un herramienta que simula para el usuario el
funcionamiento de sus requisitos antes que el sistema
sea construido
• Es un proceso iterativo de generar versiones iniciales –
prototipos (análogo a maquetes para la arquitectura) –
de un sistema futuro con el cual se puede validar si los
requerimientos son cumplidos, descubrir nuevos
requerimientos, evaluar la experiencia del usuario,
evaluar opciones de diseño y empezar la base para el
producto final
Definición de Prototipación
7
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Levantar requerimientos parece fácil…
¿Qué hacer cuando el
cliente no sabe lo que
desea?
8
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Levantar requerimientos parece fácil…
9
¿Qué hacer cuando el
cliente no sabe expresar
correctamente sus
necesidades?
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Levantar requerimientos parece fácil…
10
¿Qué hacer cuando el
cliente no está seguro de
lo que pide y solicita
cambios frecuentemente?
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
¿Y si el cliente no es el “problema”?
• La prototipación es una herramienta valiosa para el
levantamiento de requerimientos
• Y aunque el cliente tenga una visión clara de sus
necesidades y consiga expresar esto correctamente, el
prototipo cumple otro rol importante: valida de forma eficaz
los requerimientos. El prototipo es algo más concreto que
una especificación de requerimientos o un modelo. Las
personas tienen más facilidad en identificar lo que es
concreto a lo que es abstracto
11
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Beneficios de los Prototipos
• Tiene como objetivo reducir riesgos del proyecto,
permitiendo descubrir problemas en los requerimientos en
etapas tempranas, y que tal vez sean difíciles de detectar
con otras técnicas
– Expone malentendidos entre los interesados y el
equipo
– Permite detectar requerimientos omitidos o “obvios”
• Cuanto más temprano se entrega un prototipo, mayor el
beneficio. Se la prototipación demora a ocurrir o demanda
mucho esfuerzo, evalúe si vale la pena 12
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Ciclo de la Prototipación
13
Obtener los requisitos Preparar cuales requisitos necesitan de prototipación
Início
Planear el prototipo Seleccionar las estrategias
de prototipación
Construir el prototipo Crear el prototipo de acuerdo a las
estrategias y objetivos
Validar el prototipo Validar con el cliente si los prototipos
cumplen los requisitos y los refinar
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Planeación del Prototipo
• Definir objetivos: ¿qué aspectos del software deben ser
prototipados?
• Identificar el enfoque adecuado con respeto a:
– Uso en el Ciclo de Desarrollo: Descartable x Evolutivo
– Semejanza al producto final: Alta x Baja Fidelidad
– Al alcance: Vertical x Horizontal
14
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Descartable x Evolutivo
• Descartable: después de usado para descubrir y validar
requerimientos es descartado
– Hay casos donde usar la propia herramienta de
desarrollo para prototipar puede ser demorado, mejor
entonces usar otra herramienta más ágil para prototipar
(a veces papel)
• Evolutivo: las diversas evoluciones del prototipo terminan
en el producto final
– Sólo es posible si se utiliza la misma herramienta para
prototipar y desarrollar el software 15
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Prototipos de Baja Fidelidad
• Baja Fidelidad: no se asemejan con el producto final. Son
útiles para la fase más temprana del desarrollo. Son
simples, baratos, fáciles de crear y modificar, facilitando la
exploración y pruebas de ideas. Estos tipos de prototipos
nunca son desarrollados con el
objetivo de transformarse en el
producto final
16
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Prototipos de Alta Fidelidad
• Alta Fidelidad: son semejantes al producto final. Indicado
cuando el objetivo es la venta del sistema o explotar
requerimientos de usabilidad. Oneroso en términos de
costo y tiempo
17
Prototipo de Alcance Horizontal
Visión amplia pero poco
profunda del software
Cobre un conjunto amplio de
funcionalidades, sin
embargo no se preocupa en
detallar las características
individuales de cada una
Por su falta de profundidad y
grande amplitud, la
prototipación horizontal es
adecuada para las etapas
iniciales del proyecto
18
Visión profunda pero
específica de una parte del
software
Busca presentar los
requisitos de manera más
profundizada de un conjunto
pequeño de funcionalidades
Son más adecuados a los
momentos más adelantados
del desarrollo del sistema y
pueden ayudar a refinar los
requisitos del usuario
19
Prototipo de Alcance Vertical
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Cuidados al prototipar
• Posible necesidad de premisas sobre la tecnología para
iniciar el prototipo
• Si la sesión de validación inicial no apunta a algún
problema, desconfíe. Siempre hay problema
• Desarrolladores pueden proporcionar interfaces de
usuarios que correspondan exactamente al prototipo,
aunque existan opciones mejores
20
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Cuidados al prototipar
• Prototipo de alta fidelidad puede parecer un sistema
funcional y generar expectativas en los usuarios de
características que no eran su objetivo (usabilidad,
desempeño, confiabilidad). El usuario se puede adherir al
prototipo.
• El “síndrome del prototipo perfecto:” el equipo se puede
adherir al prototipo y gastar tiempo demás en la producción
o refinamiento
21
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Cuidados al prototipar
• Presión para transformar el prototipo descartable en
producto final, sin embargo:
– Puede ser inviable ajustar el prototipo para atender
requerimientos no funcionales
– El prototipo es inevitablemente no documentado y eso es
malo para el mantenimiento de largo plazo
– Los cambios hechos durante el desarrollo del prototipo
probablemente tendrán degradado la estructura del sistema
– Los estándares de calidad organizacional son normalmente
dejados fuera en el desarrollo del prototipo
22
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
Herramientas
• Algunas sugerencias de herramientas para prototipar pantallas
– Pencil: pencil.evolus.vn
– Axure: www.axure.com
– Balsamiq: balsamiq.com
– Wireframe Sketcher: wireframesketcher.com
23
25
PRÓXIMOS EVENTOS
• WEBINARS (Horario: 10:00 México DF, 11:00 Bogotá y 17:00 Madrid):
Medición y Estimación de Software con Puntos de Función
Fecha: 19 de Abril de 2016 Registro: https://goo.gl/ccun31
La certificación de Ingeniería de Requerimientos del IREB
Fecha: 19 de Mayo de 2016 Registro: https://goo.gl/cimZJr
• PRÓXIMOS CURSOS:
Ingeniería de Requerimientos: Software orientado al Negocio
Modalidad: Online en Vivo con duración de 12 Horas
Fecha: 11 de Abril 2016
Detalles: contacto@fattocs.com
© 2016 FATTO Consultoría y Sistemas | www.fattocs.com
top related