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.

At TIMETOACT Österreich, we strongly believe in the benefits of continuous learning. This has not only led to us running an Innovation Incubator but also to developing products that we enjoy using ourselves and are happy to share with other people as well!

One of these tools derived from an Innovation Incubator is Skwill. Since we love to use it internally, we didn't want to withhold it from you people out there. Today, we want to share with you the genesis of Skwill from an internal Learning & Sharing Project to a full grown product.

The Ideation Phase

For this Innovation Incubator Project, we started as a team of three people with lots of ideas and the will to develop something really cool that provides value to us as a team.
So where did this idea of developing a tool based on the so-called “skill-will matrix” came from? Initially, the idea was pitched by one of our Project Managers, who heard about this method from one of their clients in the HR sector. The advantage of this matrix is easy to explain: List your skills and interests in the matrix and visualize where you are good and what you want to do keep doing, but also make visible where you want to get better versus which activities you would want to avoid based on your interests.

A matrix with 4 quadrants showing the skill to motivation relationship, clockwise: low skill/high motivation, high skill/high motivation, high skill/low motivation, low skill/low motivation

It didn’t take long until we had a long list full of ideas on how we could further use this matrix. So the next phase was all about which of these features provide the most value and can be implemented within our given timeframe of 1 day per week for 5 weeks? We’ll call that one “the focus phase”.

 

The Focus Phase

Having lots of ideas is fun and easy compared to the process of deciding what you actually want and should implement. So how did we decide which features we want to work on?

The individual Skill Will Matrix

It goes without saying that the first feature we wanted to provide was what we now call the “individual skill-will matrix”. It helps not only reflecting upon your own skills and interests, but it also helps to set a focus on your own personal development and where you want to know more and improve. Once we collected this data within our company, what else can we do with it? Can we combine and display these matrices in other contexts to make new valuable information visible? Spoiler: Sure we can!

 

The combined Skill Will Matrix

Ever wondered what your colleagues you rarely work on projects together actually do and what their interests are? And wouldn’t it be cool to visualize your matrix combined with others to see what skills your team can bring to the table? The feature we agreed on implementing was born: The combined skill will matrix lets you display different matrices collectively in a single one to visualize all your combined synergies.

Decorative image: A Venn diagram showing overlap between Alice and Bob’s skills

The Teams Skill Will Matrix

Cool feature, but if I wanted to view the combined Matrix of established teams, wouldn’t there be an easier way? Yay — the third feature was born! The Teams Skill Matrix displays the combined matrices of teams so it’s even more convenient to get an overview of the skills of all the teams in your company.

The New Project Feature

Having a tool that helps you to find the colleagues with the right set of skills for a new project would come in handy, wouldn’t it? We thought so too, which is why we integrated the “new project” feature. Based on the skills needed for your project, the application offers you a list of people that fit your needs.

Decorative image: An interface graphic matching needed skills to people with those skills through the use of color

What other ideas did we have in mind?

Probably the most interesting idea one of our developers came up with was the idea to visualize the skill/will matrix using a timeline. This way, one could easily see how the skills and wills have changed over time.

 

So what’s next?

We will keep using Skwill for our internal needs such as regular appraisals, onboarding new team members, reflecting upon our own skills and wills and finding new great teams for projects to come! But of course, we will be adding features and functionality to make this application even more useful and valuable to users. If this is something you’re interested in exploring with us, have a look at softwarepark.cc/introduce/skwill.

Overall, it was a pleasure bringing this idea — which started as a simple internal learning & sharing project — to life and to see how it evolved and became mature so it can be shared with the world. So hopefully, Skwill will thrill you as much as it thrills us!

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.

Headerbild zu Cloud bei Versicherungen
Branche

Paths to the cloud for insurers

We accompany insurance companies on their secure path to the cloud ► Flexibility ✓ Innovation ✓ Cost and performance benefits ✓ Contact us now.

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 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/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 11/30/22

Introduction to Partial Function Application in F#

Partial Function Application is one of the core functional programming concepts that everyone should understand as it is widely used in most F# codebases.In this post I will introduce you to the grace and power of partial application. We will start with tupled arguments that most devs will recognise and then move onto curried arguments that allow us to use partial application.

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 12/22/22

Introduction to Functional Programming in F# – Part 6

Learn error handling in F# with option types. Improve code reliability using F#'s powerful error-handling techniques.

Blog 12/22/22

Introduction to Functional Programming in F# – Part 7

Explore LINQ and query expressions in F#. Simplify data manipulation and enhance your functional programming skills with this guide.

Blog 5/17/23

Introduction to Functional Programming in F# – Part 10

Discover Agents and Mailboxes in F#. Build responsive applications using these powerful concurrency tools in functional programming.

Blog 10/11/22

Introduction to Functional Programming in F# – Part 5

Master F# asynchronous workflows and parallelism. Enhance application performance with advanced functional programming techniques.

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 10/1/22

Introduction to Functional Programming in F# – Part 4

Unlock F# collections and pipelines. Manage data efficiently and streamline your functional programming workflow with these powerful tools.

Blog 9/15/22

Introduction to Functional Programming in F# – Part 3

Dive into F# data structures and pattern matching. Simplify code and enhance functionality with these powerful features.

Blog 3/22/23

Introduction to Functional Programming in F# – Part 9

Explore Active Patterns and Computation Expressions in F#. Enhance code clarity and functionality with these advanced techniques.

Blog 9/13/22

Introduction to Functional Programming in F# – Part 2

Explore functions, types, and modules in F#. Enhance your skills with practical examples and insights in this detailed guide.

Blog 7/12/23

Introduction to Functional Programming in F# – Part 11

Learn type inference and generic functions in F#. Boost efficiency and flexibility in your code with these essential programming concepts.

Blog 3/22/23

Introduction to Functional Programming in F# – Part 8

Discover Units of Measure and Type Providers in F#. Enhance data management and type safety in your applications with these powerful tools.

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.

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.