Why Was Our Project Successful: Coincidence or Blueprint?

“The project exceeded all expectations,” is one among our favourite samples of the very positive feedback from our client. Here's how we did it!

Regular retrospectives are important in our projects at TIMETOACT GROUP Austria as they help us to reflect on how we are doing as a team, what works well and what can be improved. We vary the format used based on the project context and the specific goals we want to concentrate on.

Our team has been working on a project for the last year and a half. We have worked in a very disciplined manner, systematically maintaining high quality in both our technical solutions and client engagements.

“The project exceeded all expectations”

This is one among our favourite samples of the very positive feedback that we received from the client. We were interested in figuring out the project’s principles and practices that characterize and guide how we work. In contrast to past retros, where we reflected what can further be improved, we chose a format where we could shift attention to what was working well so far. Second, we where looking for clear principles that future projects could be based on.

Could we make the implicit practices explicit and extract a “blueprint” of our project?

Different Perspectives

Firstly we followed a format where we collaboratively placed post-it notes in different sections such as reflecting on what we want to repeat and what we want to avoid in the future. Then we tried to characterize the project into the following categories: technology, processes, scope and schedule as well as people and finally, we used What is, what is not? What do we (not) do?

We will discuss in detail some (maybe) surprising post-it notes from each category that were written in these exercises.

 “Tools & Tech are quite irrelevant”

We found out that due to our focus on business processes and business value in our development the specific choice of technology does not matter. Just as the client would not care which programming language we are using, where we used event sourcing and where we don’t, which libraries we picked or where we buillt things from scratch: we did not care either as regards the technology itself. It is all about the best choice in the business context. We have strong opinions on how to make software fast, intuitive, maintainable and so forth but if consensus is hard to reach – and sometimes it is – then it is due to the uncertainty about the effect on the business and not about technological preferences per se.

“People sort out things themselves”

No one is involved in decisions in an area where they are not qualified. The project manager, for instance, does not make technical decisions as he does not work in that sphere. The developers in team make decisions about when to skip a pull request, when to question a requirement’s detail, or when to raise a question about different implementation variants, etc. While we were optimizing for throughput and flexibility, it is essentially the shared trust and sense of responsibility that makes things work well.

 “Find good release scope without rigid processes”

In the early phase of the project we agreed with the client on a biweekly release schedule. By using Kanban so that we are not tied to a fixed schedule, we could deploy releases earlier or delay them to make sure that intermediate feedback was incorporated. While this may not carry over to other project contexts, high quality standards for most features are crucial in our domain, which deals with sensitive information. In that regard, moving a release from Thursday to Monday would never hurt, everyone would rather tradeoff a small delay in order to avoid risk. On the other hand, nobody complained when we could release things a few days earlier either. 😊 We also had biweekly, sometimes weekly meetings with the stakeholders which were simply skipped when no decisions had to be made. It has always been about making the right choice in the specific situation, with the judgement of developers being the most important voice.

 “Constantly improve and adapt”

As the projects matured, the nature of developed features kept changing, new challenges arose and the team changed. In the course of this, our specific form of collaboration kept changing as well. For instance, in the early phase of the project (where we barely knew each other) we formalized responsibility with ownership of epics to distribute some of the high coordination demand. When we grew together as a team having explicit epic owners provided no additional value, so we dropped it. Another example: We had regular stakeholder meetings on Tuesdays where we received feedback and requirements for the next steps. Although we also want to avoid meetings, we had regular internal calls on Wednesdays in order to sync up as a remote team (working at four different places) and form a shared understanding of where the project needs to go. When the projects matured, additional information could be incorporated in on-demand extensions of the daily standup and we would skip the weekly call. By the way, when we are working together closely on the same topic, we also skip the daily standup. What value would it add?

The Blueprint

We finally clustered all the Post-its notes and gave each cluster a name. Here is what we came up with, the four guiding principles for our project, so to speak. (We leave it to the sharp-minded reader to draw connection to the four paragraphs above. 😊 )

  • Value

  • Autonomy

  • Flow

  • Joy

In summary, when making decisions, including technical ones, we look at the potential business value and decide on the option that we think adds the most. The decision is autonomous. Everybody decides, what to decide and what not, with whom, and specifically and maybe most importantly: when and how. We try to give enough room so that everybody can work their way. This may also be a reason for a good project flow, both organizationally and on an individual basis. Flow requires that we are neither bored nor overwhelmed or overworked. We focus on achieving and maintaining high quality in a sustainable way, working continuously on small, measurable tasks, and supporting each other proactively. Of course, that also brings with it some joy. 😊

Headerbild zu Cloud Pak for Data – Test-Drive
Technologie

IBM Cloud Pak for Data – Test-Drive

By making our comprehensive demo and customer data platform available, we want to offer these customers a way to get a very quick and pragmatic impression of the technology with their data.

Referenzen CLOUDPILOTS
Unternehmen

Our Success Stories

Our customers are very diverse. From traditional companies to start-ups and from SMEs to multinationals. The years of experience of our pilots make it possible.

Unternehmen 7/30/21

Our promise - Passion for your digital future

A lot has changed since we were founded in 1992. Only one thing has remained: Our mission of high-quality consulting and successful projects for agile development of high-quality software: Passion for your digital future.

Blog 12/7/22

State of Fast Feedback in Data Science Projects

DSML projects can be quite different from the software projects: a lot of R&D in a rapidly evolving landscape, working with data, distributions and probabilities instead of code. However, there is one thing in common: iterative development process matters a lot.

Das macht catworkx als Unternehmen aus
Jobs 9/12/22

Why catworkx?

We have a lot going for us: an open corporate culture, varied projects, a team-oriented working environment, flat hierarchies ...

Kompetenz 8/5/21

Shaping the future with technology

ARS Computer and Consulting is one of the leading companies in the field of software engineering. Our mission: The Art of Software Engineering. This includes high-quality consulting and successful projects for the agile development of high-quality software.

Unternehmen

How we work

We think of ourselves as a tour guide for our clients. In this role we want to ensure that the digitalization adventure is a long-term success, because we believe that digitalization is not a one-off event, but a longer journey in a constantly changing world where you need to keep adapting.

Blog 2/21/22

The Power of Event Sourcing

This is how we used Event Sourcing to maintain flexibility, handle changes, and ensure efficient error resolution in application development.

Unternehmen

Why work with us?

We live in the age of the customer. Changes due to digitalization and integration have placed the focus even more on the customer. Customers have never been this important, and they are more powerful market players than ever before.

Hintergrundgrafik für IPG Partner Clearsky
Blog 12/14/21

Bring IT service management and IAM systems together

How do companies bring their complex IT service management and IAM systems together in an end user-friendly way? In our interview, Clear Skye and the IPG Group show, how it works very easily

Kompetenz 8/6/21

Our services

We develop innovative software applications and future-proof IT systems as the basis for your digital transformation. We look closely and look for individual solutions. Because we are excited with technology. And because it works.

Blog 11/3/22

Inbox helps to clear the mind

I hate distractions. They can easily ruin my day when I'm in the middle of working on a cool project. They do that by overloading my mind, buzzing around inside me, and just making me tired. Even though we can think about several things at once, we can only do one thing at a time.

Blog 11/15/22

5 lessons from running a (remote) design systems book club

Last year I gifted a design systems book I had been reading to a friend and she suggested starting a mini book club so that she’d have some accountability to finish reading the book. I took her up on the offer and so in late spring, our design systems book club was born. But how can you make the meetings fun and engaging even though you're physically separated? Here are a couple of things I learned from running my very first remote book club with my friend!

Kompetenz 7/29/21

AI - A technology is revolutionizing our everyday lives

For ARS, AI is an increasingly natural and organic part of software engineering. This is particularly true in cases where it is an integral part of applications and functions.

Unternehmen 1/19/23

Sustainability in the TIMETOACT GROUP

Sustainability is one of the big topics of our time and we also want to get involved and face up to our responsibility as TIMETOACT GROUP. Find out everything about our sustainability activities here.

IPG partner
Partner

IPG Partners

IPG artners

Blog 10/6/21

Designing and Running a Workshop series: An outline

Learn how to design and execute impactful workshops. Discover tips, strategies, and a step-by-step outline for a successful workshop series.

Commerce & Customer Experience, CRM
Service

Commerce & Customer Experience, CRM

In trade, a positive customer experience (CX) is of central importance for the continued success of a company. To achieve this, the customer's expectations must be met at all touch points.

Standort 11/8/22

catworkx Austria

As one of the largest Atlassian Platinum and Enterprise Solution Partners in the DACH region, we look forward to welcoming you to our office in Vienna.

Navigationsbild zu Business Intelligence
Service

Business Intelligence

Business Intelligence (BI) is a technology-driven process for analyzing data and presenting usable information. On this basis, sound decisions can be made.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!