3.19 hallazgos sobre el producto en estado...

6

Upload: vudat

Post on 18-Dec-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3.19 Hallazgos sobre el producto en estado Alfadis.unal.edu.co/~icasta/GGP/_Ver_2016_2pub/Clases/2016_01... · estados Alfa, típicamente pasa a una fase que se denomina la fase Beta

Preparó: Ismael Castañeda Fuentes Pág. 66

persona que no asista a la presentación en público del producto en estado Alfa, tiene cero

como calificación.

3.19 Hallazgos sobre el producto en estado Alfa Las actividades siguientes a la presentación del producto en estado Alfa, deben estar

planificadas por cada una de las Empresas Tipo N, de acuerdo con los planes de gestión,

las líneas base y sobre todo con el Plan para la Dirección del Proyecto.

Los usuarios que van a probar el producto en estado Alfa deben tener en cuenta que el

producto en estado Alfa puede ser inseguro; puede presentar inestabilidades; puede

tener alguna funcionalidad o simplemente se puede “navegar” para tener una idea de

cómo es el producto según la maqueta elaborada; es posible que no presente todas las

características previstas en los requerimientos del producto; es posible que tenga errores.

Por lo anterior, es que las personas que van a probar el producto en estado Alfa, son

personas muy cercanas al proyecto, en general son únicamente personas que pertenecen

al equipo del proyecto.

Desde el punto de vista académico, cada estudiante tiene que reportar como mínimo diez

(10) hallazgos utilizando la herramienta de software definida para el reporte de hallazgos

en la Empresa tipo N a la que pertenece y sobre el producto en estado Alfa que su

Empresa presenta. Se esperan hallazgos reportando funcionalidades que no se deben

incluir, funcionalidades faltantes según los requerimientos, errores, inestabilidades, fallas

de seguridad, fallas de acceso, fallas de integridad, mejoras, sugerencias, cambios.

Todos los hallazgos reportados en cada Empresa tipo N por los probadores, tienen que ser

atendidos, siguiendo el proceso definido para Control de Cambios.

Los cambios aprobados tienen que verse reflejados cuando se tenga el producto en estado

Beta y en la versión liberada.

3.20 Software en estado Beta En una Fábrica de Software generalmente después del producto haber pasado por el o los

estados Alfa, típicamente pasa a una fase que se denomina la fase Beta.

El producto en estado Beta generalmente es la primera versión completa del producto; es

una versión del software en donde se presentan mejoras con respecto del estado Alfa;

usualmente ya tiene todas las características pedidas en los requerimientos; es funcional;

sin embargo no está totalmente libre de fallas; puede tener ciertos errores; es posible que

presente algunas inestabilidades pero es una versión útil que la pueden usar los posibles

usuarios bajo la advertencia de que se trata de una versión Beta; puede ser útil para

Page 2: 3.19 Hallazgos sobre el producto en estado Alfadis.unal.edu.co/~icasta/GGP/_Ver_2016_2pub/Clases/2016_01... · estados Alfa, típicamente pasa a una fase que se denomina la fase Beta

Gerencia de Proyectos de Software – Notas de clase Pág. 67

demostraciones a cierto grupo de clientes; pero tal vez la característica principal es que se

trata de una versión que está en prueba.

A las personas que prueban el producto en estado Beta se les conoce con el nombre

genérico de betatester y se espera que ellos reporten todos los hallazgos que le

encuentren al producto, para que los equipos de trabajo los reciban, los analicen y si es

del caso procedan con las medidas necesarias para hacer las modificaciones que se

consideren pertinentes.

En el caso del ejercicio académico, cada Empresa tipo N tiene que definir los entregables

que se deben tener al final de la fase Beta; tienen que definir qué se espera del producto

en estado Beta y tener preparada una planeación para las tareas siguientes a la

presentación del Producto en estado Beta. Cuando se haga la presentación del Producto

en estado Beta, tiene que estar en ambiente de producción, es decir, no se recibe en

ambiente de desarrollo; se tiene que poder acceder por Internet; el producto en estado

Beta tiene que estar disponible durante las veinticuatro horas del día (24h/d) por lo

menos ocho (8) días contados a partir del momento de su presentación para dar

cumplimiento al cuarto hito del curso; los betatester son todos los Estudiantes del curso,

el Profesor, los evaluadores y los calificadores.

La Empresa tipo E tiene que prepararse para ver si el Producto en estado Beta cumple con

los objetivos que se fijó cada una de las Empresas tipo N; si el producto en estado Beta

está de acuerdo con lo diseñado; si se han tenido en cuenta las características deseadas; si

cumplen con los requerimientos; si se han hecho las pruebas suficientes para

aseguramiento de la calidad; si han avanzado en la elaboración de los manuales que van a

acompañar el Producto; si se ha puesto en práctica la metodología seleccionada para el

desarrollo del Producto; si se han cumplido las políticas establecidas para el desarrollo del

proyecto; si se han cumplido las políticas definidas para las pruebas, el control de

cambios, el versionamiento del producto, instalación y despliegue del producto en

ambiente de producción; definidas las actividades que el equipo de cada Empresa N tiene

que realizar con respecto al Producto en estado Beta una vez presentado; si se han

cumplido las políticas de seguridad, en especial las que tienen que ver con las garantías de

amplio acceso para los evaluadores y calificadores, desde luego, todo lo anterior dentro

del marco establecido en el Plan para la Dirección del Proyecto.

3.21 Cuarta reunión para Control Ocho días antes de la presentación en público del Producto en estado Beta, la Empresa

tipo E se reúne con cada una de las Empresas tipo N con el fin de hacer seguimiento y

control de las actividades para cumplir con éxito el cuarto hito del curso, el cual consiste

Page 3: 3.19 Hallazgos sobre el producto en estado Alfadis.unal.edu.co/~icasta/GGP/_Ver_2016_2pub/Clases/2016_01... · estados Alfa, típicamente pasa a una fase que se denomina la fase Beta

Preparó: Ismael Castañeda Fuentes Pág. 68

en que cada Empresa Tipo N presenta su Producto en estado Beta; realiza una

presentación en público del trabajo realizado para llegar a este punto del Proyecto y

muestra el producto funcionando en estado Beta en ambiente de producción.

La cuarta reunión para control se hace en una sesión de clase, según el calendario del

curso, previa una determinación de hora y duración de la reunión. La Empresa tipo E hace

la agenda, preside la reunión, desarrolla la reunión y se encarga de las actas, excepto que

el acta con una o varias de las Empresas tipo N, durante la reunión, se designe de su

elaboración a otra persona.

La Empresa tipo E, tiene como insumos los informes semanales de las diferentes Empresas

tipo N. Con ellos, entre otras actividades, se recomienda que observen la planificación de

tareas, a nivel de cada persona, de equipo de trabajo y del proyecto; su cumplimiento; su

organización, y ojalá el equilibrio de tareas, esfuerzos y responsabilidades de los

participantes. También observar las desviaciones que se presenten de lo ejecutado con

respecto de lo planeado; se sugieran soluciones; se den recomendaciones; se miren los

riesgos y se haga un pronóstico.

Se debe insistir en que el producto en estado Beta se tiene que presentar en ambiente de

producción; accesible por Internet para todos estudiantes del curso, al Profesor, a los

evaluadores y calificadores; disponible por lo menos durante ocho (8) días, las veinticuatro

(24) horas del día, contados a partir del día de la presentación en público. Esto quiere

decir, que por ningún motivo se va a aceptar el producto en ambiente de desarrollo y

tampoco se acepta que esté disponible solo por espacios de tiempo. Para los evaluadores,

deben garantizar acceso amplio y suficiente para que puedan evaluar y calificar. También

se debe insistir en la importancia de registrar todos los datos para que se puedan

fácilmente presentar los indicadores de cada persona, del equipo y del proyecto.

De especial importancia, es que los temas tratados y los acuerdos queden registrados y

consolidados en el acta de la reunión.

Se siguiere que la Empresa tipo E, tenga preparado un formato de acta de la reunión, de

tal forma que su llenado sea rápido, ágil y práctico. Que antes de finalizar la reunión

quede protocolizada el Acta de la reunión y lista para su publicación, aprovechando las

facilidades tecnológicas que hoy existen, como el escaneo de documentos y

comunicaciones a través de Internet utilizando dispositivos móviles.

Terminadas las reuniones de Control con cada una de las Empresas tipo N, la Empresa

Tipo E, presenta un informe al Profesor de lo sucedido. El Profesor con base en ese

informe coloca una calificación. La persona que no asista, tiene cero como calificación.

Page 4: 3.19 Hallazgos sobre el producto en estado Alfadis.unal.edu.co/~icasta/GGP/_Ver_2016_2pub/Clases/2016_01... · estados Alfa, típicamente pasa a una fase que se denomina la fase Beta

Gerencia de Proyectos de Software – Notas de clase Pág. 69

3.22 Actividades antes de la presentación del producto en estado

Beta El día anterior a la Presentación del producto en estado Alfa, cada Empresa Tipo N, antes

del mediodía tiene que entregar al Profesor, en físico (CD, DVD, USB) el “Cuarto

Congelado” de lo trabajado por ellos. El Profesor registra la entrega del “Cuarto

Congelado”, lo hace llegar a la Empresa Tipo E para que ellos lo utilicen como una de las

entradas para evaluar las Empresas Tipo N. Con esto se busca que las tareas se elaboren

con antelación, la presentación del producto en estado Beta esté muy bien preparada y no

improvisada; adicionalmente facilita el trabajo de los evaluadores, que van a tener

información antes de la Presentación y cuentan con mayor tiempo para revisar

cuidadosamente el “Cuarto Congelado”.

El “Cuarto Congelado” tiene que contener todo el trabajo adelantado hasta este momento

por cada una de las Empresas tipo N. Desde el punto de vista académico, es el sitio donde

debe estar absolutamente todo lo trabajado por las personas en el desarrollo del Proyecto

por cada una de las Empresas tipo N, incluido el código fuente de los programas. La razón

principal para exigir lo anterior, es para poder evaluar y calificar el trabajo adelantado. Lo

que no se vea clara y objetivamente, no se califica. Otra razón para exigir el “Cuarto

Congelado”, es para compararlo con lo presentado del Producto es estado Alfa, hacer

seguimiento, poder controlar, poder medir los avances reales del Proyecto y para ver los

aciertos y equivocaciones en la gerencia, dirección y gestión del Proyecto.

En el “Cuarto Congelado” se tienen que encontrar las respuestas a muchos interrogantes

que posiblemente formulen los evaluadores.

Preguntas como las siguientes: ¿Cómo se planificó? ¿Se ejecutó lo que se planificó? ¿Se ha

hecho un registro cuidadoso de las tareas realizadas? ¿Cuáles son las desviaciones? ¿Qué

ajustes se han hecho? ¿Cómo es el comportamiento del desarrollo del producto con

respecto del alcance? ¿Con respecto del tiempo? ¿Con respecto de los costos? ¿Con

respecto de la calidad? ¿Están absolutamente seguros que eso es lo que desea el cliente?

¿Cuál es la ruta crítica? ¿Tiene suficiente holgura el proyecto en tiempo y costos? ¿Los

recursos humanos han sido suficientes? ¿Cómo se han gestionado los riesgos? ¿Qué

nuevos riesgos han aparecido? ¿Qué tanto impacto pueden tener los nuevos riesgos?

¿Cómo se ha gestionado el tema de las previsiones para atender las eventualidades?

¿Cómo han gestionado, planificado, ejecutado, controlado y cerrado las adquisiciones?

¿Cómo han gestionado a los interesados? ¿Cómo se ha gestionado lo relacionado con

conflictos? ¿Se han seguido las metodologías seleccionadas para el desarrollo del

Producto? ¿Las metodologías seleccionadas han funcionado o han tenido inconvenientes?

¿Se han seguido las normas para la construcción del software? ¿Cómo han gestionado al

Page 5: 3.19 Hallazgos sobre el producto en estado Alfadis.unal.edu.co/~icasta/GGP/_Ver_2016_2pub/Clases/2016_01... · estados Alfa, típicamente pasa a una fase que se denomina la fase Beta

Preparó: Ismael Castañeda Fuentes Pág. 70

personal técnico que desarrolla el producto? ¿Cómo se ha gestionado el aseguramiento

de la calidad? ¿Cómo se han gestionado las comunicaciones? ¿Los canales de

comunicación han funcionado o han tenido problemas? ¿Cómo se ha gestionado el

seguimiento y control al desarrollo del Producto y al Proyecto? ¿Cómo han validado las

cosas hechas con respecto del Producto y del Proyecto? ¿Lo implementado corresponde a

lo diseñado? ¿Ha sido acertada la selección de lenguajes y/o interpretadores utilizados

para hacer la programación? ¿Han cumplido con las políticas determinadas con respecto a

la calidad del Producto? ¿Han elaborado las pruebas que tenían previstas para el sistema?

¿Han utilizado los repositorios y cómo han sido sus resultados? ¿Han utilizado algún

sistema de trabajo colaborativo, qué resultados han tenido? ¿Están utilizando algún

software para la gestión de versiones del Producto? ¿Lo pusieron en práctica para sacar el

estado Beta del Producto? ¿El Proyecto va a terminar exitosamente?

3.23 Presentación en público del Producto en estado Beta El día programado para la presentación en público del Producto en estado Beta, según el

calendario del curso, cada Empresa Tipo N muestra al público el trabajo que ha

adelantado y muestra el funcionamiento del Producto en estado Beta. El auditorio son el

Profesor, la Empresa tipo E y las demás Empresas Tipo N. La hora y duración máxima de

cada presentación se establecen con anterioridad dentro de una sesión de clase. La

Empresa tipo E hace la agenda, preside la reunión y adelanta la evaluación y calificación.

El contenido y dinámica de la presentación en público del Producto en estado Beta, el(los)

presentador(res), la consecución de las ayudas audiovisuales, las herramientas que

utilicen y demás cosas que necesiten y quieran utilizar, son responsabilidad y de libre

albedrío de cada Empresa tipo N. Es importante tener un plan básico, por si todo resulta

como se planifica, y uno o varios planes alternativos, en caso de alguna contingencia.

Se sugiere que la presentación se haga con ayuda de una herramienta informática y un

retroproyector. Pero también se puede utilizar el tablero, el papelógrafo, marcadores,

diapositivas y carteleras. Todo lo anterior acompañando a la presentación en línea del

producto en estado Beta.

La Presentación en público del Producto en estado Beta; la comprobación de la existencia

del sitio Web actualizado; de la existencia y acceso del producto en estado Beta; y de la

evaluación del contenido de todo el “Cuarto Congelado”, la Empresa tipo E presenta al

Profesor un informe. El Profesor con base en ese informe coloca una calificación. La

calificación puede ser grupal o individual, esto último cuando se vean grandes diferencias

de trabajo por parte de los miembros del Equipo de cada una de las Empresas Tipo N. La

Page 6: 3.19 Hallazgos sobre el producto en estado Alfadis.unal.edu.co/~icasta/GGP/_Ver_2016_2pub/Clases/2016_01... · estados Alfa, típicamente pasa a una fase que se denomina la fase Beta

Gerencia de Proyectos de Software – Notas de clase Pág. 71

persona que no asista a la presentación en público del producto en estado Beta, tiene

cero como calificación.

3.24 Hallazgos sobre el producto en estado Beta Las actividades siguientes a la presentación del producto en estado Beta, deben estar

planificadas por cada una de las Empresas Tipo N, de acuerdo con los planes de gestión,

las líneas base y sobre todo con el Plan para la Dirección del Proyecto.

Los betatester van a ser los Estudiantes del curso, el Profesor, los evaluadores y los

calificadores, los cuales van a probar el producto en estado Beta.

Desde el punto de vista académico, los betatester tienen que reportar como mínimo cinco

(5) hallazgos por cada Producto probado en estado Beta, es decir, si en el curso hay dos (2)

Empresas tipo N, se deben tener dos (2) Productos en estado Beta; entonces un

estudiante tiene que reportar como mínimo cinco (5) hallazgos a cada Empresa tipo N, o

sea un total de mínimo diez (10) hallazgos. Los hallazgos se tienen que presentar

utilizando la herramienta de software para el reporte de hallazgos que cada Empresa tipo

N esté utilizando. Por lo tanto, cada Empresa tipo N, tiene que tener en cuenta esta

situación y dar acceso a la herramienta para reporte de hallazgos a todos los betatester

(personas que posiblemente no hacen parte de su equipo, sino usuarios seleccionados

que van a reportar hallazgos). Se esperan hallazgos reportando funcionalidades que no se

deben incluir, funcionalidades faltantes según los requerimientos, errores, inestabilidades,

fallas de seguridad, fallas de control de acceso, fallas de integridad, mejoras, sugerencias,

cambios.

Todos los hallazgos reportados por los betatester a cada Empresa tipo N, tienen que ser

atendidos, siguiendo el proceso definido para Control de Cambios.

Los cambios aprobados tienen que verse reflejados cuando se tenga el producto en la

versión liberada.

3.25 Producto de software liberado En una Fábrica de Software generalmente después del producto haber pasado por el o los

estados Beta, típicamente pasa a una fase que termina con la presentación del producto

de software liberado, que en el caso del ejercicio académico, corresponde al producto del

Proyecto que soluciona el problema del cliente.

El Producto liberado tiene que presentar todas las características pedidas en los

requerimientos; tiene que ser funcional; tiene que estar libre de fallas; no puede tener

errores; tiene que ser estable y listo para que lo pueden usar los posibles usuarios.