Innovation Incubator at TIMETOACT GROUP Austria

Discover how our Innovation Incubator empowers teams to innovate with collaborative, week-long experiments, driving company-wide creativity and progress.

TIMETOACT GROUP Austria has a policy that we could spend 10% of time on learning new things. There is no need to ask for approval, but you are encouraged to share your learnings with your colleagues.

That process works, but it is limited to learning software-specific skills by individuals in small increments. It tends to lack team collaboration.

At the same time, we want to move TIMETOACT GROUP Austria towards its vision, connect people in different teams and run larger experiments. 

 

Solution: The Innovation Incubator

We are starting a new experimental process, called "Innovation Incubator". 

Anybody in the company can come up with an idea for an experiment - something that could be done by a team of 3-4 people working for a whole week. Each round we encourage anybody to shape and pitch their ideas, select one and then assemble a team of volunteers to get it done. Review and repeat.

This is the high-level perspective.

The process is open for everybody across the company: to pitch the ideas and work together on getting them done. Differing perspectives should allow us to explore a wide range of possibilities as a company. Perhaps, even explore niches that are missed by the software industry in general.

Appetite

This is an experimental process to drive innovation within the company. This is a long-term investment that doesn't help to pay the bills and salaries right away.

As such, we limit our appetite to a small team of volunteers. This team will work one day per week for five weeks. After each day they will come back to their original projects, hopefully bringing new ideas and company connections with them.

Nuances

There are a few important nuances to this process

First of all, the experiment idea has to deliver value, limit the problem space to fit 5 work days and leave enough room for creativity. We use ShapeUp methodology from the Basecamp as a guidance in shaping the idea, de-risking it and pitching to the company. It also works well for organising remote-first work.

TIMETOACT GROUP Austria is currently at the first round of the process. Two experiments were designed, then pitched during the weekly dev call:

  • Build 4th exercise for the DDD Transport Tycoon Kata as an offline competitition where developers need to build bots and deliver most cargo in a fixed time.

  • Photo cloaking is a process that subtly manipulates photos and makes them unrecognisable by the trained ML models. Implement a photo cloaking library in JVM (porting an existing project from Python) to make this functionality available for the Android devices.

Each submitted pitch has to identify the specific problem, explain the solution, highlight potential pitfalls of the solution and rabbit holes.

In order to answer these questions, the author of the pitch has to do some upfront design and shape the work:

  • identify interesting problem;

  • figure out the minimum viable solution;

  • highlight potential rabbit holes of the solution;

  • spell out "no-gos" - things that we are excluding from the solution.

Initial design happens alone, at high speed. Drafts are then presented to the colleagues to poke holes and identify weak spots. Running the design through multiple perspectives de-risks it and makes it more robust.

One pitch is selected for the implementation. This selection process helps to align the experiment process with the strategic goals of TIMETOACT GROUP Austria.

For example, the selected round 1 proposal was: "Implement a photo cloaking library in JVM (Kotlin) that reduces recognition accuracy of Azure and Amazon Image ML API".

This pitch has multiple synergies with our current work and future interests:

  • ML Engineering;

  • deployment of ML models on the edge devices (JVM isn't that far from Android);

  • Kotlin;

  • working with the cloud ML APIs;

  • pushing a social cause forward (it is up to the people to decide if their photos can be scraped and used for photo recognition).

Rabbit Holes

It is assumed that pitch designers have done their due diligence and designed an experiment that is achievable within the time frame. More credible pitches will fare better in the selection process.

As such, should the team run out of time, the experiment doesn't get any time extension by default. This is our circuit breaker. It prevents from falling into the rabbit hole of pursuing an experiment that needs to get back to the drawing board.

It is also possible that multiple people from the same project might want to jump on the experiment. This will put unnecessary pressure on the project itself, while making the "learning and sharing" part less useful. That's why we also have an explicit team approval step.

NO GOs

The process of running this innovation incubator is still experimental, so it could fail. To reduce the risk of failure and manage expectations, we set up some specific NO GOs.

First of all, this process cannot be used for a product delivery within the company. It is too slow, focuses on exploring new directions, building new relations with the company and spreading ideas.

Second, we don't want to tie up too much of company’s resources and people’s attention with experiments. The Innovation Incubator is currently limited to a single development track that happens at a slow pace.

Status

The process was approved and launched a few weeks ago. We are currently at the step 3, as shown on Fig. 1 : assembling a team. If all goes as planned, the project will be kicked off next week. Then, in 5 weeks we’ll do a retrospective.

Before launching the second round, there will be a short retrospective and a review. Perhaps, another blog post.

Blog 9/7/20

Innovation Incubator Round 1

Team experiments with new technologies and collaborative problem-solving: This was our first round of the Innovation Incubator.

Blog 9/16/21

Learning + Sharing at TIMETOACT GROUP Austria

Discover how we fosters continuous learning and sharing among employees, encouraging growth and collaboration through dedicated time for skill development.

Blog 12/22/23

ADRs as a Tool to Build Empowered Teams

Learn how we use Architecture Decision Records (ADRs) to build empowered, autonomous teams, enhancing decision-making and collaboration.

Blog 8/8/23

Introduction to Functional Programming in F# – Part 12

Explore reflection and meta-programming in F#. Learn how to dynamically manipulate code and enhance flexibility with advanced techniques.

Blog 5/18/22

Introduction to Functional Programming in F#

Dive into functional programming with F# in our introductory series. Learn how to solve real business problems using F#'s functional programming features. This first part covers setting up your environment, basic F# syntax, and implementing a simple use case. Perfect for developers looking to enhance their skills in functional programming.

Blog 10/29/24

Third Place - AIM Hackathon 2024: The Venturers

ESG reports are often filled with vague statements, obscuring key facts investors need. This team created an AI prototype that analyzes these reports sentence-by-sentence, categorizing content to produce a "relevance map".

Blog 11/4/24

SAM Wins First Prize at AIM Hackathon

The winning team of the AIM Hackathon, nexus. Group AI, developed SAM, an AI-powered ESG reporting platform designed to help companies streamline their sustainability compliance.

Blog 7/14/21

Building and Publishing Design Systems | Part 2

Learn how to build and publish design systems effectively. Discover best practices for creating reusable components and enhancing UI consistency.

Blog 7/13/21

Composite UI with Design System and Micro Frontends

Discover how to create scalable composite UIs using design systems and micro-frontends. Enhance consistency and agility in your development process.

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!

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.

Blog 3/17/22

Using NLP libraries for post-processing

Learn how to analyse sticky notes in miro from event stormings and how this analysis can be carried out with the help of the spaCy library.

Blog 8/11/22

Part 1: TIMETOACT Logistics Hackathon - Behind the Scenes

A look behind the scenes of our Hackathon on Sustainable Logistic Simulation in May 2022. This was a hybrid event, running on-site in Vienna and remotely.

Blog 9/17/21

How to gather data from Miro

Learn how to gather data from Miro boards with this step-by-step guide. Streamline your data collection for deeper insights.

Blog 5/5/23

How we discover and organise domains in an existing product

Software companies and consultants like to flex their Domain Driven Design (DDD) muscles by throwing around terms like Domain, Subdomain and Bounded Context. But what lies behind these buzzwords, and how these apply to customers' diverse environments and needs, are often not as clear. As it turns out it takes a collaborative effort between stakeholders and development team(s) over a longer period of time on a regular basis to get them right.

Blog 11/10/23

Part 1: Data Analysis with ChatGPT

In this new blog series we will give you an overview of how to analyze and visualize data, create code manually and how to make ChatGPT work effectively. Part 1 deals with the following: In the data-driven era, businesses and organizations are constantly seeking ways to extract meaningful insights from their data. One powerful tool that can facilitate this process is ChatGPT, a state-of-the-art natural language processing model developed by OpenAI. In Part 1 pf this blog, we'll explore the proper usage of data analysis with ChatGPT and how it can help you make the most of your data.

Blog 11/24/23

Part 3: How to Analyze a Database File with GPT-3.5

In this blog, we'll explore the proper usage of data analysis with ChatGPT and how you can analyze and visualize data from a SQLite database to help you make the most of your data.

Blog 4/16/24

The Intersection of AI and Voice Manipulation

The advent of Artificial Intelligence (AI) in text-to-speech (TTS) technologies has revolutionized the way we interact with written content. Natural Readers, standing at the forefront of this innovation, offers a comprehensive suite of features designed to cater to a broad spectrum of needs, from personal leisure to educational support and commercial use. As we delve into the capabilities of Natural Readers, it's crucial to explore both the advantages it brings to the table and the ethical considerations surrounding voice manipulation in TTS technologies.

Blog 11/5/24

AIM Hackathon 2024: Sustainability Meets LLMs

Focusing on impactful AI applications, participants addressed key issues like greenwashing detection, ESG report relevance mapping, and compliance with the European Green Deal.

Blog 5/25/21

From the idea to the product: The genesis of Skwill

We strongly believe in the benefits of continuous learning at work; this has led us to developing products that we also enjoy using ourselves. Meet Skwill.