Blog

Showing1 -10 of14 posts.

Generate Meeting Value - Topical Islands

by Georg Schild
agile

It is often very hard to generate meeting value, especially when you cannot be 100% sure what the burning topics are - and when can you actually really be sure? I want to present you a format that minimizes preparation effort and maximizes value - I called that format "Topical Islands".

Read more >>

Vuex with TypeScript: Tricks to Improve your Developer Experience

by Philipp Mitterer
JavaScript

Vue.js and TypeScript are getting more and more popular these days. Unfortunately, the TypeScript support for Vue’s own state management library Vuex is far from perfect. But there are a few tricks to improve your Vuex/TypeScript coding experience.

Read more >>

Built with knowledge

by Georg Schild

Once there was a project given to us for maintenance. Our customer said that it has been built with knowledge and what we got was good. We believed in that. A story about wrong assumptions and change for good.

Read more >>

My Cucumber is better than your Fitnesse

by Marc Potz
agile, Behavior Driven Development

We normally use Behaviour-Driven Development (BDD) in our projects in order to minimize misunderstandings between developers and our customers which can help reduce overhead and technical debt. This blog post describes our experiences with the tool Fitnesse and suggests Cucumber as an alternative to improve communication and efficiency.

Read more >>

Blame it!

by Georg Schild
agile

In the basic retrospective formats like "What went well? What didn't?", everyone has the option to state things about the last sprint. Things that worked out well - the plus side - just as things that didn't work well - the negative side. Now there's usually only a single rule for almost any retrospective format: Public blame is not allowed.

This blame-free environment is also the crux: How would you be able to deliver a negative message without the option of blaming? Read on to get some tips of better message transportation in order to gain more.

Read more >>

Story splitting techniques

by Sergej Sartison
agile, user stories

Small User Stories are an important part of incremental and iterative software development. It's not always easy to split large Stories into smaller ones. Therefore, I would like to introduce 5 simple techniques for Story splitting.

Read more >>

User Stories that can’t be split

by Sergej Sartison
agile, user stories

It's important to split big chunks of work into smaller ones to handle risk and uncertainty. What should be done if a User Story can't be split, though?

Read more >>

Uncertainty is good for you

by Georg Schild
agile

We make estimates for the work planned. The team gets the estimates by playing planning poker. Our estimate drivers are complexity and uncertainty. So far, so normal. But what is this "uncertainty" and how does detail fit into the picture?

Read more >>

Creating your first EC2 instance

by Stefan Hofer
Cloud

Creating an AWS EC2 instance is really easy. Just follow these steps and pay attention to the most common pitfalls and you're good to go.

Read more >>

macOS: Eject all disks with a keyboard shortcut or the touch bar

by Simon Nagl
macOS

If you connect your laptop with a dock and several storage disks, a global keyboard shortcut or - easier to remember - a touch bar button is awesome. Read on to learn how it works ...

Read more >>