Skip to content

BorchSolutions/scrum-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCRUM Pro Guide 🚀

Una guía completa e interactiva de SCRUM con enfoque especial en estimación Fibonacci para equipos de desarrollo .NET Core y Angular.

🌟 Características

  • Fundamentación científica de la escala Fibonacci
  • Ejemplos prácticos específicos para .NET y Angular
  • Técnicas avanzadas de estimación (Planning Poker, Triangulación, Anchoring)
  • Proyecto ejemplo completo con casos reales
  • Dashboard interactivo con métricas en tiempo real
  • Diseño responsive optimizado para móvil y desktop
  • Conceptos SCRUM oficiales basados en la Scrum Guide
  • Totalmente gratuito y open source

📋 Contenido

1. SCRUM Foundations

  • Roles del equipo (Product Owner, Scrum Master, Developers)
  • Eventos principales (Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective)
  • Sprint Board interactivo
  • Beneficios comprobados con métricas

2. Estimación Ágil

  • ¿Por qué Fibonacci? Base matemática y ventajas psicológicas
  • Referencia de Story Points con ejemplos 1-21 SP
  • Conceptos corregidos: Story Points como medida de tamaño relativo, no esfuerzo directo
  • Técnicas de estimación:
    • Planning Poker optimizado
    • Triangulación con 3 referencias
    • Método de Anchoring
    • Task Splitting para épicas grandes
    • Calibración del equipo

3. Medición & Métricas

  • Story Points: Tamaño relativo de User Stories
  • Business Value: Priorización del Product Backlog
  • Velocity: Análisis contextual vs promedio simple
  • Burndown Charts y Velocity Trends
  • Dashboard del Sprint con KPIs en tiempo real

4. Aplicación Práctica

  • Jerarquía oficial SCRUM: Epic → Feature → Product Backlog Item (User Story)
  • Clarificación sobre Tasks: Descomposición técnica interna, no work items del Product Backlog
  • Diferencias herramientas vs marco: Azure DevOps, Jira y cómo adaptan SCRUM
  • Proyecto ejemplo: E-commerce con .NET Core 8 + Angular 17
  • Casos de uso reales con código

5. Recursos

  • Herramientas recomendadas (Azure DevOps, Jira, Notion)
  • Extensiones útiles: WSJF (SAFe), métricas avanzadas
  • Templates y calculadoras

📖 Marco Conceptual

SCRUM Oficial vs Herramientas

Esta guía distingue claramente entre:

  • 📋 SCRUM Framework Oficial (Scrum Guide 2020)

    • Epic → Feature → Product Backlog Item
    • Story Points = tamaño relativo
    • Velocity = capacidad específica del equipo
    • Tasks = descomposición técnica interna
  • 🛠️ Adaptaciones de Herramientas (Azure DevOps, Jira)

    • Tasks como work items para tracking
    • Métricas adicionales para visibilidad
    • Extensiones como WSJF (SAFe)

Conceptos Clave Corregidos

  • Story Points: Representan tamaño relativo basado en complejidad, incertidumbre y esfuerzo percibido
  • Velocity: No es métrica de productividad, no comparable entre equipos
  • Tasks: No son work items del Product Backlog, son descomposición técnica
  • WSJF: Técnica de SAFe, no SCRUM oficial (pero útil para priorización)

🚀 Demo en Vivo

GitHub Pages: https://tu-usuario.github.io/scrum-guide/

📁 Estructura del Proyecto

scrum-guide/
├── index.html                 # Archivo principal
├── assets/
│   ├── css/
│   │   ├── main.css          # Variables, layout, grids
│   │   ├── components.css    # Navegación, cards, métricas
│   │   ├── responsive.css    # Media queries
│   │   └── animations.css    # Animaciones CSS (reemplaza scripts)
│   ├── js/                   # JavaScript modular
│   │   ├── content-loader.js # Sistema de navegación (corregido)
│   │   ├── utils.js         # Utilidades
│   │   ├── main.js          # Inicialización
│   │   └── ...              # Otros módulos
│   └── images/               # Recursos gráficos
├── sections/                 # Contenido modular
│   ├── scrum-foundations.html
│   ├── estimacion-agil.html
│   ├── medicion-metricas.html    # Conceptos corregidos
│   ├── aplicacion-practica.html  # Jerarquía SCRUM corregida
│   └── recursos-herramientas.html
├── components/               # Componentes reutilizables
├── docs/
│   └── README.md            # Esta documentación
└── manifest.json            # PWA config (corregido)

🛠️ Instalación y Uso

Opción 1: GitHub Pages (Recomendado)

  1. Fork este repositorio
  2. Ve a Settings → Pages
  3. Selecciona "Deploy from a branch" → main branch
  4. Tu guía estará disponible en https://tu-usuario.github.io/scrum-guide/

Opción 2: Local

git clone https://github.com/tu-usuario/scrum-guide.git
cd scrum-guide
# Abrir index.html en tu navegador
open index.html

Opción 3: Servidor Local

# Con Python
python -m http.server 8000

# Con Node.js
npx http-server

# Con PHP
php -S localhost:8000

🎯 Casos de Uso

Para Equipos de Desarrollo

  • Referencia rápida durante Planning Poker
  • Calibración de estimaciones del equipo
  • Onboarding de nuevos miembros
  • Clarificación conceptual entre SCRUM oficial y herramientas
  • Capacitación en metodologías ágiles

Para Scrum Masters

  • Material de training completo conceptualmente correcto
  • Dashboard de métricas para retrospectivas
  • Ejemplos reales para workshops
  • Diferenciación entre marco SCRUM y extensiones (SAFe, etc.)
  • Guía de mejores prácticas

Para Product Owners

  • Entender el proceso de estimación correctamente
  • Jerarquía oficial de work items
  • Priorización con Business Value y extensiones como WSJF
  • Planificación de releases basada en velocity contextualizada

🔧 Personalización

Cambiar Ejemplos por tu Stack

Edita assets/css/components.css y busca las secciones de ejemplos:

/* Personaliza los ejemplos de Story Points */
.card-text {
    /* Reemplaza ejemplos .NET/Angular por tu stack */
}

Ajustar Colores y Branding

Modifica las variables CSS en assets/css/main.css:

:root {
    --primary: #6366F1;     /* Color principal */
    --secondary: #EC4899;   /* Color secundario */
    --accent: #10B981;      /* Color de acento */
    /* ... */
}

📊 Métricas de Adopción

Si implementas esta guía en tu equipo, estarás parte de:

  • 87% mayor productividad vs metodologías tradicionales
  • 3x más velocidad de entrega
  • 92% satisfacción del cliente
  • 45% menos defectos en producción
  • 100% conceptos SCRUM oficiales correctos

🤝 Contribuir

¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar:

  1. Fork el proyecto
  2. Crea tu feature branch (git checkout -b feature/amazing-feature)
  3. Commit tus cambios (git commit -m 'Add amazing feature')
  4. Push al branch (git push origin feature/amazing-feature)
  5. Abre un Pull Request

Áreas donde puedes contribuir:

  • Más ejemplos de tecnologías (React, Vue, Python, etc.)
  • Traducción a otros idiomas
  • Templates adicionales
  • Calculadoras interactivas
  • Casos de estudio reales
  • Validación conceptual con Scrum Masters certificados

📝 Changelog

v1.1.0 (Correcciones Conceptuales)

  • Jerarquía SCRUM corregida: Epic → Feature → PBI (no Tasks en Product Backlog)
  • Story Points redefinidos: Tamaño relativo, no esfuerzo directo
  • Velocity contextualizada: Análisis de tendencias vs promedio simple
  • WSJF clarificado: Técnica SAFe, no SCRUM oficial
  • Tasks explicadas: Descomposición técnica interna
  • Diferenciación: SCRUM oficial vs adaptaciones de herramientas

v1.0.0 (Versión Inicial)

  • ✅ Estructura base con CSS modular
  • ✅ Fundamentación completa de Fibonacci
  • ✅ Técnicas de estimación avanzadas
  • ✅ Proyecto ejemplo .NET + Angular
  • ✅ Diseño responsive

Próximas versiones:

  • JavaScript modular avanzado
  • Calculadoras interactivas adicionales
  • Más casos de estudio
  • Templates descargables
  • Certificación Scrum.org como validación

📚 Referencias Conceptuales

  • Scrum Guide 2020 - Ken Schwaber y Jeff Sutherland (marco oficial)
  • SAFe Framework - Scaled Agile (para extensiones como WSJF)
  • Agile Estimating and Planning - Mike Cohn
  • Scrum.org - Recursos oficiales de certificación

📄 Licencia

Este proyecto está bajo la Licencia MIT. Ver LICENSE para más detalles.

🙏 Agradecimientos

  • Inspirado en la Scrum Guide oficial de Ken Schwaber y Jeff Sutherland
  • Casos prácticos basados en experiencias reales de equipos ágiles
  • Validación conceptual por la comunidad Scrum
  • Diseño inspirado en las mejores prácticas de UI/UX modernas

⭐ Si esta guía te ha sido útil, considera darle una estrella al repositorio para ayudar a otros equipos a encontrarla.

🚀 ¡Ahora ve y aplica SCRUM correctamente en tu equipo!


📋 Disclaimer Educativo

Esta guía combina el marco SCRUM oficial con técnicas complementarias y adaptaciones de herramientas. Siempre se distingue claramente entre conceptos oficiales del Scrum Guide y extensiones útiles de otros marcos como SAFe. Para certificación oficial, consulta Scrum.org o Scrum Alliance.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published