Se propone un sistema para la priorización de requisitos o características de productos de diversa índole utilizando usuarios y su interacción con el sistema basado en Karma
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
Priorización de Requisitos
1. José Luis Marina Máster Investigación Informática Aplicación de Principios Económicos al Desarrollo de Software Priorización de Requisitos Software: Propuesta de Sistema abierto
2.
3. Proyectos Software Informe CHAOS – Standish Group Máster Investigación Informática Principios Económicos y software Construir puentes, automóviles o edificios también es complejo pero....
4.
5.
6. Metodología Ágiles Los métodos ágiles abren el proceso de definición de requisitos a los usuarios durante todo el proceso de elaboración del producto ” Datos de Éxito: Los métodos ágiles tienen como máxima prioridad satisfacer al cliente o usuario sacando versiones del producto pronto y cada poco tiempo. Igualmente los cambios en los requisitos son bienvenidos . Se convierte la necesidad de un cambio por parte del usuario en una ventaja competitiva. Proyectos software (37signals.com) No software (Toyota Prius – [10 Dyer]). Máster Investigación Informática Principios Económicos y software
7.
8.
9.
10. Propuesta Principios: Más usuarios con capacidad para influir en los requisitos no implica mayor complejidad o mayores tiempos de definición si hay unas normas básicas claras y aceptadas. El dueño de producto recibe beneficios por el hecho de abrir el proceso de definición de requisitos. Visibilidad, análisis de tendencias, realimentación rápida de la respuesta de los usuarios. Mayor precisión en qué se quiere, optimización de tiempos y recursos. Los usuarios participan directamente en el diseño del producto y pueden influir en lo que reciban. Muchas veces un usuario no sabe lo que quiere hasta que tiene una primera versión con la que trabajar. Y así de forma sucesiva para nuevo requisito o área de funcionalidad. En ocasiones en lugar de hacer más cosas es mejor hacer menos , pero las importantes. Máster Investigación Informática Principios Económicos y software
11. Conceptos Producto: Conjunto de Requisitos cada uno de ellos en un estado. - Tiene unos requisitos activos. - Tiene unos requisitos ya implementados en una historia de versiones. Versión: Un código de versión y un conjunto de requisitos ya implementado. La versión puede evaluarse a través de sus requisitos. Calidad de Producto (P): Valoraciones de los usuarios de los requisitos implementados. Teóricamente el comportamiento en cuanto a plazos, ajuste a lo pedido y calidad de implementación se verán reflejados en el índice de calidad P. Máster Investigación Informática Principios Económicos y software
12.
13.
14. Elementos Producto Propuestos Activos Dueño de Producto Usuarios ( karma ) Alta Propone Aporta Información Propone Evalúa Esfuerzo Rechaza Vota o Prioriza Aporta Información Selecciona para Implementar Selecciona para Implementar X Implementados Evalúa Implementa Calidad Máster Investigación Informática Principios Económicos y software Definición Versión 1.0 RI 1 RI 2 Versión n.0 RI n1 RI n2 R1 R2 R3 ... R N r1 c1 c2 r2 c1
15.
16.
17.
18. Priorización Productos y Requisitos en el Sistema Máster Investigación Informática Principios Económicos y software
19.
20.
21. Priorización Karma de Usuarios Máster Investigación Informática Principios Económicos y software
22.
23. Algunas Referencias 1] How Large Are Software Cost Overruns? A Review of the 1994 CHAOS Report Magne Jørgensen1 and Kjetil Moløkken Simula Research Laboratory [2] Software requirements as negotiated win conditions Boehm, B. Bose, P. Horowitz, E. Ming-June Lee – Apr 1994 Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA; [6] The Cathedral and the Bazaar Eric S. Raymond - 1999 http://www.firstmonday.org/issues/issue3_3/raymond/index.html [7] Economics of Open Source Software Justin Pappas Johnson - May 2001 http://akgul.bilkent.edu.tr/telekom/johnson.pdf [9] Why Do People Write for Wikipedia? Incentives to Contribute to Open-Content Publishing Andrea Forte and Amy Bruckman - 2005 Georgia Institute of Technology, College of Computing http://www-static.cc.gatech.edu/~aforte/ForteBruckmanWhyPeopleWrite.pdf [10] Creating and managing a highperformance knowledge-sharing network : The toyota case JH Dyer, K Nobeoka – 2000 Strategic management journal, Vol 21 nº 3 [11] Public Goods: A Survey of Experimental Research J.O. Ledyard – Feb 1994 Division of the humanities and social sciences. California Institute of Technology. Máster Investigación Informática Principios Económicos y software
24. jlmarina [at] gmail [-dot-].com Aplicación de Principios Económicos al Desarrollo de Software Máster Investigación Informática U.C.M. 2008 ¿Preguntas?