Nombre Fase Actividad Resultado Producto/s Consumido/s Responsable Participantes Doc. de referencia
Investigación Estudio de tecnología OCR Prueba de concepto OCR Tutoriales online. Documentación del Paquete Aspose provista por el cliente.
Fernando Fructos Fernando Fructos Estudio de tecnología Angular Prueba de concepto Angular
Tutoriales online Agustín Sarasua Equipo https://docs.angularjs.org/tutorial
Estudio de tecnología Microsoft Azure Prueba de concepto Azure
Documentación online de Azure Agustín Sarasua Agustín Sarasua
Ingeniería de requerimientos Especificación de requerimientos Prototipos, Product Backlog con criterios de aceptación, Diagramas de actividad
Documentación provista por el cliente,
Reuniones a través de Skype Gonzalo Villar
Equipo, Cliente, Experto de dominio provisto por el cliente. Mantenimiento del Backlog Product
Backlog Product Backlog, Prototipos Equipo Equipo
Validación de
requerimientos Prototipos Prototipos Equipo Equipo, Cliente
Diseño Diseño de la arquitectura Documento de arquitectura
Prototipos, Modelo Conceptual Gonzalo Villar Agustín Sarasua Gonzalo Villar,
Revisión de la arquitectura Documento de arquitectura revisado
Documento de arquitectura Gonzalo Villar
Gonzalo Villar Arquitecto del
114 Construcción Codificación de la funcionalidad de un Sprint Código Fuente Prototipos,
Product Backlog Equipo Equipo
Estándar de codificación .NET Guías de buenas prácticas
Angular Estándar de codificación JavaScript Release Review Feedback del
cliente Aplicación corriendo en entorno local.
Gonzalo Villar Fernando Fructos Gonzalo Villar Fernando Fructos Sprint Retrospective Informe de
Retrospective Product Backlog Agustín Sarasua Equipo
Testing
Prueba unitaria Reporte
automático Código Equipo Equipo
Prueba funcional
Reporte de
bugs Aplicación corriendo en entorno local. Equipo Equipo
Planificación de actividades Cronograma de actividades
Plan de la calidad Fernando Fructos Fernando Fructos
Gestión
Gestión de riesgos
Plan de riesgos
Resultados de investigación tecnológica, Evaluación de condiciones
externas. Gonzalo Villar Equipo
Estándar de documentos internos
Diseño del Plan de la calidad
Plan de la
calidad Necesidades del proyecto Fernando Fructos Equipo
Estándar de documentos internos
Obtención de Métricas
Reporte de
115
116 Figure 1 - Packages Diagram
117 Figure 2 - Logical Layers
As we can see in the diagram, the application was developed using a strict layered architecture where all the layers can only depend on the layer that is below itself.
118
Components and Connectors View
In this section, we will show how the system is broken up in components and how they interact with each other and with external systems (building link API services).
Figure 3 - Component Diagram
The above diagram shows how the application is broken up in physical artifacts (dll’s) and its dependencies.
119
Allocation View
In this section, we will show how different components will be deployed and allocated in the different servers within the execution environment (Windows Azure).
Figure 4 - Deployment Diagram
The application will be deployed in windows azure infrastructure as required by the client. All the instances will be deployed as Azure Web Applications as shown in the above
120 diagram. Azure Blob Storage will be used to store the documents uploaded and Azure SQL Server DB for relational data. The backend of the application will consume the Building Link API to gather information about buildings and clients. For processing Documents as an asynchronous task, we will use the Azure Web Job which will run periodically.
At the beginning, all the incoming traffic will be balanced using the Traffic Failover tactic where an instance of the application is in charge of processing all the request. Anyway, in case we need more availability or processing power, the balancing method could be change to Round Robin Traffic method where all the instances will process the incoming requests.
References
Below you could find some useful links (documentation) about the tactics described in this document:
Windows Azure Web App Service:
https://azure.microsoft.com/en-us/services/app-service/web/
Windows Azure Blob Storage Service:
https://azure.microsoft.com/en-us/services/storage/blobs/
Windows Azure SQL Database:
https://azure.microsoft.com/en-us/services/sql-database/
Windows Azure Traffic Manager and Routing Methods:
https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-routing- methods/
AngularJS
https://angularjs.org/
ASP.net Web API 2
121
Anexo - Ejemplo de Requisitos Documentales por Categoría de Trabajo
Tier Category Minimum Coverage
I Asbestos $5 Million Combined Coverage Boiler/Burner
Carpentry $2 Million General Liability - Per Occurrence Electrical $3 Million Excess/Umbrella Coverage Elevator - New/Repair/Service Medical Expenses - TBD
Emergency Service Provider General Aggregate
Escalators Products - Comp/Op Aggregate Façade (Exterior) Repair
Fuel Deliveries* * Should obtain their Environmental Clean-up Policy Document General Contractor HVAC Contractors Marble/Stone Work Plumbing Roof Scaffolding
Sidewalk - Concrete Repair Sprinkler (Fire) System Water Tower (Tank) Company Window Replacement/Repair
122
Carpet -Installation/Polish/Clean
Exterminator $1 Million General Liability - Per Occurrence Floor - Installation/Repair $2 Million Excess/Umbrella Coverage Gym Equipment - Service Provider Medical Expenses - TBD
Life Guard Service General Aggregate
Lighting Products - Comp/Op Aggregate Painting/Plastering
Pool Supplies
Pump/Motor/Fan Repair Railing
Security Services - Guards Security System
Wallpapering
III Canopy Repairs $1 Million Combined Coverage Concierge Service
Delivery Services $1 Million General Liability - Per Occurrence Doors - Front/Garage/Other Medical Expenses - TBD
Dry Cleaner - pick-up & deliveries General Aggregate
Dry Wall Products - Comp/Op Aggregate Fence
Florist
Handicap Equipment Service Provider
Handyman Service Intercom
123
Landscape - Gardener
Laundry Room - Equipment and Area Locksmith
Messenger Service Moving Company
Nanny/Child Care/Maid Services Office Equipment Service/Repair Parking Garage
Parking Lot Attendant Service Pet (dog) Walker
Playground Equipment/Repair Supply Company Tele-Communications - Cable, Phone, Internet Trash Removal Valet Service Window Washer
Workers Compensation Coverage's Required by every category above
Additional Insured
Language specifying insurance coverage to include: Building, Resident and Management Company.
Other Types Master Property (Building) Insurance Policy
124
D & O Coverage Directors & Officers - Required by Board E & O Coverage's Errors & Omission -
Required by Board Home Owner Insurance Condo/Coop/Townh
ouse
$1 Million General Liability - $50,000 (plus) Property Damage
Renters (sublet) Insurance $1 Million General Liability - $50,000 (plus) Property Damage Commercial Insurance Commercial Space $1 - $5 Million General Liability - $250,000 (plus) - $2 Million
Property Damage
Auto Insurance TBD
Important Notes:
AOS All Other States
Blanket Certificates of Insurance Coverage extended to all managed locations - utilizing one Certificate of Insurance
125
Anexo – Informe de Revisión Presencial con el Cliente
Lugar: 85 Fifth Avenue, 3rd Floor, Manhattan, New York, NY.Asistentes: Jerry Kestenbaum, Tim Jessup, Fernando Fructos, Gonzalo Villar
Agenda y objetivo: Demostración de la aplicación en su estado actual para recibir
feedback del cliente.
Notas de la reunión:
Registro de usuarios
Solo usuarios con una cuenta existente en BuildingLink podrán registrarse como usuario de tipo “residentes” en el sistema.
Crear una tabla para almacenar Compañías y Contactos para el registro de Contratistas
Portal de Residentes
Agregar texto descriptivo que ayude al usuario a entender los diferentes estados de una solicitud
Quitar la división de las listas de solicitudes por estado y unirlas todas en una grilla única con distintos colores dependiendo del estado.
Agregar opción de Archivar una solicitud que ya esté terminada
Address Book en la parte derecha con acceso rápido a datos de los contratistas de las solicitudes
Agregar un título al dashboard: Resident Dashboard Mover el feed de eventos para abajo
Quitar del botón “Delete” de la solicitud Agregar un estado “Draft” a la solicitud
Nueva Solicitud
Agregar un popup para seleccionar los tipos de contratistas requeridos Agregar texto de ayuda en la sección de Scope
126 Implementar tipos de trabajo predefinidos que el usuario pueda seleccionar para
completar el formulario más rápidamente.
Mostrar un popup luego de enviada la solicitud explicando al usuario los pasos que siguen y lo que puede suceder.
Portal de Administración
Ponerle nombre al dashboard principal y un texto con las funciones que se pueden realizar y el tipo de información desplegada en el mismo
El dashboard debe mostrar las cosas que requieren atención del usuario autenticado más arriba que el resto de la información
Resumir la información básica de las solicitudes Implementar un log de cambios en las solicitudes
Implementar la capacidad de dejar comentarios en las solicitudes
Solicitud en Proceso
Agregar un título que diga “Work Categorization”
Mostrar los requerimientos aunque no hayan contratistas asignados
Añadir la posibilidad de crear un email con todos los documentos de la solicitud Si existen contratistas sin asignar, la solicitud está en estado SUSPENDIDO. Agregar fecha de expiración, si se vence el trabajo se debe parar. Se debe alertar
de los vencimientos
Agrupar documentos ya revisados por un lado, y no revisados por otro “Bloquear” documentos
Agregar un botón “Send Summary” para enviar a un destinatario elegido por el usuario
Timeline
Agregar “Elapsed Time” en los eventos. Ej.: “8 days from start” Calcularlo de 3 formas:
o X days from work request submit o X days from scope review
127 Cambios generales
Agregar fecha de expiración de una solicitud
Work Categories
Crear una tabla maestra de la que los administradores puedan elegir para configurar su proceso
Categorías para residentes y para managers Orientarlo de otra forma “Settings and Rules” Darle una estructura por defecto e instrucciones
Resoluciones:
Se evaluarán los comentarios del cliente para analizar la viabilidad de incluirlos en el alcance actual del sistema o incluirlos en una futura liberación.
128
Anexo – Seguimiento de Riesgos
Análisis Inicial de Riesgos
Riesgo Impacto Probabilida
d Plazo Magnitud
Tecnologías involucradas 4 0.9 Inmediato, Medio 3.6 Locación del Cliente 4 0.3 Inmediato, Medio y
Largo
1.2
Problemas de disponibilidad del equipo
5 0.3 Inmediato, Medio y Largo
1.5
Aspectos legales 2 0.5 Inmediato, Medio 1 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.7 Inmediato, Medio y Largo
3.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
129
Sprint 1
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.5 Inmediato, Medio 2 Locación del Cliente 4 0.7 Inmediato, Medio y
Largo
2.8
Problemas de disponibilidad del equipo
5 0.8 Inmediato, Medio y Largo
4
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.7 Inmediato, Medio y Largo
3.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
Tabla - Análisis de Riesgos Sprint 1
Tecnologías Involucradas: disminuyó debido a la aplicación del plan de mitigación. Se realizaron pruebas de concepto de las tecnologías y capacitación.
Locación del cliente: aumentó debido a una situación particular del cliente (surgió un proyecto urgente que requería de toda su atención). Se planteó la idea de colocar un intermediario y se está analizando.
Problemas de disponibilidad del equipo: aumentó dado que los integrantes del equipo no estaban dedicando el tiempo necesario al proyecto. Se analizaron las razones en la reunión Sprint Retrospective y se tomaron las acciones necesarias,
130 Aspectos legales: este riesgo desaparece tras la decisión del cliente de no implementar firmas digitales en los documentos.
131
Sprint 2
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.5 Inmediato, Medio 2 Locación del Cliente 4 1 Inmediato, Medio y
Largo
4
Problemas de disponibilidad del equipo
5 0.6 Inmediato, Medio y Largo
3
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.7 Inmediato, Medio y Largo
3.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
Tabla - Análisis de Riesgos Sprint 2
Locación del cliente: se determinó la necesidad de contar con una contraparte más accesible y activa en el proyecto para facilitar la comunicación. Se le comunicó al cliente la inquietud.
132
Sprint 3
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.3 Inmediato, Medio 1.2 Locación del Cliente 4 1 Inmediato, Medio y
Largo
4
Problemas de disponibilidad del equipo
5 0.5 Inmediato, Medio y Largo
2.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.5 Inmediato, Medio y Largo
2.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
Tabla - Análisis de Riesgos Sprint 3
Locación del cliente: la asignación de una contraparte de fácil acceso no se ha concretado aún.
Funcionalidad incorrecta: disminuye luego de 1 mes de construcción del producto. Existen más mockups y feedback del cliente.
133
Sprint 4
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.3 Inmediato, Medio 1.2 Locación del Cliente 4 0.9 Inmediato, Medio y
Largo
3.6
Problemas de disponibilidad del equipo
5 0.5 Inmediato, Medio y Largo
2.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.5 Inmediato, Medio y Largo
2.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
Tabla - Análisis de Riesgos Sprint 4
Locación del cliente: El cliente se muestra más accesible que antes y con más rapidez de respuesta. Se concreta la asignación de una contraparte de más fácil acceso para hacer la comunicación más fluida.
134
Sprint 5
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.3 Inmediato, Medio 1.2 Locación del Cliente 4 0.7 Inmediato, Medio y
Largo
2.8
Problemas de disponibilidad del equipo
5 0.5 Inmediato, Medio y Largo
2.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.5 Inmediato, Medio y Largo
2.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
Tabla - Análisis de Riesgos Sprint 5
135
Sprint 6
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.2 Inmediato, Medio 0.8 Locación del Cliente 4 0.6 Inmediato, Medio y
Largo
2.4
Problemas de disponibilidad del equipo
5 0.3 Inmediato, Medio y Largo
1.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.5 Inmediato, Medio y Largo
2.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
136
Sprint 7
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.2 Inmediato, Medio 0.8 Locación del Cliente 4 0.5 Inmediato, Medio y
Largo
2
Problemas de disponibilidad del equipo
5 0.3 Inmediato, Medio y Largo
1.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.5 Inmediato, Medio y Largo
2.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
137
Sprint 8
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.2 Inmediato, Medio 0.8 Locación del Cliente 4 0.5 Inmediato, Medio y
Largo
2
Problemas de disponibilidad del equipo
5 0.7 Inmediato, Medio y Largo
3.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.3 Inmediato, Medio y Largo
1.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
Tabla - Análisis de Riesgos Sprint 8
Problemas de disponibilidad del equipo: sube el riesgo debido al viaje de uno de los integrantes del equipo. Se planea un Sprint de menor tamaño dada la reducción de horas hombre.
138
Sprint 9
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.2 Inmediato, Medio 0.8 Locación del Cliente 4 0.5 Inmediato, Medio y
Largo
2
Problemas de disponibilidad del equipo
5 0.3 Inmediato, Medio y Largo
1.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.5 Inmediato, Medio y
Largo
1.5
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.3 Inmediato, Medio y Largo
1.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
139
Sprint 10
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.2 Inmediato, Medio 0.8 Locación del Cliente 4 0.1 Inmediato, Medio y
Largo
0.4
Problemas de disponibilidad del equipo
5 0.5 Inmediato, Medio y Largo
2.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.9 Largo 2.7 Conflicto entre miembros del equipo. 3 0.3 Inmediato, Medio y
Largo
0.9
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.3 Inmediato, Medio y Largo
1.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
Tabla - Análisis de Riesgos Sprint 10
Locación del cliente: Baja el riesgo por viaje a Nueva York a reunirse con el cliente. Problemas de disponibilidad del equipo: Sube riesgo por viaje a Nueva York de 2 integrantes.
Fallas en el sistema: aumenta la probabilidad al ser liberado el software a un ambiente de pruebas del cliente.
140
Sprint 11
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.2 Inmediato, Medio 0.8 Locación del Cliente 4 0.1 Inmediato, Medio y
Largo
0.4
Problemas de disponibilidad del equipo
5 0.3 Inmediato, Medio y Largo
1.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.9 Largo 2.7 Conflicto entre miembros del equipo. 3 0.3 Inmediato, Medio y
Largo
0.9
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.1 Inmediato, Medio y Largo
0.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
141
Sprint 12
Riesgo Impact o Probabilida d Plazo Magnitu dTecnologías involucradas 4 0.2 Inmediato, Medio 0.8 Locación del Cliente 4 0.1 Inmediato, Medio y
Largo
0.4
Problemas de disponibilidad del equipo
5 0.1 Inmediato, Medio y Largo
0.5
Aspectos legales 2 0.1 Inmediato, Medio 0.2 Fallas en el sistema 3 0.7 Largo 2.1 Conflicto entre miembros del equipo. 3 0.1 Inmediato, Medio y
Largo
0.3
Baja del cliente. 5 0.1 Inmediato, Medio y Largo
0.5
Funcionalidad incorrecta. 5 0.1 Inmediato, Medio y Largo
0.5
Baja de un integrante del equipo. 5 0.1 Inmediato, Medio y Largo
0.5
Tabla - Análisis de Riesgos Sprint 12
142
Anexo – Product Backlog
Sprint 1 2 3 4 5 6 7 8 9 10 11 12
Total 702 652 621 573 515 425 349 279 234 169 106 69
Backlog
ID User Story/Backlog Description Condiciones de aceptación US Type Status Est. by Story Points
1 1 ID1-1 Definición de Flujo de
Aprobación de Proveedores REQ DONE 5 2 0 0 0 0 0 0 0 0 0 0 0
1 2 ID1-2 Definición del Flujo de
Aprobación de Trabajos REQ DONE 5 2 2 2 2 0 0 0 0 0 0 0 0
1 3 ID1-3 Prototipado Dashboard de
Estados de Trabajos PRO DONE 8 3 3 0 0 0 0 0 0 0 0 0 0
1 4 ID1-4 Definición de Nivel de
Integración Con BLink REQ DONE 2 2 2 2 0 0 0 0 0 0 0 0 0
1 5 ID1-5 Pruebas de concepto AngularJS DEV DONE 3 0 0 0 0 0 0 0 0 0 0 0 0
1 6 ID1-6 Pruebas de concepto Azure DEV DONE 5 0 0 0 0 0 0 0 0 0 0 0 0
1 7 ID1-7 Pruebas de concepto OCR DEV DONE 8 0 0 0 0 0 0 0 0 0 0 0 0
1 8 ID1-8 Relevamiento inicial del Sistema REQ DONE 13 0 0 0 0 0 0 0 0 0 0 0 0
1 9 ID1-9 Diseño Arquitectónico Inicial DEV DONE 13 8 2 2 0 0 0 0 0 0 0 0 0
1 10 ID1-10 Gestión Sprint 1 MGN DONE 5 0 0 0 0 0 0 0 0 0 0 0 0
Sprint Backlog 1 67 17 9 6 2 0 0 0 0 0 0 0 0
2 1 ID2-1 Maquetado HTML Home Page
del Resident DEV DONE 13 13 5 0 0 0 0 0 0 0 0 0 0
2 2 ID2-2 Definición de Requerimientos de
143 2 3 ID2-3 Definición de Requerimientos de
Usabilidad (Branding, etc) REQ DONE 5 5 5 5 0 0 0 0 0 0 0 0 0
2 4 ID2-4 Gestión Sprint 2 MGN DONE 5 5 0 0 0 0 0 0 0 0 0 0 0
2 5 ID2-5 Diseño Conceptual DEV DONE 8 8 0 0 0 0 0 0 0 0 0 0 0
Sprint Backlog 2 33 33 10 5 0 0 0 0 0 0 0 0 0
3 1 ID3-1 Prototipado Login Page PRO DONE 1 1 1 0 0 0 0 0 0 0 0 0 0
3 2 ID3-2 Como usuario registrado quiero poder loguearme al sistema.
Los campos usuario y clave deben de ser completados antes de enviar el formulario.
El usuario debe ser redirigido al portal correspondiente de acuerdo a su perfil (Portal, Admin).
Ante un error se debe desplegar un mensaje descriptivo.
DEV DONE 8 8 8 0 0 0 0 0 0 0 0 0 0
3 3 ID3-3 Prototipado Alta de Categoría de
Trabajo PRO DONE 2 2 2 1 0 0 0 0 0 0 0 0 0
3 4 ID3-4 Prototipado Baja y Modificación
de Categoría de Trabajo PRO DONE 2 2 2 1 0 0 0 0 0 0 0 0 0
3 5 ID3-5 Prototipado Subida de
Documentos del Proveedor PRO DONE 2 2 2 1 0 0 0 0 0 0 0 0 0
3 6 ID3-6 Prototipado Alta de Pedido de
Trabajo PRO DONE 5 5 5 1 0 0 0 0 0 0 0 0 0
3 7 ID3-7 Prototipado Cancelación de
Pedido de Trabajo PRO DONE 2 2 2 1 0 0 0 0 0 0 0 0 0
3 8 ID3-8 Prototipado Modificación de
144 3 9 ID3-9 Prototipado Alta de Tipo de
Documento PRO DONE 2 2 2 1 0 0 0 0 0 0 0 0 0
3 10 ID3-10 Gestión Sprint 3 MGN DONE 5 5 5 0 0 0 0 0 0 0 0 0 0
3 11 ID3-11 Maquetado HTML Home Admin DEV DONE 13 13 13 0 0 0 0 0 0 0 0 0 0
3 12 ID3-12
Sprint Backlog 3 47 47 47 7 0 0 0 0 0 0 0 0 0
4 1 ID4-1 Prototipado de Vista/Edición de
Trabajo - Manager PRO DONE 8 8 8 8 0 0 0 0 0 0 0 0 0
4 2 ID4-2 Prototipado Asignación de Roles
a Usuarios en un Trabajo REQ DONE 1 1 1 1 0 0 0 0 0 0 0 0 0
4 3 ID4-3
Definición Gestión de Requerimientos de la empresa administradora
REQ DONE 8 8 8 8 3 3 0 0 0 0 0 0 0
4 4 ID4-4 Gestión Sprint 4 MGN DONE 5 5 5 5 0 0 0 0 0 0 0 0 0
4 5 ID4-5 Diagrama de Clases DEV DONE 5 5 5 5 1 0 0 0 0 0 0 0 0
4 6 ID4-6 Modelo de Base de Datos DEV DONE 8 8 8 8 0 0 0 0 0 0 0 0 0
4 7 ID4-7 Creación de repositorio
versionado MGN DONE 1 1 1 1 0 0 0 0 0 0 0 0 0
4 8 ID4-8
Como un usuario administrador quiero poder crear una categorías de trabajo de modo de hacerla disponible para nuevos trabajos
Un administrador puede crear una nueva categoría. Todos los campos obligatorios deben de ser completados antes de enviar el formulario. Los datos deben quedar