¿Todo listo para desarrollar esta actividad? Tu desafío consiste en crear un repositorio GitHub con la documentación de los conceptos básicos de metodología SCRUM (qué es, cuáles son sus fases y cómo implementarla), y las características de un archivo JSON y CSV.
Scrum es un marco de trabajo liviano que ayuda a las personas, equipos y organizaciones a generar valor a través de soluciones adaptativas para problemas complejos 🔄
# | Requerimientos de SCRUM |
---|---|
1 ✅ | Scrum requiere un Scrum Master |
2 ✅ | Un Product Owner ordena el trabajo de un problema complejo en un Product Backlog |
3 ✅ | El Scrum Team convierte una selección del trabajo en un Increment de valor durante un Sprint |
4 ✅ | El Scrum Team y sus interesados inspeccionan los resultados y se adaptan para el próximoSprint. |
5 ✅ | Repita |
Fase | Descripción |
---|---|
Sprint | Los Sprints son el corazón de Scrum, donde las ideas se convierten en valor, Son eventos de duración fija de un mes o menos. |
Sprint Planning | Un Product Owner ordena el trabajo de un problema complejo en un Product Backlog |
Daily Scrum | El propósito de la Daily Scrum es inspeccionar el progreso hacia el Objetivo del Sprint y adaptar el Sprint Backlog según sea necesario, ajustando el trabajo planificado entrante. |
Sprint Review | El propósito de la Sprint Review es inspeccionar el resultado del Sprint y determinar futuras adaptaciones. |
Sprint Retrospective | El propósito de la Sprint Retrospective es planificar formas de aumentar la calidad y la efectividad. |
Sprint Backlog | El Sprint Backlog se compone del Objetivo del Sprint (por qué), el conjunto de elementos del Product Backlog seleccionados para el Sprint (qué), así como un plan de acción para entregar el Increment (cómo). |
Herramienta | Descripción |
---|---|
Product Backlog | El Product Backlog es una lista emergente y ordenada de lo que se necesita para mejorar el producto. Es la única fuente del trabajo realizado por el Scrum Team. |
Objetivo del Producto | El Objetivo del Producto describe un estado futuro del producto que puede servir como un objetivo para que el Scrum Team planifique. |
Definición JSON (JavaScript Object Notation - Notación de Objetos de JavaScript) es un formato ligero de intercambio de datos. Leerlo y escribirlo es simple para humanos, mientras que para las máquinas es simple interpretarlo y generarlo.
Estructura de JSON:
- Una colección de pares de nombre/valor. En varios lenguajes esto es conocido como un objeto, registro, estructura, diccionario, tabla hash, lista de claves o un arreglo asociativo.
- Una lista ordenada de valores. En la mayoría de los lenguajes, esto se implementa como arreglos, vectores, listas o sequencias.
Ejemplos de JSON y cuales son sus tipados
- JSON se puede utilizar en programas de JavaScript sin necesidad de analizar o serializar. Es un método basado en texto de representar datos de objetos literales , matrices y datos escalares de JavaScript.
A nivel granular, JSON está formado por tipos de datos:
- Cadena
- Número
- Booleano
- Nulo
- Almacenamiento
- Matriz
CSV son las siglas de Comma Separated Values. Consisten en archivos de texto simple que se separan por coma y solo tienen letras y números. Aunque lo general es que los valores se separen por coma, también se puede hacer con otros caracteres como punto y coma.
El CSV es un formato de intercambio de datos usado cuando hay gran cantidad de datos, por eso se utiliza en la gran mayoría de bases de datos y aplicaciones de consumo, científicas y comerciales. Su principal uso es el de mover datos entre los programas en forma tabular.
Programas compatibles
- Microsoft Excel
- LibreOffice
- OpenOffice Calc
- Hojas de Cálculo de Google
- CSV Easy
- CSV Editor Pro
- CSVboard
Estructura de Archivo CSV:
- Definición de las columnas en la cabecera de la tabla.
- Un carácter se utiliza para separar registros individuales.
- Un carácter se utiliza para separar columnas individuales (comas, tabulaciones o espacios).
- Delimitador de campos Carácter especial HTML dentro del archivo para evitar confusiones con los separadores.