Eidos

Cada proyecto de cliente, hecho igual. Cada aprobación, una versión.

Escribe una vez el Framework (el marco) de tu estudio y arranca cada cliente a partir de él. El alcance vive en una spec por entregable, con su sección Out of Scope (fuera de alcance) en cada una; una solicitud de cambio es una decisión que confirma el aprobador del cliente, y lo que aprobó es una versión con nombre que puedes abrir un año después.

Gratis para macOS, Windows y Linux. Sin cuenta, sin suscripción.

Una decisión de alcance abierta en Eidos, «Gift subscriptions move to phase two», confirmada por la aprobadora del cliente, Dana Whitfield, con su comentario pidiendo una cotización aparte y la respuesta del líder de entrega que registra el alcance aprobado como la versión 1.1.0.
Una solicitud de cambio registrada: qué se movió, por qué y quién la confirmó del lado del cliente.

¿Te suena?

El alcance es lo que alguien recuerda haber aceptado.

El contrato de trabajo está firmado y congelado. El alcance real se mueve en llamadas, correos y tickets.

  1. El alcance crece de un «sí, claro» en otro

    Cada pequeño extra tenía sentido en la llamada. Juntos se comieron el margen, y al final nadie se pone de acuerdo sobre qué entraba en el alcance original.

  2. «¿Qué acordamos?» está enterrado

    Cinco personas del lado del cliente pueden pedir cambios y ninguna tiene la última palabra. La respuesta está en un hilo de correo, o en la cabeza de quien estuvo en la llamada.

  3. Cada cliente empieza de cero

    Cada proyecto copia la plantilla del año pasado, que se desvía un poco cada vez. Quien pasa de un cliente a otro vuelve a aprender la estructura, y lo mismo cada nueva sesión de un agente.

Cómo encaja

Un Framework para el estudio, una raíz por cliente.

Parte del Framework de software y conviértelo en el de tu estudio: los frames (los encuadres) que pide tu brief, las secciones que toda spec debe tener, tus roles. Después, cada proyecto de cliente nuevo parte de él, en el repositorio de ese cliente.

Frames
El brief: para quién es, el presupuesto, el alcance y los plazos, la arquitectura y el mercado.
Specs
Una por entregable, agrupadas por área, con Acceptance Criteria y Out of Scope en cada una.
Decisiones de alcance
Cada solicitud de cambio, tomada para las specs que toca y confirmada por el aprobador que designaste.
Versiones
Un nombre para el commit que aprobó un cliente: la propuesta, la fase, la solicitud de cambio.
Tareas
El trabajo de entrega en un tablero, cada tarea apuntando a la spec a la que sirve.
Ajustes del Framework en Eidos, en la página Templates: las secciones de la plantilla de spec como formularios, Out of Scope entre ellas, cada una con su intención y un interruptor Required.

Lo que más vas a usar

Las piezas que dejan el alcance por escrito.

  • Blueprints

    Tu Framework, publicado

    Las colecciones, plantillas, propiedades y roles con los que trabaja tu estudio, instalados en cada proyecto de cliente nuevo con un comando o un clic.

  • Git

    La aprobación es una versión

    Registra una versión que nombra el commit que aprobó el cliente, con su etiqueta en el repositorio. Abre la raíz tal como estaba en ese momento cada vez que vuelva la pregunta.

  • Decisiones

    Solicitudes de cambio por escrito

    Una decisión de tipo Scope por cada cambio, asignada al aprobador del cliente. Al confirmarla, su nombre y la fecha quedan en la decisión y en la spec.

  • Comentarios

    Las preguntas, donde corresponden

    Una pregunta sobre un criterio es un hilo en ese criterio, no un correo. Ciérralo cuando esté respondido; queda en el archivo.

  • Backlog

    La entrega junto al alcance

    Tareas en un tablero, cada una con la spec que entrega, exportadas a CSV o Excel para el informe al cliente.

  • Agente de IA

    Traspasos que se sostienen

    Un desarrollador que se suma al proyecto, o su agente de código, lee las specs y las decisiones en lugar de un mes de correos.

Lo que aprobó el cliente

Una versión con nombre para cada aprobación

Cuando el cliente aprueba, registra una versión: un nombre para ese commit, con una etiqueta en el repositorio si la quieres. La propuesta, la fase uno y cada solicitud de cambio se vuelven filas a las que puedes señalar, y la revisión te avisa si una etiqueta se aleja alguna vez del commit que nombraba.

  • Registra una versión desde la app o con eidos version record
  • Las etiquetas se crean en tu repositorio y nunca se suben por ti
  • Una versión nombra el commit; git ya guarda cada archivo
La página Versiones en Eidos: tres versiones de un proyecto de cliente, 0.1.0, 1.0.0 y 1.1.0, cada una con su commit, su fecha y su etiqueta.

Out of Scope, por escrito

Cada spec dice lo que no hará

Out of Scope es una sección de la plantilla, no algo de último momento, y las decisiones tomadas para una spec aparecen en la propia spec. «Yo pensaba que eso estaba incluido» se encuentra con una línea que dice que no, y con el nombre de quien lo aceptó.

La spec de una funcionalidad en Eidos, desplazada hasta su lista Out of Scope y sus decisiones, dos confirmadas y una esperando confirmación.

Un Framework, todos los clientes

Publícalo una vez, instálalo en todas partes

Guarda el Framework en un repositorio propio e instálalo desde ahí en cada proyecto de cliente, o parte de la configuración del último cliente sin nada de su contenido. Para compartirlo, publícalo en el Registro: un pull request al Registro en GitHub, un manifiesto que apunta a una raíz con etiqueta, y cualquiera lo instala como @your-studio/name.

$ eidos install your-studio/delivery@v3 --path framework
$ eidos install ../northwind/Blueprints --setup-only
$ eidos install @your-studio/delivery

Empieza aquí

Parte del Framework de software y hazlo tuyo.

Frames para el brief y specs para los entregables, con Out of Scope en cada plantilla. Dale forma en Ajustes del Framework hasta que se lea como tu estudio, publícalo, y desde entonces cada cliente parte del tuyo.

Una app, un servicio o un sistema

Software@BuildableWorks/software

Frames (los encuadres) de arquitectura, audiencia, criterios y mercado, y specs agrupadas por dominio.

  • Frames
  • Specs
$ eidos install @BuildableWorks/software

En la app: configura una raíz nueva y elígelo de la lista.

Verlo en el Registro

Arranca el próximo cliente desde tu propio Framework.

Descarga Eidos MD, convierte el Framework de software en el de tu estudio y registra la primera aprobación como una versión.

Gratis para macOS, Windows y Linux. Tus archivos siguen siendo texto simple en una carpeta que es tuya.