Ir al contenido
Avance
Todos los artículos

Cómo decidimos que un trabajo está entregado

Entregado es la única marca de Atheron Progress que significa algo fuera del repositorio. Esta es la única prueba que aplicamos y lo que descarta.

Por Shawn Wilson, fundador y consejero delegado

Publicado el · 4 min de lectura

También en English · Français · Deutsch · اردو

Ilustración abstracta de cuatro bandas horizontales, una completamente rellena, otra parcialmente rellena y dos contornos tenues, atravesadas por una sola línea fina de umbral.

Cada módulo de Atheron Progress lleva una de cuatro marcas: entregado, en construcción, siguiente o más adelante. Tres de esas marcas describen una intención. Una describe un hecho. Este artículo trata de esa.

La prueba

Entregado significa que alguien lo usa hoy.

Esa es toda la regla. No que el código esté fusionado. No que las pruebas pasen. No que nosotros creamos que está terminado. Alguien, ahora mismo, está usando la cosa para hacer algo que quería hacer.

Elegimos esta prueba porque es la única que no podemos esquivar con argumentos. Una rama fusionada es una afirmación sobre el repositorio. Una ejecución de pruebas en verde es una afirmación sobre las pruebas. Una persona usando la cosa es una afirmación sobre el mundo, y al mundo no le importa lo cerca que nos sentíamos.

Lo que la prueba descarta

La regla es corta, así que la mayor parte de su valor está en lo que rechaza.

  • El código que está escrito pero que nadie ejecuta no está entregado. Está en construcción.
  • Una función que funciona en nuestras máquinas y en ningún otro sitio no está entregada. Está en construcción.
  • Un servicio que está desplegado pero todavía no tiene usuarios no está entregado. Está en construcción, por terminado que parezca.
  • Una demo que mostramos una vez no está entregada. Si nadie volvió a ella, nadie la usa hoy.

Hoy hace un trabajo real en esa frase. Algo que se usó el mes pasado y ahora está roto o abandonado no conserva su marca. Si la página de estado muestra un servicio público caído, los módulos que dependen de él no se dejan discretamente como entregados mientras lo arreglamos. El registro está pensado para decirle lo que es cierto ahora.

Por qué los porcentajes dependen de esto

El porcentaje que se muestra junto a cada proyecto se cuenta a partir de las marcas de los módulos. Nunca tecleamos un número. Así que el porcentaje es tan honesto como las marcas que tiene debajo, y la marca de entregado es la que soporta el peso.

Si dejáramos que un módulo casi terminado se colara en entregado, la cifra subiría y significaría menos. Hágalo unas cuantas veces y toda la página se convierte en un estado de ánimo en lugar de una medición. Mantener la prueba estricta es la forma de que el número siga mereciendo la pena leerse.

Las otras tres marcas

El resto de las marcas son más fáciles, porque tratan de planes y los planes los hacemos nosotros.

Table: Qué significa cada marca en Atheron Progress

MarcaQué dice
EntregadoAlguien lo usa hoy
En construcciónEstamos trabajando en ello ahora y nadie lo usa todavía
SiguienteEs lo próximo que tenemos intención de construir
Más adelanteEstá en la lista, sin fecha

Se dará cuenta de que no hay una marca para terminado pero sin uso. Ese hueco es deliberado. El trabajo que queda entre en construcción y entregado es el que más probabilidades tiene de venderse de más, así que no le damos dónde esconderse. Sigue en construcción hasta que se cumple la prueba.

Cómo se aplica esto en los proyectos

La misma regla recorre todo lo que hay en el rastreador, y por eso algunos proyectos tienen el aspecto que tienen.

Atheron Trading funciona solo en papel hasta el lanzamiento. Allí los módulos pueden estar entregados en el sentido de que los usamos hoy, en papel, pero no verá cifras de rendimiento, porque no hay ninguna que comunicar.

ATON Desk está marcado como próximamente. Eso significa que nadie lo usa hoy, así que nada de él está entregado, sea cual sea el estado del código.

Atheron Network Labs está abierto a proyectos. Abierto es un hecho sobre hoy, y por eso podemos decirlo.

ATON Blockchain sigue la misma división que el resto. Lea las marcas de los módulos, no el nombre del proyecto, para ver qué está en uso.

Lo que puede comprobar

No le pedimos que acepte la marca de entregado por confianza. El registro de cambios anota cuándo algo cruzó la línea. La página de estado muestra noventa días de historial de cada servicio público, con cada día coloreado según su peor incidente. Si un módulo está marcado como entregado y el servicio que hay detrás lleva una semana caído, usted puede ver la contradicción, y nosotros también.

Entregado es una afirmación sobre el uso, y el uso es lo único que no podemos falsear desde dentro de un repositorio.

Si alguna vez encuentra un módulo marcado como entregado que nadie podría estar usando, eso es un error en el registro y queremos saberlo. La marca solo es útil mientras sea estricta.

Shawn Wilson, Fundador y CEO

suscripción

Artículos nuevos por correo

Un correo cuando se publica un artículo nuevo, en tu idioma. Primero confirmamos tu dirección, y cada correo lleva un enlace para darte de baja.

Sin spam. Date de baja con un clic.