Reto
Estimación y seguimiento del desarrollo de aplicaciones
Estimación y seguimiento del desarrollo de aplicaciones
1 Tarea
25 minutos
Escenario
Las partes interesadas de GoGoRoad quieren desarrollar una nueva aplicación de asistencia en carretera para simplificar las operaciones de solicitud de asistencia en carretera de los clientes. Utilizando el alcance para el Minimum Lovable Product (MLP) y los lanzamientos incrementales, las partes interesadas quieren realizar un seguimiento del progreso de desarrollo actual del tipo de caso de Assistance Request y determinar la próxima funcionalidad de mayor prioridad a desarrollar en el futuro. Para facilitar el control del progreso, las partes interesadas y el equipo de Pega identificaron y priorizaron un backlog del producto.
Para prepararse para el desarrollo, el Business Architect (BA) debe rellenar el backlog y actualizar las historias de usuario para incluir la característica (feature), la subcaracterística (subfeature), el propietario (owner) y la fecha de vencimiento (due date). GoGoRoad usa Agile Workbench para administrar y priorizar el trabajo. El equipo creó las historias de usuario en un archivo XSLX especialmente formateado para importarlo en Agile Workbench. Utilice el archivo XSLX para importar historias de usuario y completar el backlog.
Antes de comenzar a trabajar en la aplicación de Roadside Assistance, las partes interesadas solicitaron una estimación del tamaño y el alcance del proyecto en función de los tipos de casos incluidos en la aplicación GoGoRoad hasta la fecha y las historias de usuarios incluidas en el backlog. La estimación considera modelos de dotación de personal y proporciona un plazo aproximado para la entrega de la aplicación.
El Lead System Architect le asignó la tarea de asignar lanzamientos a los canales y objetos de datos que están asociados con los tipos de caso de Assistance Request y Service. Una vez asignadas las versiones de lanzamiento, debe utilizar la herramienta Estimator para calcular el tamaño del lanzamiento MLP1.
Como nuevo System Architect, su Lead System Architect le proporciona una colección de enlaces a la documentación técnica para ayudarlo a comenzar.
La siguiente tabla incluye las credenciales que necesita para completar el reto:
| Función | Nombre de usuario | Password |
|---|---|---|
| Application Developer (Desarrollador de aplicaciones) | author@gogoroad | pega123! |
Tareas detalladas
1 Estime y realice el seguimiento del desarrollo de aplicaciones
Lea la documentación técnica provista para completar las tareas asignadas. Es posible que la documentación técnica tenga más información de la que necesita.
Criterios de aceptación
- El libro de Excel GoGoRoadUserStoriesforDPP se utilizó para completar el backlog de Agile Workbench.
- Las historias de usuario completadas desde el libro de Excel GoGoRoadUserStoriesforDPP tienen la información necesaria, incluida la función, la subfunción, el propietario y la fecha de vencimiento.
- En el perfil de la aplicación, en la función de solicitud de asistencia, hay tres nuevas subfunciones para realizar el seguimiento del trabajo relacionado con la prestación de soporte a los clientes de solicitud de asistencia. Las subfunciones se denominan Notification, Setup y Support.
- En Agile Workbench, cada una de las nuevas subfunciones de Assistance Request , Notification, Setup, and Support están asociadas con la historia de usuario Specify Issue. Un propietario (author @gogoroad) y una fecha de vencimiento de incluyen con cada una de las nuevas subfunciones.
- En Agile Workbench, existe una nueva historia de usuario que coincide con la siguiente información:
Campo Details Nombre Add total cost to service information and customer invoice Description As a customer, I want to receive an invoice for the service provided so that I can confirm that I was charged appropriately. Associated feature Assistance Request > Support Owner author@gogoroad Due Any date in the future Complexity Media Priority Imprescindible Criterios de aceptación Service manager can view the service cost when reviewing the completed service. Criterios de aceptación Customer receives an email containing the total cost of the service. - En el tipo de caso de Assistance Request, los lanzamientos de MLP se asignan a los canales. Al canal Web Portal se le asigna el lanzamiento MLP1. A todos los demás canales se les asigna el lanzamiento MLP2.
- En el tipo de caso de Assistance Request, los lanzamientos de MLP, la complejidad y otra información se asignan a los objetos de datos en función de la siguiente información:
Tipo de caso Etapa (Stage) Objeto de datos Data source Read Write Existing API Lanzamiento Complexity Mark as done (Marcar como completado) Assistance Request Create Service address Pega MLP 1 Low Assistance Request Create Vehicle information Pega MLP 1 Low Assistance Request Create Payment information Pega x MLP 1 High Assistance Request Service Service Provider Pega x x MLP 1 Low Assistance Request Resolution Services offered Pega MLP 1 Media - La herramienta Estimator se utilizó para proporcionar estimaciones para el trabajo asociado con el lanzamiento MLP1 del tipo de caso de Assistance Request. El trabajo debe calcularse utilizando varias combinaciones de selecciones para la lista Delivery, el campo Number of teams, la lista Scrum Maturity, la lista Staffing model, la lista Environment, la lista Organization complexity y la lista Data import effort.
Instrucciones
- Descargue el libro de Excel GoGoRoadUserStoriesforDPP.xlsx y guárdelo localmente en su equipo:
- En la instancia de Pega para el reto, introduzca las siguientes credenciales:
- En el campo User name, escriba author@gogoroad.
- En el campo Password, escriba pega123!.
- En App Studio, desde Agile Workbench, importe las historias de usuario contenidas en el libro de ExcelGoGoRoadUserStoriesforDPP.xlsx.
- Desde el perfil de la aplicación, agregue una nueva subfunción a la función Assistance Request como se detalla en los criterios de aceptación.
- En Agile Workbench, actualice la historia de usuario Specific issue como se detalla en los criterios de aceptación.
- En Agile Workbench, cree una nueva historia de usuario como se detalla en los criterios de aceptación.
- Para el tipo de caso de Assistance Request, asigne lanzamientos de MLP para los canales como se detalla en los criterios de aceptación.
- Para el tipo de caso de Assistance Request, asigne lanzamientos de MLP y otra información para los objetos de datos como se detalla en los criterios de aceptación.
- Utilice Estimator de App Studio para proporcionar una estimación del trabajo asociado con el lanzamiento MLP1 del tipo de caso de Assistance Request .
Disponible en la siguiente misión:
¿Quiere ayudarnos a mejorar este contenido?