Project Definition
Purpose
Project Definition es la fuente única de verdad sobre qué proyecto estamos haciendo, por qué, bajo qué condiciones y con qué alcance.
Se crea durante el Sales Handoff y vive dentro de /nk.pulse durante toda la vida del proyecto.
Su objetivo es que cualquier persona que se incorpore al proyecto pueda entender, sin depender de conversaciones previas:
- qué necesita el cliente;
- qué impacto buscamos generar;
- qué vendimos;
- qué está incluido y qué no;
- qué compromisos asumimos;
- qué necesitamos del cliente o de terceros;
- qué riesgos conocemos;
- y qué decisiones siguen pendientes.
No es un documento de kickoff que se completa una vez y se abandona.
Es un living document que debe mantenerse actualizado cuando cambian o se terminan de definir aspectos estructurales del proyecto.
Ownership
Initial Owner
Sales es responsable de completar inicialmente Project Definition con toda la información obtenida y acordada durante el proceso comercial.
Ongoing Owner
Después del Sales Handoff, el Project Manager toma ownership de mantener Project Definition actualizado.
Validators
- Project Manager
- Design Lead
- Tech Lead, cuando corresponda
Recommended participation
- CCO
- CTO
- SE
Source of Truth
Toda la información debe vivir en /nk.pulse.
No debería ser necesario revisar:
- Slack;
- emails;
- notas personales;
- recordings;
- documentos paralelos;
- memoria de quienes participaron de Sales;
para entender una definición importante del proyecto.
Estos canales pueden ser utilizados para conversar o tomar decisiones, pero cualquier decisión que afecte Project Definition debe terminar reflejada en /nk.pulse.
Relationship with the SOW
Project Definition no reemplaza el SOW o propuesta aprobada por el cliente.
La fuente contractual sigue siendo:
Approved SOW / Proposal
Project Definition transforma ese acuerdo en una definición operativa que Delivery pueda ejecutar.
Idealmente:
SOW → Project Definition
deberían describir exactamente el mismo proyecto con diferente nivel de detalle.
Project Definition:
- no puede ampliar silenciosamente lo vendido;
- no puede eliminar compromisos realizados al cliente;
- no puede reinterpretar unilateralmente una ambigüedad contractual.
Si aparece una contradicción, debe resolverse con Sales antes de continuar.
La existencia de gaps recurrentes entre SOW y Project Definition debe utilizarse como feedback para mejorar futuras propuestas comerciales.
Baseline & Change History
Cuando un proyecto atraviesa el Readiness Gate, su Project Definition pasa a representar el initial project baseline.
A partir de ese momento, Project Definition puede evolucionar, pero los cambios relevantes deben mantener trazabilidad.
Debemos poder saber:
- qué cambió;
- cuál era la definición anterior;
- cuándo cambió;
- por qué;
- quién tomó o aprobó la decisión;
- y qué impacto tuvo sobre scope, timeline o presupuesto cuando corresponda.
Por lo tanto, /nk.pulse debería distinguir conceptualmente entre:
Current Project Definition
La versión vigente del proyecto.
Change / Decision History
El registro de cómo llegamos a esa versión.
Una definición nueva no debería borrar silenciosamente la anterior.
Required Sections
1. Project Context
Debe permitir entender rápidamente de qué se trata el proyecto y por qué existe.
Required information
- Client
- Project Name
- Project Type
- Short Project Description
- Business / Project Context
- Relevant background
- Main stakeholders
- Decision Maker
- People responsible for approvals
El contexto debe ser suficientemente claro para una persona que no participó del proceso comercial.
2. Expected Impact
Todo proyecto debería intentar responder:
What should change for the client's business as a result of this project?
No alcanza únicamente con definir qué vamos a producir.
Siempre que sea posible, Sales debería obtener esta información durante la etapa comercial y transmitir al cliente que /nk busca trabajar con un enfoque orientado a impacto.
Ideally
Debe quedar documentado:
- Business Objective
- KPI
- Current situation / baseline
- Expected result / target
- How it will be measured
When there is no KPI yet
Debe definirse al menos:
- cuál es el resultado esperado;
- qué señal observable permitiría saber si estamos avanzando hacia ese resultado;
- y cómo podríamos medirlo posteriormente.
Ejemplo:
Business Objective
Mejorar la capacidad del website de generar oportunidades comerciales.
KPI
Qualified leads per month.
O, si todavía no existe medición:
Expected Outcome
Que más usuarios interesados terminen iniciando contacto con la empresa.
Observable Signal
Aumento en formularios completados o contactos iniciados.
No contar con un KPI definido no bloquea Project Readiness.
En ese caso debe quedar como Open Item asignado al PM para trabajar con el cliente durante el inicio del proyecto.
3. Scope
Scope define qué trabajo compró el cliente y cuál es el límite del engagement.
No puede consistir únicamente en una descripción general como:
“Website redesign.”
o:
“UX/UI for the new platform.”
Debe estar expresado mediante unidades concretas y límites objetivos.
Cada proyecto debe definir:
Delivery Model
Cómo está estructurado el engagement.
Ejemplos:
- Component-based Website
- Fixed-structure Website
- UX/UI Discovery + Design
- Branding
Deliverables
Qué entregables concretos producirá /nk.
Scope Units
Cuál es la unidad utilizada para medir el alcance.
Dependiendo del proyecto:
- Components
- Pages
- Templates
- User Flows
- Unique Screens
- Design Capacity
- Brand Applications
- Other defined deliverables
Quantity / Scope Limit
Todo elemento cuantificable debe tener una cantidad o límite.
Por ejemplo:
4 S Components
6 M Components
3 L Components
1 XL Component
o:
Up to 5 core user flows and 30 unique screens.
Variants
Cuando corresponda:
- Platforms
- Breakpoints
- Languages
- Themes
- Markets
- Other variants
Para conocer cómo debe definirse el alcance según tipo de proyecto:
→ Website Scope Standard
→ UX/UI Scope Standard
→ Branding Scope Standard
4. Out of Scope
Debe quedar explícitamente documentado qué no forma parte del engagement.
No debería depender exclusivamente de una cláusula genérica como:
“Anything not explicitly listed is excluded.”
Además de esa protección general, se deben identificar las exclusiones que razonablemente podrían generar dudas.
Ejemplos:
- Copywriting not included.
- Content migration not included.
- E-commerce not included.
- New backend functionality not included.
- Integrations other than those explicitly listed are not included.
- Translation services not included.
Para proyectos con Scope Matrix, todo elemento marcado como:
Not Included
se considera automáticamente Out of Scope.
5. Assumptions
Assumptions son condiciones que se consideraron verdaderas al definir scope, timeline o esfuerzo.
Ejemplos:
Client will provide final copy before Production.
Existing APIs are documented and ready to consume.
Website will launch in one language.
Client will provide all photography assets.
Toda assumption relevante debe estar documentada.
Si deja de ser verdadera durante el proyecto, el PM debe evaluar si genera impacto sobre:
- scope;
- timeline;
- effort;
- cost.
6. Dependencies
Debe registrarse todo aquello que /nk necesita de otra persona, empresa o sistema para poder cumplir correctamente el proyecto.
Cada Dependency debe indicar:
Dependency → Owner → Required by → Impact if delayed → Status
Ejemplos:
- API documentation.
- Brand assets.
- Final copy.
- Legal approval.
- Infrastructure access.
- Photography.
- Client feedback.
- Third-party credentials.
Las dependencies no deberían quedar registradas únicamente como una lista.
Deben poder ser gestionadas.
7. Commitments
Todo compromiso realizado durante Sales que pueda afectar Delivery debe quedar documentado.
Como mínimo cuando corresponda:
- Hard deadlines
- Launch dates
- Milestones
- Deliverables
- Technologies
- Integrations
- Review rounds
- Environments
- Participation expected from /nk
- Particular client requirements
- Special agreements
El objetivo es evitar que Delivery descubra compromisos comerciales durante el proyecto.
8. Content & Materials
Debe estar claro qué contenido y materiales necesita el proyecto y quién es responsable por ellos.
Cuando corresponda:
Content
- Who creates it?
- Who approves it?
- Who loads it?
- Is copywriting included?
- Is migration included?
- When must content be available?
Materials
- Brand Guidelines
- Logos
- Photography
- Videos
- Illustrations
- Existing Design Files
- Existing Product / Website
- Documentation
- APIs
- Repositories
- Credentials / Accesses
Todo elemento todavía no disponible debe convertirse en Dependency u Open Item.
9. Known Risks
Debe registrarse cualquier situación conocida que pueda afectar la ejecución del proyecto.
Ejemplos:
- Aggressive deadline.
- Client with limited availability.
- Multiple stakeholders.
- Decision Maker not involved in day-to-day reviews.
- Critical third-party dependency.
- Content not yet available.
- Poorly documented integration.
- Significant technical constraint.
- Internal client approvals with long lead times.
No buscamos predecir todos los problemas posibles.
Buscamos hacer visibles aquellos que ya conocemos antes de empezar.
10. Open Items
Cualquier definición pendiente debe estar gestionada explícitamente.
Cada Open Item debe contener:
- Item / Question
- Owner
- Due Date or Milestone
- Impact
- Status
- Resolution
No es suficiente escribir:
“Pending client.”
Debe quedar claro quién es responsable de conseguir la respuesta y cuándo la necesitamos.
Blocking vs Non-blocking Open Items
No todos los pendientes impiden que un proyecto avance.
Non-blocking
Ejemplos:
- credencial que necesitaremos más adelante;
- fotografías que llegarán antes de Production;
- contacto técnico pendiente;
- KPI que se terminará de definir durante kickoff.
El proyecto puede quedar:
Ready with Open Items
si esos pendientes están correctamente gestionados.
Blocking
Un Open Item bloquea Project Readiness cuando afecta materialmente qué estamos haciendo.
Ejemplos:
- cantidad de componentes sin definir;
- cantidad de páginas/templates sin definir;
- no saber si una integración está incluida;
- no saber quién produce el contenido;
- funcionalidad potencial sin definición de scope;
- plataforma todavía indefinida;
- deliverable importante ambiguo.
Ready with Open Items does not mean Ready with Undefined Scope.
Scope Changes
Discovery y Production pueden aportar nueva información y mejorar la definición del proyecto.
Eso es esperado.
Pero:
Refining the solution does not mean silently expanding the scope.
Cuando una decisión implique un cambio material en:
- Components
- Pages / Templates
- Screens
- User Flows
- Deliverables
- Features
- Integrations
- Platforms
- Complexity
- Effort
deberá evaluarse mediante el proceso de Project Health & Change Control.
Según el caso, puede requerir:
- actualización interna;
- scope adjustment;
- timeline adjustment;
- Change Request;
- Change Order.
La Current Project Definition debe actualizarse una vez aprobada la decisión, manteniendo el historial correspondiente.
Update Rules
Project Definition debe actualizarse cuando exista una modificación relevante en:
- Scope
- Out of Scope
- Assumptions
- Dependencies
- Commitments
- Expected Impact
- Stakeholders / Decision Makers
- Relevant project constraints
No es necesario convertirlo en un registro de cada decisión menor del proyecto.
La pregunta para decidir si actualizarlo debería ser:
¿Esta información sería importante para que alguien entienda correctamente qué proyecto estamos ejecutando hoy?
Si la respuesta es sí, debe reflejarse en Project Definition.
Validation
Antes de atravesar Project Readiness:
Sales
Confirma que Project Definition representa correctamente lo acordado durante Sales.
Design Lead
Valida el alcance, assumptions, dependencies y deliverables relacionados con Design.
Tech Lead
Cuando corresponda, valida:
- technical scope;
- integrations;
- technical assumptions;
- technical dependencies;
- relevant constraints.
Project Manager
Valida que la definición general sea suficientemente clara para poder planificar y gestionar el proyecto.
El PM es quien posteriormente cambia el Readiness Status en /nk.pulse.
Minimum Completion Checklist
Antes del Handoff Meeting:
- Project Context completed.
- Expected Impact documented or identified as Open Item.
- Scope defined.
- Scope Limit defined.
- Out of Scope documented.
- Assumptions documented.
- Dependencies documented.
- Commitments documented.
- Content responsibilities defined.
- Relevant materials identified.
- Known Risks documented.
- Stakeholders identified.
- Decision Maker identified.
- Open Items documented.
- Every Open Item has an Owner.
- Every Open Item has a Due Date or Milestone.
- No known scope-critical definition is intentionally left undocumented.
Evidence
No se requiere un documento adicional.
La evidencia es el propio Project Definition dentro de /nk.pulse, junto con:
- validation status;
- open items;
- change history;
- readiness status.