Top Banner
Requisitos en una SwF: Construir el software correcto, la primera vez Jordi Borja – Director de Desarrollo de Negocio y Estrategia de Solución – jborja@visures 20 de
27

Requisitos en una SwF: construir el software correcto

May 24, 2015

Download

Documents

En el marco del I foro de gestión de pequeñas y medianas factorías de software, Jordi Borja Sanz, Director de Estrategia de solución, Visure Solutions S.L., explica cómo construir el software correcto.
20_05_2010
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Requisitos en una SwF: construir el software correcto

Requisitos en una SwF:Construir el software correcto, la primera vez

Jordi Borja – Director de Desarrollo de Negocio y Estrategia de Solución – [email protected] de Mayo de 2010

Page 2: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

2

Requisitos en una SwF: Construir el Software correcto, la primera vez

Agenda

• Visure Solutions - The Requirements Company

• Impacto de la Ingeniería de Requisitos en el éxito de los Proyectos

• Algunas problemáticas de negocio asociadas a los requisitos en las Factorías de Software

Page 3: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

3

Requisitos en una SwF: Construir el Software correcto, la primera vez

Agenda

• Visure Solutions - The Requirements Company

• Impacto de la Ingeniería de Requisitos en el éxito de los Proyectos

• Algunas problemáticas de negocio asociadas a los requisitos en las Factorías de Software

Page 4: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

4

Requisitos en una SwF: Construir el Software correcto, la primera vez

¿Quiénes somos?

• Compañía (PYME) con capital 100% español especializada en Ingeniería de Requisitos.• Experiencia de más de 10 años en proyectos de Ingeniería de Requisitos• Fabricante y distribuidor de la solución IRQA, líder en Ingeniería de Requisitos, con más

de 200 clientes en 20 países.• Misión: Ayudar a nuestros clientes a mejorar la calidad de sus productos y servicios a

través de la optimización de sus procesos de Gestión y Definición de Requisitos• Alianzas internacionales con las principales consultoras especializadas en Requisitos,

como HOOD Group (Alemania), the Atlantic Systems Guild (USA) o International Requirements Engineering Board (IREB).

Acuerdos exclusivos para impartir sus programas formativos Acuerdos exclusivos para aplicar sus metodologías registradas en nuestros clientes Formador autorizado WW en IREB

• Certificación • 20 partners en todo el mundo

Page 5: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

5

Requisitos en una SwF: Construir el Software correcto, la primera vez

Algunos de nuestros clientes

Page 6: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

6

Requisitos en una SwF: Construir el Software correcto, la primera vez

Agenda

• Visure Solutions - The Requirements Company

• Impacto de la Ingeniería de Requisitos en el éxito de los Proyectos

• Algunas problemáticas de negocio asociadas a los requisitos en las Factorías de Software

Page 7: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

7

Requisitos en una SwF: Construir el Software correcto, la primera vez

Sorpresa!

}Tiempo

Lo que el cliente necesita

Lo que la factoría construye

El gran problema…

Page 8: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

8

Requisitos en una SwF: Construir el Software correcto, la primera vez

La realidad de los proyectos software

• En 2004, el Chaos Report de Standish Group vaticinaba una mejora continuada en el número de proyectos software que terminaban con éxito.

• ¿Pero qué ha ocurrido en realidad?

Nota: Standish Group, en su Chaos Report considera como variables de éxito la entrega en tiempo y coste, la calidad de los sistemas entregados, y el cumplimiento de las necesidades del usuario (alcance)

Page 9: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

9

Requisitos en una SwF: Construir el Software correcto, la primera vez

La realidad de los proyectos software

• Evolución de los resultados del análisis Chaos Report.

• En 2004, diferentes analistas ya predecían este comportamiento:

Fuente: TynerBlain.com

Page 10: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

10

Requisitos en una SwF: Construir el Software correcto, la primera vez

La realidad de los proyectos software

• En los últimos 15 años se han introducido importantes mejoras en el desarrollo de software, especialmente en las etapas de gestión de proyectos, codificación y pruebas:

Uso de modelos estadísticos en la Gestión de Proyectos Uso de metodologías ágiles y evolutivas. Lenguajes de programación más potentes y multiplataforma Herramientas de desarrollo rápido Aplicación de técnicas de ingeniería maduras

• Patrones de diseño• Reutilización• Model Driven Development• Análisis estático de código• …

Automatización de pruebas funcionales y de rendimiento …

• Pero la mayor fuente de defectos sigue siendo los Requisitos!! Se continúa siendo “artesano” en lugar de aplicar técnicas maduras de Ingeniería de Requisitos.

Page 11: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

11

Requisitos en una SwF: Construir el Software correcto, la primera vez

Algunos datos interesantes…

Causas de los defectosRequirements Errors(82% )

Requirements Requirements ErrorsErrors(82% )(82% )

Design Errors(13% )

Design ErrorsDesign Errors(13% )(13% )

Coding Errors (1% )Coding Errors (1% )Coding Errors (1% )Other Errors (4% )Other Errors (4% )Other Errors (4% )

Requirements Errors(82% )

Requirements Requirements ErrorsErrors(82% )(82% )

Design Errors(13% )

Design ErrorsDesign Errors(13% )(13% )

Coding Errors (1% )Coding Errors (1% )Coding Errors (1% )Other Errors (4% )Other Errors (4% )Other Errors (4% )Other Errors (4% )Other Errors (4% )Other Errors (4% )

Esfuerzo dedicado a corregir los defectos

Coste relativo de solucionar un defecto

Fuentes: James Martin, Barry Boehm

0 5 10 15 20 25

200

180

160

140

120

100

80

60

40

20

0

% O

verc

ost

% Requirements Management Cost compared to total project cost

0- 5% invested in Req. Management results in 80-200% overcost8-14% invested in Req. Management results in 0-60% overcost

Project Analyzed

0 5 10 15 20 25

200

180

160

140

120

100

80

60

40

20

0

% O

verc

ost

% Requirements Management Cost compared to total project cost

0- 5% invested in Req. Management results in 80-200% overcost8-14% invested in Req. Management results in 0-60% overcost

Project Analyzed

La importancia de los Requisitos

Causas de los defectos

Page 12: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

12

Requisitos en una SwF: Construir el Software correcto, la primera vez

Agenda

• Visure Solutions - The Requirements Company

• Impacto de la Ingeniería de Requisitos en el éxito de los Proyectos

• Algunas problemáticas de negocio asociadas a los requisitos en las Factorías de Software

Page 13: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

13

Requisitos en una SwF: Construir el Software correcto, la primera vez

Page 14: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

14

Requisitos en una SwF: Construir el Software correcto, la primera vez

Page 15: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

15

Requisitos en una SwF: Construir el Software correcto, la primera vez

Page 16: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

16

Requisitos en una SwF: Construir el Software correcto, la primera vez

IRQA Web

Page 17: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

17

Requisitos en una SwF: Construir el Software correcto, la primera vez

Page 18: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

18

Requisitos en una SwF: Construir el Software correcto, la primera vez

Page 19: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

19

Requisitos en una SwF: Construir el Software correcto, la primera vez

Page 20: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

20

Requisitos en una SwF: Construir el Software correcto, la primera vez

Validación de la calidad

Page 21: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

21

Requisitos en una SwF: Construir el Software correcto, la primera vez

Validación de la calidad

Page 22: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

22

Requisitos en una SwF: Construir el Software correcto, la primera vez

Validación de la calidad

Page 23: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

23

Requisitos en una SwF: Construir el Software correcto, la primera vez

Validación de la calidad

Page 24: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

24

Requisitos en una SwF: Construir el Software correcto, la primera vez

Page 25: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

25

Requisitos en una SwF: Construir el Software correcto, la primera vez

Más información

Page 26: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

26

Requisitos en una SwF: Construir el Software correcto, la primera vez

Más información

• http://www.visuresolutions.com/therequirementsweek2010/

Page 27: Requisitos en una SwF: construir el software correcto

www.visuresolutions.com Copyright 2010 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - [email protected] - 28760 Tres Cantos MADRID

27

Requisitos en una SwF: Construir el Software correcto, la primera vez

27

¿PREGUNTAS?

¡Muchas gracias!