Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backlog General Kronos #359

Open
AlexFBP opened this issue Jun 26, 2021 · 9 comments
Open

Backlog General Kronos #359

AlexFBP opened this issue Jun 26, 2021 · 9 comments
Assignees
Labels
Documentation Improvements or additions to documentation

Comments

@AlexFBP
Copy link

AlexFBP commented Jun 26, 2021

Se usará este Issue para listar los Issue y/o PR relacionados al Contrato 2021-2022

@AlexFBP
Copy link
Author

AlexFBP commented Jun 28, 2021

@AlexFBP
Copy link
Author

AlexFBP commented Jul 2, 2021

Mantenimiento/Manejo de Repositorios y/o aplicación de Lineamientos

Repo Issues Creados PRs Aplicados Versionado? Pipelines?
central_cuentas_cliente link link
contabilidad_cliente link link

Adecuación de Repositorios a Lineamientos

Repositorio CI/CD (1) Ramas (2) Refactor (3) Testing (4)
Cliente Central de Cuentas
Cliente Contabilidad
Cliente Necesidades
Cliente Plan de Adquisiciones
Cliente Presupuesto
Cliente Tesorería
MID Movimientos Contables
MID Plan de Adquisiciones
MID Plan de Cuentas
MID Presupuesto
MID Tesorería
CRUD Avances
CRUD Central de Cuentas
CRUD Cuentas Contables (mongo)
CRUD Giros
CRUD Movimientos
CRUD Necesidades
CRUD Plan de Cuentas
CRUD Plan de Cuentas (mongo)
CRUD Plan de Adquisiciones
CRUD Presupuesto

Notas (Entre paréntesis):

  1. Ajuste de Drone, principalmente ajustar los build para las ramas adecuadas
  2. De la mano con el anterior, reglas de bloqueo de ramas master y develop (requerir siempre PR y revisión)
  3. Donde aplique
  4. Acorde a los lineamientos, como mínimo que se esté reportando en sonarqube

Otros repositorios:

Otros Issues:

Adicionalmente, a todos los repositorios se les revisaron/ajustaron las políticas de ramas (master/develop/release/hotfix)

@AlexFBP
Copy link
Author

AlexFBP commented Jul 8, 2021

Project Management

Daily Meetings:

Se empezaron a realizar ya con todo el equipo disponible desde el 6 de Julio

L M Mi J V S D
Jul 2021 28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
Ago 26 27 28 29 30 31 1
2 3 4 5 6 (1) 7 8
9 10 11 12 13 (2) 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
Sep 30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
Oct 27 (3) 28 29 30 1 2 3
4 5 6 7 8 + (4) 9 10
11 (3) 12 13 14 15 16 17
18 19 20 21 22 + (4, 5) 23 24
25 26 27 28 29 30 31
Nov 1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Dic 29 (6) 30 1 2 3 4 5
6 (3, 5) 7 8 9 10 11 12
13 14 (6) 15 + (6) 16 17 18 19
20 21 (3,4,5) 22 23 24 25 26
Ene 2022 27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Feb 31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
Mar 28 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
Abr 28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
May 25 (p2) 26 27 28 29 30 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29

Notas (entre paréntesis)

  1. Día de Bogotá
  2. Estuve sin electricidad
  3. Sprint Planning - ir abajo
  4. Sprint Review - ir abajo
  5. No hubo por haber sprint review y/o planning (se trató en la reunión)
  6. Reunión de seguimiento

@AlexFBP AlexFBP transferred this issue from udistrital/contabilidad_cliente Sep 10, 2021
@AlexFBP AlexFBP self-assigned this Sep 10, 2021
@AlexFBP AlexFBP added the Documentation Improvements or additions to documentation label Sep 10, 2021
@AlexFBP
Copy link
Author

AlexFBP commented Sep 10, 2021

Se realizó mantenimiento avanzado (limpieza profunda) sobre algunos repositorios, para eliminar binarios de la historia y reducir el tiempo de clonado (manteniendo la historia/trazabilidad)

Repositorios

Procedimiento

Mediante git filter-repo - Instrucciones sugeridas en GitLab

Pasos

⚠️ Tener en cuenta que esto reescribe completamente la historia del repositorio. Asegurarse que NADIE tenga trabajo pendiente por subir (que a nadie le falte hacer git push de ninguna rama) antes de continuar

⚠️ Desactivar el webhook de Drone (No es necesario eliminarlo)

# Clonar el repositorio en modo mirror (para crear un respaldo completo)
git clone --mirror URL_DE_CLONADO_DEL_REPO respaldo
# Esto lo clonará en una carpeta llamada "respaldo"

# Volverlo a clonar, nuevamente (y entrar a la carpeta del repo)
git clone --mirror URL_DE_CLONADO_DEL_REPO
cd NOMBRE_DEL_REPO

# Eliminar los blobs (Binary Large OBjects) de más de 10MB (se podría especificar un límite menor)
git filter-repo --strip-blobs-bigger-than 10M

A partir de este momento:

  • La historia es casi totalmente divergente, git push/pull no van a funcionar adecuadamente/simplemente
  • Ir a los ajustes del repositorio, y en cada regla de protección de ramas, en la parte de abajo marcar la casilla "Allow force pushes"
# Restablecer el remoto
git remote remove origin
git remote add origin URL_DE_CLONADO_DEL_REPO

# Actualizar todas las referencias: ramas (heads), tags y los
# reemplazos (tal commit ahora es tal otro) realizados
git push origin --force 'refs/heads/*'
git push origin --force 'refs/tags/*'
git push origin --force 'refs/replace/*'

⚠️ Volver a activar el webhook de Drone

Comparación antes/después

Antes:

RAEXbwPKgW

Después:

qIfcFrUZYh

(111.4/0.15025 - Una razón de 741 a 1)

@AlexFBP
Copy link
Author

AlexFBP commented Oct 15, 2021

  • Se creó el tablero de HUs para Kronos. La idea es que todo lo que se haga esté enmarcado en alguna de las HUs, características del sistema
  • Se mejoró la implementación de Scrum: Antes solo se hacían Sprint Daily (informe diario), ahora se están realizando, adicionalmente:
    • Sprint Planning
    • Refinamiento (no estrictamente de Scrum)
    • Estimación de HUs (no estrictamente de Scrum)
    • Sprint Review
    • Sprint Retrospective

@AlexFBP
Copy link
Author

AlexFBP commented Oct 15, 2021

Scrum Meetings

Aparte de los Daily Meetings arriba

Sprint Planning Review
1 27/09/21 08/10/21
2 11/10/21 22/10/21
3
4 08/11/21
5
6 06/12/21
7 21/12/21
8

@AlexFBP
Copy link
Author

AlexFBP commented Apr 29, 2022

@AlexFBP
Copy link
Author

AlexFBP commented May 17, 2022

Actividades adicionales realizadas hasta el 14 de Junio:

@AlexFBP
Copy link
Author

AlexFBP commented Jun 21, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant