viernes, 7 de octubre de 2011

¿QUÉ ES UN PROYECTO DE SOFTWARE CON ÉXITO?

Tradicionalmente, se puede medir el éxito de un proyecto por el control de la relación con el alcance, cronograma y el presupuesto en la entrega de la solicitud.En esta situación, la carga es más de los administradores y desarrolladores de proyectos: se han de estimar las peticiones de los usuarios y cumplir con estas estimaciones.


Esto requiere la definición casi completa de los requisitos al comienzo del proyecto. Cada cambio es el tema de la negociación, ya que podría causar un cambio en cualquiera de presupuesto o el calendario. En esta situación, la gente podría ser más a juzgar la capacidad de las personas para estimar ... o mejor para protegerse de problemas inesperados. Estoy seguro de que muchos de ustedes han oído: "Tome su estimación inicial y se multiplican por dos antes de entregarlos a su jefe de proyecto o el usuario final". 


Una definición más orientada a los negocios de un proyecto exitoso se basa en la entrega de valor, el más rápido, mejor. En este caso, el éxito de un proyecto normalmente se pudo evaluar sólo después de la entrega de la solicitud, la evaluación de su rendimiento sobre la inversión (ROI). El concepto de valor del negocio puede ser también implícitamente presente en el enfoque tradicional de los proyectos, pero su mentalidad es más estrictamente centrada en los resultados del proyecto de gestión de la creación de valor.


Además de este marco teórico, el concepto de valor a menudo no se considera realmente en los enfoques de desarrollo de software. Los desarrolladores podrían tener que estimar cada característica, pero rara vez se ve estimaciones del valor de la función. El formato de historia de usuario "como un ... yo quiero ... para que yo pueda .... Podría añadir un "por un valor de ..." que podría mejorar la visibilidad de un proyecto. 


Una estimación es que se debe comprobar con la realidad de 3, 6 o 12 meses después de la entrega del proyecto. Estoy seguro de que no muchos de nosotros hemos sido testigos de este tipo de validación en su compañía. Para ser honesto, esto también es debido a que podría ser difícil de distinguir si hay un aumento en las ventas se debe a la renovación de un sitio web o una campaña de marketing inteligente que se ejecuta al mismo tiempo. También hay muchas maneras de definir el valor de un proyecto. 


Twitter podría ser considerado como un producto de software con éxito y la valoración de empresas que se supone que se define en miles de millones, pero sus ganancias hasta el momento son actualmente más bajos que los de capital de riesgo invertido en ella. Si el valor de Twitter se basa en el precio ¿usted puede vender las acciones de la compañía? o ¿usted puede obtener el retorno de la inversión actual?






Aparte de los números exactos, los factores humanos también son importantes para el éxito de los proyectos de desarrollo de software . Los gerentes de proyecto sabemos que es mejor para optimizar el valor se tratar de maximizar. Antes del proyecto, usted tiene que comprar (obtener) la aprobación de todos los interesados. Esto podría llevar a incluir en el ámbito de algunos contenidos que puedan tener un valor comercial limitado, pero se considera como una "nobleza", por un potente gestor. 


En las grandes organizaciones, para asegurar la aceptación del usuario final y evitar que el software sea utilizado como chivo expiatorio de la lucha contra el cambio organizacional, hay que definir el alcance en torno a lo que podría ser aceptada por los empleados y no siempre sólo en lo que crees que puede ofrecer el mejor valor empresarial.


Todas estas prácticas con la definición de valor se hacen siempre más fácil juzgar un proyecto "duros" para el presupuesto. Esto no debe impedir la introducción del concepto de valor durante su fase de planificación, sobre todo cuando se tiene que discutir el alcance del proyecto y en qué orden deben aplicarse requisitos.


http://blog.martinig.ch/software-development/what-is-a-successful-software-project/

No hay comentarios.: