prototipos: un juguete muy valioso -...

26
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

Upload: vuongminh

Post on 10-Apr-2018

216 views

Category:

Documents


2 download

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

5

PROTOTIPOS: UN JUGUETE MUY VALIOSO

© 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

24

¡ENCUESTA!

© 2015 FATTO Consultoría y Sistemas | www.fattocs.com

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: [email protected]

© 2016 FATTO Consultoría y Sistemas | www.fattocs.com

26

¿PREGUNTAS?

¡Muchas gracias por la atención!

GUILHERME SIQUEIRA SIMÕES

E-mail: [email protected] Linkedin: https://br.linkedin.com/in/guilhermesimoes/es

Skype: guilherme.s.simoes

© 2016 FATTO Consultoría y Sistemas | www.fattocs.com