en el trabajo estos últimos días nos encontramos investigando si es mejor estimar los proyectos de desarrollo de software utilizando las transacciones o los escenarios que engloban los Casos de Uso.
Los escenarios muchas veces no pueden ser contabilizados y cobrados a los Clientes, dado que no estan generando variaciones en la funcionalidad acordada, si no que estan agregando valor a las mismas. Es por ello que creemos que es conveniente contabilizar por transacciones.
Pero que es lo que se entiende por transacción, es toda aquella operación realizada por el Usuario que tiene un fin específico, donde tiene un comienzo y un fin. Es por ello que una transacción puede estar compuesta por uno o varios escenarios del mismo caso de uso.
La realidad es que el método de estimación por UCP tiene como precondición que se tengan especificados los Casos de Uso, pero la practica nos lleva a que al momento de definir el alcance funcional, los tiempos y el costo de un proyecto para realizar una preventa, no contamos con toda la información que necesitamos, así que debemos ajustarnos a la información con la cual contamos y es aquí donde se producen las cuestiones.
Uds que opinan?