Informe de desarrollo
Métricas de entrega del equipo PerfectPath calculadas por creador de PR. Selecciona cualquier rango de fechas para recalcular el informe al instante.
PRs desarrollo
476
Jira creadas / asignadas / cerradas
0 / 0
Msgs Slack
327
Neto LOC
240.041
Cycle mediano
11 min
Con Jira
93.3%
Feat / Fix
52.9% / 34.9%
Líneas +
484.295
Comparativa vs. período anterior
Mismo largo inmediatamente anterior · 14 sep 2026 – 12 oct 2026
| Métrica | Anterior | Actual |
|---|---|---|
| PRs mergeados | 322 | 476 |
| Neto LOC | 108.768 | 240.041 |
| Cycle mediano | 15 min | 11 min |
| Jira vinculado | 89.1% | 93.3% |
| Sin review | 100% | 100% |
Throughput Jira (PPTH)
Creadas (Reporter), asignadas y cerradas (Assignee) en el rango — por tipo y por integrante
Creadas
0
Reporter · created en rango
Cerradas
0
Assignee · Done / resolved
Neto
0
más cierres
Historias
0
0 Story + 0 [ Feature ]
Bugs
0
Bug Done
Subtareas
0
Subtask Done
Tasks
0
incluye features
Epics
0
cerrados
Por integrante (Jira ↔ GitHub)
Creadas = Reporter + created · Asignadas = Assignee + created · Cerradas = Assignee + resolved Done
| Integrante | Creadas | Asignadas | Cerradas | Neto | Historias | Bugs | Subtareas |
|---|---|---|---|---|---|---|---|
Sergio Aguilera O. @saguilerao | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Manuel Hernández @manuperfectpah | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Nicolás @nicolasCo26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Francisco Jiménez @francisco-perfectpath | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Javiera Pacheco @javiera-pacheco | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Gabriel @phyrexia | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Criterio: created o resolutiondate (Done) dentro del rango. Creadas por Reporter; asignadas/cerradas por Assignee. «Historias» = Story + Tasks [ Feature ].
Actividad Slack
Canales públicos · solo metadata · atribución vía slackAliases
Por integrante (Slack ↔ equipo)
Msgs / hilos / replies atribuidos con slackAliases (user id)
| Integrante | Mensajes | Hilos | Replies |
|---|---|---|---|
| Manuel Hernández | 159 | 3 | 0 |
| Nicolás | 77 | 1 | 0 |
| Francisco Jiménez | 64 | 1 | 0 |
| Sergio Aguilera O. | 13 | 0 | 0 |
| Javiera Pacheco | 9 | 0 | 0 |
| Gabriel | 0 | 0 | 0 |
Mensajes por hora
Zona America/Santiago
Mensajes por día
Zona America/Santiago
Criterio: ts del mensaje en el rango, canales públicos. Sin texto del mensaje. Ajusta slackAliases en team.json.
Insights
Señales accionables del período
PRs grandes
19.5% de PRs son tamaño L (>800 líneas). Riesgo en review y tiempo de merge.
WIP estancado
24 PRs abiertos hace más de 7 días sin integrar.
Cobertura del equipo de desarrollo
4 de 5 developers con merges. Sin actividad de código: Gabriel.
Producto / BA · Javiera Pacheco
0 creadas (reporter), 0 asignadas y 0 cerradas en Jira (no se mide por PRs de código).
Volumen de hotfix
25 hotfixes (5.3% del total) — revisar estabilidad en producción.
Cobertura de review baja
Solo 0% de los PRs tienen al menos una review formal. Riesgo de calidad y bus factor.
Actividad Slack
327 mensajes en canales públicos en el rango (5 hilos, 0 replies).
Throughput al alza
+154 PRs vs. el período anterior de igual duración.
Calidad y entrega
Changes requested, hotfix, revert, despliegues y epics multi-repo
Gráficos comparativos
Tendencia semanal, ranking de equipo, distribución y flujo de ramas
Historias Jira vs PRs
Ondas semanales: historias cerradas (Story + [ Feature ]) frente a PRs mergeados
PRs por semana
Volumen mergeado por semana ISO
Tendencia de cycle time
Mediana de horas desde creación a merge, por semana
PRs por miembro
Ranking del período
Líneas netas por miembro
Verde = neto positivo, rojo = negativo
Tamaño de PR
Distribución S / M / L
Tipo de cambio
Feature 52.9% · Fix 34.9%
Top repositorios
Por volumen de merges
Flujo staging vs. main
PRs mergeados por rama destino
Ritmo de trabajo del equipo
Cuándo se integra el trabajo — distribución de merges por hora y día (hora local Chile)
Actividad por hora del día
Merges según la hora local (00–23)
Actividad por día
Fin de semana en ámbar
Equipo
Developers: PRs por creador. BA/PO: throughput Jira (creadas/asignadas/cerradas), sin métricas de código.
Tabla detallada (código + Jira)
| Miembro | Rol | PRs | Jira creadas | Jira asignadas | Jira cerradas | Neto LOC | Cycle | % Jira en PRs |
|---|---|---|---|---|---|---|---|---|
| Sergio Aguilera O. @saguilerao | Developer | 194 | 0 | 0 | 0 | 82.402 | 1 min | 97.9% |
| Manuel Hernández @manuperfectpah | Developer | 180 | 0 | 0 | 0 | 76.550 | 17 min | 85% |
| Nicolás @nicolasCo26 | Developer | 53 | 0 | 0 | 0 | 23.859 | 15.5 h | 100% |
| Francisco Jiménez @francisco-perfectpath | Developer | 49 | 0 | 0 | 0 | 57.230 | 1.2 h | 98% |
| Gabriel @phyrexia | Developer | 0 | 0 | 0 | 0 | 0 | — | 0% |
| Javiera Pacheco Business Analyst - Product Owner Trainee | BA / PO | — | 0 | 0 | 0 | — | — | — |
Metodología: cada PR se atribuye a quien lo creó (GitHub author). Los PRs de release staging→main son integraciones de despliegue y no cuentan como desarrollo individual. Roles analyst (BA/PO): Creadas = Reporter, Asignadas/Cerradas = Assignee.
Mapas de calor y ritmo individual
Actividad diaria de código por developer (BA/PO no aplica — su trabajo es Jira).
Sin merges en el período — sin ritmo calculable.
Sin reviews formales en el período
Cobertura de review: 0%. Los PRs se integran sin aprobación registrada en GitHub — considera exigir al menos una review por PR.
Salud del flujo
Cycle time, review y volumen de cambios
Top repositorios
| Repo | PRs | → staging | → main | Neto LOC |
|---|---|---|---|---|
| perfect-path | 72 | 68 | 4 | 39.547 |
| bff-web-app | 67 | 58 | 9 | 27.934 |
| driver-app | 52 | 52 | 0 | 60.080 |
| api-rides | 41 | 35 | 6 | 12.161 |
| rides-consumers | 38 | 32 | 6 | 4.116 |
| bff-admin-web | 24 | 23 | 1 | 10.360 |
| pp-e2e | 23 | 0 | 23 | 34.742 |
| api-integration | 21 | 18 | 3 | 5.317 |
| admin-web | 20 | 20 | 0 | 11.811 |
| libraries | 19 | 19 | 0 | 3.562 |
| bff-driver-app | 19 | 19 | 0 | 3.233 |
| bff-rider-app | 11 | 11 | 0 | 2.067 |
| cab-consumers | 10 | 9 | 1 | -2.299 |
| bff-web-corporate | 9 | 9 | 0 | 1.580 |
| api-routing | 9 | 8 | 1 | 366 |
Epics multi-repo (PPTH-*)
Entregas que cruzan varios servicios
| Epic | PRs | Repos | Servicios |
|---|---|---|---|
| PPTH-4234 | 14 | 10 | admin-web, bff-admin-web, bff-driver-app, bff-rider-app, bff-web-app, bff-web-corporate, driver-app, libraries, perfect-path, web-corporate |
| PPTH-4458 | 10 | 7 | admin-web, api-rides, bff-admin-web, bff-rider-app, bff-web-app, bff-web-corporate, web-corporate |
| PPTH-4505 | 10 | 5 | api-integration, cab-consumers, dashboard-consumers, export-consumers, rides-consumers |
| PPTH-4197 | 9 | 7 | admin-web, api-billing, api-integration, bff-admin-web, bff-web-app, libraries, perfect-path |
| PPTH-4140 | 9 | 3 | api-routing, bff-web-app, event-forge |
| PPTH-4547 | 8 | 8 | api-rides, bff-rider-app, bff-web-app, event-forge, libraries, rides-consumers, ws-driver-app, ws-web-app |
| PPTH-4117 | 8 | 8 | api-billing, api-dashboard, api-export, api-integration, api-rides, api-routing, dashboard-consumers, rides-consumers |
| PPTH-4330 | 7 | 7 | admin-web, api-rides, bff-driver-app, bff-web-corporate, libraries, perfect-path, web-corporate |
| PPTH-4317 | 7 | 6 | bff-admin-web, bff-driver-app, bff-web-app, cab-consumers, libraries, perfect-path |
| PPTH-4481 | 7 | 5 | api-rides, bff-web-app, bff-web-corporate, rides-consumers, web-corporate |
| PPTH-1081 | 7 | 4 | bff-web-app, event-forge, libraries, perfect-path |
| PPTH-4154 | 7 | 3 | api-integration, bff-admin-web, rides-consumers |
| PPTH-4128 | 6 | 4 | admin-web, bff-admin-web, bff-driver-app, bff-web-app |
| PPTH-4108 | 5 | 5 | api-dashboard, bff-driver-app, bff-web-app, driver-app, perfect-path |
| PPTH-4170 | 5 | 5 | bff-driver-app, cab-consumers, perfect-path, rides-consumers, ws-web-app |
| PPTH-4615 | 4 | 4 | api-rides, bff-web-app, libraries, rides-consumers |
| PPTH-4657 | 4 | 4 | bff-driver-app, bff-rider-app, bff-web-app, driver-app |
| PPTH-4634 | 4 | 4 | admin-web, bff-admin-web, bff-driver-app, bff-rider-app |
| PPTH-4604 | 4 | 4 | api-integration, bff-admin-web, bff-driver-app, bff-web-app |
| PPTH-4486 | 4 | 4 | bff-driver-app, driver-app, event-forge, rides-consumers |
| PPTH-4153 | 4 | 4 | bff-driver-app, cab-consumers, event-forge, rides-consumers |
| PPTH-4482 | 4 | 3 | api-billing, api-rides, bff-web-app |
| PPTH-4674 | 4 | 2 | admin-web, api-rides |
| PPTH-4417 | 4 | 2 | api-integration, api-rides |
| PPTH-4116 | 4 | 2 | api-rides, rides-consumers |
PRs stale
Abiertos hace más de 7 días — priorizar cierre
| Repo | PR | Autor | Días |
|---|---|---|---|
| perfect-path | #134 | @phyrexia | 131.8 |
| api-rides | #126 | @saguilerao | 14.5 |
| api-routing | #23 | @saguilerao | 14.5 |
| driver-app | #45 | @manuperfectpah | 35.2 |
| rider-app | #20 | @phyrexia | 12.8 |
| rider-app | #19 | @phyrexia | 12.8 |
| rider-app | #18 | @phyrexia | 12.8 |
| rider-app | #17 | @phyrexia | 12.8 |
| rider-app | #16 | @phyrexia | 12.8 |
| rider-app | #15 | @phyrexia | 12.8 |
| rider-app | #14 | @phyrexia | 12.8 |
| rider-app | #13 | @phyrexia | 12.8 |
| rider-app | #12 | @phyrexia | 12.8 |
| rider-app | #11 | @phyrexia | 12.8 |
| rider-app | #8 | @manuperfectpah | 35.2 |
| cab-consumers | #42 | @saguilerao | 14.5 |
| api-billing | #10 | @phyrexia | 138.7 |
| push-worker | #4 | @phyrexia | 88.6 |
| bff-web-corporate | #53 | @saguilerao | 9.5 |
| bff-web-corporate | #46 | @manuperfectpah | 40.5 |
| api-routing | #9 | @manuperfectpah | 39.6 |
| api-rates | #29 | @saguilerao | 41.3 |
| api-preferences | #12 | @manuperfectpah | 12.7 |
| api-provider | #21 | @manuperfectpah | 37.5 |