Iteration 0
Quick Links: | Iteration 0 Fundamentals | Delivery Kits
Phase Overview
Iteration 0 consists of four key activities that build upon each other:
- EM>PS Transition - Internal knowledge transfer
- Stakeholder Planning Meeting - Initial customer alignment
- Customer Kickoff - Full team engagement
- Support Preparation - Proactive issue management
Each activity has specific inputs, processes, and outputs to ensure a smooth start to your project.
EM>PS Transition
Purpose: Gather context on the account, validate the SOW, and prepare for customer-facing activities.
Pre-Meeting Preparation
Before the transition meeting:
-
Review Documentation
- Statement of Work (SOW)
- Kantata project details
- Scoping issues attached to the Customer Epic
- For Consulting Block SKUs: Review the DoW (should be attached to Customer Epic)
-
Schedule the Meeting
- Include: Engagement Manager, Technical resources, Account Managers, and Customer Success Managers (if assigned)
- Use the Schedule Intake issue or this template to prepare the agenda
-
Gather Prerequisite Data
- Reference Delivery Kits for relevant information
- Review Iteration 0 Fundamentals
- Consider discovery best practices
- For complex programs, prepare a RACI template
Meeting Execution
Focus the discussion on:
- Business drivers and context
- SOW validation and clarification
- Technical requirements overview
- Schedule planning for Stakeholder Planning and Kickoff
- Risks and dependencies
Key Outputs
Following the meeting, ensure completion of:
- Internal team understands where to find the latest status
- Initiate Collaboration Project setup and pin to Slack channel, along with the internal retrospective issue (attached to the Customer Epic)
- Stakeholder Planning meeting scheduled with the Customer
- Technical prerequisites identified for discussion with the Customer
- Initial risks documented
💡 Tip: Think big in discovery and consider team alignment for team readiness. The goal is to enter Planning and Design sessions confidently, with the Customer well-prepared.
Stakeholder Planning Meeting
Purpose: Align on project scope, resources, management approach, and dependencies to uncover any inconsistencies in expectations before the full team kickoff.
Meeting Setup
- Schedule a dedicated meeting with Customer PM & key stakeholders from both GitLab and Customer teams.
- Use the Stakeholder Planning Template to guide the discussion
- Focus on mutual understanding of project parameters
Key Discussion Topics
-
Project Stakeholders
- Identify all key participants and their roles
- Confirm availability and communication channels
-
Project Objectives
- Validate business drivers and success criteria
- Align on use cases and expected outcomes
-
Project Velocity and Timeline
- Set expectations on pace and milestone dates
- Discuss sprint/iteration cadence preferences
-
Project Prerequisites
- Review technical and organizational readiness
- Identify any blockers to starting work
-
Kickoff Preparation
- Determine agenda and participants for the full kickoff
- Set expectations for the kickoff meeting
-
Onboarding Validations
- Ensure all access and permissions are in place
- Verify environments and tooling availability
-
Next Steps
- Document action items with owners and deadlines
- Plan for Customer Kickoff and Discovery sessions
Key Outputs
- Validated stakeholder list and roles
- Aligned expectations on timeline and velocity
- Documented prerequisites and dependencies
- Prepared agenda for Customer Kickoff
- Action items with clear ownership
💡 Tip: Use this meeting to identify and address any expectation misalignment between GitLab and the Customer team before the broader kickoff meeting.
Customer Kickoff
Purpose: Bring together all relevant project stakeholders to align on project objectives, approach, and next steps to enable swift execution.
Preparation
- Consolidate insights from EM>PS Transition and Stakeholder Planning
- Prepare the presentation using the Kickoff deck template
- For projects with steering committees, also prepare the SteerCO template
- Ensure all key stakeholders are invited
Meeting Content
Present a comprehensive overview of:
- Project objectives and success criteria
- Team structure and roles
- Project approach and methodology
- Timeline and milestone plan
- Communication and reporting cadence
- Next steps and immediate actions
Key Outputs
- Confirmed understanding of project objectives and approach
- Scheduled Discovery & Planning sessions
- Confirmed Iteration Cadences
- Documented action items with clear ownership
Prepare Support for Issues
Purpose: Proactively prepare the Support team by providing key project information to streamline issue resolution during the engagement.
This process is critical for infrastructure-related projects like implementations but valuable for any engagement where support issues may arise.
ZenDesk Access
If you don’t have ZenDesk light (Read-Only) access:
- Open an Access Request
- Request ZenDesk light access
Creating a Support Note
Step 1: Find the Customer Organization
- Access the Organizations Repository
- Search for the Customer Name (will appear as a hash followed by the Salesforce name)
Step 2: Edit the YAML File
-
Select the YAML from Search, then click
Edit > Open in Web IDE
-
Add information after the notes section (starting with a pipe
|
):
---
id: 27946339528
name: 5a1f9965 Test Account
notes: |
PS Project in Progress
Project Manager:
Slack Channels:
Engineers:
Start Date:
Anticipated End Date:
Summary of Engagement:
Support should know:
Collaboration Project RAID(Issue) Board Link:
b6c45434
)