What does a wedding cake and an IT project have in common?
Published on Jun 1, 2022

Why a wedding cake, of all possible comparisons? Well, most of you have been to a wedding and I am sure you know what a cake at one of these usually looks like: it is large enough to be shared by a lot of people, it is finely detailed and has to be prepared right on time. And it has many layers. And it had better be tasty.

Baking is similar to product increment

Making a wedding cake is quite a challenge for a confectionery team. They have to be well prepared, have a plan and synchronize their work to deliver. A pastry chef friend of mine once said that a good wedding cake is created many days before the wedding. First you need to have an idea, then you have to think the process through, and finally you must spring into action and put it all together.

The same is true for IT projects. A successful completion of an IT project requires planning, sharing responsibilities, implementation and, above all, teamwork. Plus, if the project is large and complex — like a wedding cake — your team needs SAFe — Scaled Agile Framework (you are probably familiar with it, but it is a system of workflows, a repository of knowledge, a combination of several tools, such as Scrum, XP, Kanban, and Lean. Added to this is the Kaizen philosophy. Find out more here). After all, that’s what the methodology was created for (large-scale delivery, not baking).

The theoretical assumptions of the scaled agile methodology are quite widely known, and learning them, even though challenging, is not the hardest thing IT experts have to do. But the first encounter with SAFe can bring a lot of surprises for someone who has not dealt with it before.

Confusing even for a SCRUM veteran

I first encountered SAFe a few months ago. I was involved in a project that enabled one of the global pharmaceutical leaders to develop an efficient COVID-19 vaccine production process. Having worked before with a large (Forbes 500) Life Science client, I had experienced first-hand not only the benefits of working in this methodology, but also realized the importance of preparing for the project at hand.

I had experience with agile project development, but not with Scaled Agile. I vividly remember my first steps on a large project in SAFe, and there’s no denying that I was a bit lost at first. Looking back on these couple of months, I can draw one conclusion that I want to share, because it might be valuable for someone who is just getting started with SAFe.

If you start well, you have nothing to fear. What’s more, you will quickly appreciate it.

What does it mean to “start well”?

  • The most important thing is to work out an onboarding manual in such a way that it can be easily shared and adopted. It should be a document that can be changed, updated.
  • Forward thinking is very important. It is better to anticipate and prevent problems than to solve them.
  • The onboarding manual is a must read for everyone! Don’t start work on the project until everyone has familiarized themselves with it (even though I know this is against the very nature of many programmers).

Starting point

In our project we have multiple work streams working at the same time on different products which are closely interconnected and interdependent — Source Systems, Common Data Repository, Reporting and Analytical Layers, ML and AI solutions. The client’s expectation is that each of these teams should deliver value in increments.

My team is responsible for the Common Data Repository. Our product development cycle consists of several main stages as part of the philosophy of continuous delivery and improvement:

  • analysis,
  • development,
  • testing,
  • release,
  • maintenance.

Just a reminder: it deals with a vaccine for a dangerous disease that threatened millions. Thus, we had only 4 weeks to prepare for the first PI planning. We were also asked to deliver a team of 30 experienced experts. What is more, we needed to be aware that our team could scale up or down in the future, and people would migrate between projects.

In an ideal scenario, we should have prepared the onboarding manual before starting the project. But in this case, we wrote it in the very beginning of the venture. The work put into onboarding document paid off, because otherwise the implementation would have taken about a month.

Ideal onboarding manual

It should be:

  1. Prepared before the project begins, or at an early stage of the project. This saves a lot of time in the onboarding process.
  2. Frequently updated.
  3. Focused on the broad perspective. It is useful to prepare an onboarding manual that will be the basis for future projects.
  4. Easy to read. It is important to use simple, understandable language. Avoid ambiguity, this is supposed to be a manual compregensible for every member of the new project.

What should the ideal manual consist of?

  • A list of useful contacts,
  • A list of essential applications and tools,
  • A manual for, and list of access credentials, Internal training information (as in many large companies internal training is required at the beginning),
  • Description of established project standards, i.e., database object naming convention, ETL object naming standards, etc.
  • Description of development life cycle,
  • Basic instructions on how the online calendar should be used (for example. how to announce OOO — “Out of Office” in the calendar),
  • Introductory meetings and workshops, recorded and attached to the onboarding manual,
  • And probably a lot more useful information,

Wedding cake — reception day

As the vaccine project has shown, SAFe is effective when working on large projects and when there’s a lot of time pressure. If you want to know more about the SAFe methodology, its work organization, roles and ceremonies, read the article by Dariusz Wojtas, my colleague from C&F who is a certified SAFe expert: CLICK

Written by

Łukasz Różycki

Go To Expert Spotlight Page

This Article Tags

All Tags

Our Clients Success Stories

How during the pandemic we optimized vaccine production and delivery process?

During the pandemic, our client, a global pharmaceutical leader, needed to optimise its COVID-19 vaccine production and delivery processes. Our client had to rapidly implement business applications in order to increase production efficiency.

How we boosted a COVID-19 vaccine production by digitally enhancing manufacturing operations

In response to an unprecedented global pandemic, our client – one of the pharma industry leaders- set out to develop, test, mass produce and organize the global distribution of a COVID-19 vaccine.

How to manage national resources to fight COVID-19 in the cloud?

Availability of ICUs is one of the key factors to keep the death toll as low as possible. ICU-M has been one of the reasons Germany has been managing the pandemic relatively well, keeping the number of deaths per 1M population at the low end compared with other EU states.

Bringing a global pharma company out of the dark via a Single Source of Truth (SSOT)

To get the full picture of the global market situation, companies use various sources of data. But to effectively control and steer business activity at all levels on global scale they need a centralized and trustworthy data source.

How to restore effective sales in animal pharma ensuring high quality and reliability of data

Our solutions cover all aspects of customer and sales transactions processing for life science industry companies carrying out their sales activity on many markets in cooperation with wholesalers, distributors and retailers.

Can proper data management help restart a shutdown pharma production plant?

Introducing rigorous quality assurance and management tools into data integration to enable the fastest possible resumption of a production plant’s functioning shut down due to issues with ERP system implementation.

How we helped Boehringer-Ingelheim stabilize their data ecosystem

Data governance, data management and data quality are the basis for the effective integration of IT systems, especially when the organization implements new solutions.

How we made the slow and inaccurate CEESA reporting in an animal pharma company much faster and much more accurate

Abundance of data can have enormous potential for business, but it can also be a source of problems. With large-scale operations – and this is where international animal pharma players operate – automation and advanced analytical methods become essential to building value from data insights.

Improving the workflow of Randstadt’s HR with an employee self-service solution

Low-code is the perfect tool for creating scalable solutions that ensure employee empowerment and self-service for simple activities and tasks. This can significantly relieve HR departments of the overload of administrative matters.

See how we used low-code to enable our pharma client to stay transparent and compliant with European legislation

End-to-end, flexible low-code based solution integrated with all the peripheral systems in company to meet rigorous transparency regulations for the pharma industry.

We should do our best to make project management a consistent process.
Start with the onboarding manual, and the rest will be much easier for all project participants. And “the wedding cake” will taste great.

Latest Articles

Let`s Talk About a Solution

Questions?We’re here to answer them.

Our engineers, top specialists, and consultants will help you discover solutions tailored to your business. From simple support to complex digital transformation operations – we help you do more.

    We will only use the collected data for the following purposes:

    The Controller of your personal data is C&F S.A. with its headquarters in Warsaw, ul. Domaniewska 50, 02-672 Warszawa, Poland. We ask for your consent to the processing of your personal data collected using the form above. We may also collect other data as specified in our Privacy Policy.