Sorry Engineering by Rafal Makara

Share this post

User's avatar
Sorry Engineering by Rafal Makara
Shape Up, How to do a Project Kickoff?
User's avatar
Discover more from Sorry Engineering by Rafal Makara
Common sense driven Engineering Management
Already have an account? Sign in

Shape Up, How to do a Project Kickoff?

Rafal Makara's avatar
Rafal Makara
Jun 11, 2022

Share this post

User's avatar
Sorry Engineering by Rafal Makara
Shape Up, How to do a Project Kickoff?
Share

It is one of the articles in the Shape Up series.

For Table of Contents go to: How to make Shape Up successful?

We’ve got a few projects to be delivered in the Building phase. The development team has assigned specific people to work on Project A. How to start it?

Kickoff by the book

After the betting table, Shape Up mentions the need to post a kickoff message, and I agree.

What happens next in the book is getting oriented, which explicitly says the first days will not look like work. After some time, Ryan Singer wrote an article on Systemizing kickoff. The structure mentioned in Ryan’s article may help you a lot - but there are a few items which I recommend adding.

The article below describes the structure of the perfect kickoff, which enables the whole team to be effective just after leaving the kickoff meeting without making the very first days not look like “work”.

Recipe for Shape Up Project Kickoff

First, I am a massive fan of async work and low-meetings culture, but Project Kickoff is the Meeting.

Before the kickoff

Everyone must read the pitch before the kickoff meeting.

By reading the pitch earlier, people will process the pitch in their heads and come up with better questions.

If the team members keep coming unprepared, I recommend explaining the importance of reading the pitch up front. If it doesn’t work, then there are 3 basic strategies to deal with it:

  1. Time block the calendar before the kickoff and ask everyone to read the pitch in this timeframe.

  2. Use Amazon’s idea to start the meeting silently by reading the document.

  3. Accept the fact and waste time.

Writing is essential

Before starting the meeting, we want to ask 1 person to tidy up all the notes. The meeting must be a collaborative session where the screen is being shared, and many people use their keyboards to create a shared document.

The worst thing that may happen is letting all team members create private notes and keep them secret. As a result, we have a group of individuals with separate plans for the project. The only documents that matter are the shared ones. It is mandatory if we want to build proper team-level collaboration.

Speaking with no writing is a waste.

Kickoff Agenda

The agenda for the kickoff is:

  1. Present the pitch

  2. Ask questions

  3. Convert pitch into Imagined Tasks / Scopes

  4. List down Known Unknowns, Unanswered Questions, Risks

  5. Write down the Project Goal

  6. Agree on Ways of Working

  7. Choose the First Problem To Tackle

  8. Summarise

Let’s go through each agenda item one by one.

Step 1 - Present the pitch

The common pitfall is asking at the beginning of the meeting if everyone’s read the pitch. After getting a confirmation, we jump into asking questions.

This way, we risk having people who haven’t read it and are afraid to say it loudly.

Even the ideal writers, when presenting something verbally, tend to add details that haven’t been written down and paraphrase what they’ve written. Team members may experience many aha moments during the presentation, so before letting the audience speak, it is worth letting the pitch owner tell the story.

I prefer to ask people to note down the questions and not interrupt the presenter.

Step 2 - Ask questions

After the presentation, we may go to the Q&A session on the pitch.

Many questions will be answered during the meeting, and some will not. Make sure to take notes.

We do not want to update the original pitch with the new knowledge because it makes it hard to spot the updates. The better way is to create a separate page with kickoff meeting notes.

Step 3 - Convert pitch into Imagined Tasks / Scopes

Shape Up calls it Imagined Tasks, which means the scope of work, we can predict before getting our hands dirty.

You need to list all the tasks you think you will need to complete and group them into Scopes.

I find the issue trackers like Jira too heavy for this step. Real-time-text-editing tools like Notion, Google Docs or any knowledge management software will do a better job of keeping the high tempo of the meeting and not making people fall asleep.

During this conversion, we make a team-level agreement on understanding what needs to be done. We accept that the list isn’t complete, but that’s fine - the Discovered Tasks will appear during the project.

It is worth thinking not only about the functional aspects but also about the project’s release. It is usually worth spending even 3 minutes speaking about the release strategy during the kickoff. Often, it improves engineering practices and leads to the earlier deployment of the feature to production.

Step 4 - List down Known Unknowns, Unanswered Questions, Risks

During the previous step, many unknowns, questions and risks were spotted. Note them down.

You may create a separate section/scope for it in your document. During the project, someone will need to find the answers to them. We may consider each unknown a separate task someone must take care of.

Step 5 - Write down the Project Goal

Previous scoping steps are very involving, and most teams lose focus on the project’s initial goal during them. I find it helpful to bring the people back to the big picture by asking them to write the Project Goal at the top of the page.

By the Project Goal, I mean a two-sentence summary of why we are working on this project and what we want to achieve.

This step often helps the teams clarify the proper working mode for the project. Shape Up mentions the existence of existing products, new products, R&D, production modes. You get a shared understanding of the mode by asking for the goal. Also, Project Goal will make the scope prioritisation and hammering much easier.

Close the scope for now

At this point, park the scope and not think about planning its execution. We will get back to it soon.

Now, it is time for…

Step 6 - Agree on Ways of Working

This topic doesn’t exist in the Shape Up book.

Tuckman’s cycle describes the process of building the team as forming-storming-norming-performing.

We may slightly change the team’s composition between the cycles when working in Shape Up. At the beginning of the new cycle, we must help the team move through these stages as soon as possible. Most teams will waste the project’s first days if we do not do it.

Create a Miro/Document exercise that will ask the team to answer the following questions:

  1. What’s your role in the team, and what can you bring?

  2. What kind of project leadership do we use in this project?

  3. What do you expect from the other people in the team?

  4. How are we going to communicate, report and give feedback?

  5. Do we want to work async, with meetings on-demand, or do we schedule some meetings right now?

  6. Are there any non-software risks that we see?

  7. Are there any other stakeholders in the company that we should keep in the loop?

  8. Do we need to do a separate project planning session?

By addressing the questions above, you get a shared understanding of how you will collaborate. It is a Project Team Contract.

Now, you can focus on delivering.

Step 7 - Choose the First Problem To Tackle

Before leaving the meeting, we must first clarify which problem we will tackle. If we do not do it, many people will work on not valuable parts of the project. Getting this strong agreement and focusing on the most significant risks first.

Explicitly name it and write it down.

We are sure the team members will go in this direction after leaving the meeting.

Step 8 - Summarise

Finally, you may quickly summarise all agreements and let everyone know where the notes are available.

Congratulations, you have nailed the kickoff.

Importance of Kickoffs

From my experience, poor kickoffs are the root cause of many issues for the Shape Up teams.

Because of not doing them effectively, many teams waste the project’s first days being disorganised.

This meeting is here to bring all the questions and agreements into a single session on the first day of the project.

Without running kickoff effectively, you’re taking a massive risk of not finishing projects on time, and you will end up closing the projects and fixing bugs during the cooldown.

Why not do it right so we can use Cooldown for learning opportunities?

Key learning from project management

Years ago, as a project manager, I learnt that PMs, who live in constant stress, tend to take the beginning of the projects easy and move all the stressors to their end.

To help the team have a happy life, you must raise stress and engagement levels in the project’s early days.

An effort taken at the beginning will save you sleepless nights at the end.

What’s next?

Above, I mentioned project roles and leadership modes. That’s the topic of the following article.


Thanks for reading Rafal’s Newsletter! Subscribe for free to receive new posts and support my work.

Share this post

User's avatar
Sorry Engineering by Rafal Makara
Shape Up, How to do a Project Kickoff?
Share

Discussion about this post

User's avatar
I got fired once
I got fired from one of the companies in the past. That became a funny story to tell during job interviews and parties. I think... company owners who…
Nov 7, 2022 • 
Rafal Makara
5

Share this post

User's avatar
Sorry Engineering by Rafal Makara
I got fired once
Journey to High-Performing Team
When referring to building teams, we often mention Tuckman's stages of group development: forming–storming–norming–performing. That helps understand the…
Nov 3, 2022 • 
Rafal Makara
2

Share this post

User's avatar
Sorry Engineering by Rafal Makara
Journey to High-Performing Team
Agenda of "hello meetings" when joining a new company/team
When I join a new company or a team, I meet with everyone for a short 1:1 hello meeting. The agenda of each meeting is as follows: Story about Rafal…
Nov 16, 2022 • 
Rafal Makara
2

Share this post

User's avatar
Sorry Engineering by Rafal Makara
Agenda of "hello meetings" when joining a new company/team

Ready for more?

© 2025 Rafal Makara
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Create your profile

User's avatar

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.