This is the English version of an article I pubished at t2informatic last week (Agilität beginnt im Herzen). I had a terrible nightmare some days ago: I dreamed, I had a very good idea, which would speed up our project significantly and make the work in our teams much easier. So far so good. Therefore, … Continue reading Agility Starts in the Heart
Category: English
I’m often asked to explain to someone technical things, where the knowledge base is quite limited. In a book about enterprise architecture, I read “how to explain to my girlfriend". That is not only politically incorrect, I can’t apply this to myself: first I’m a female, second my husband is a software architect himself. Therefore, … Continue reading Online Deployment and Containerization
Two weeks ago, a post of mine were published on Heise Online: Gib mir eine Zahl. Obviously, it is only available in German. Therefore, I publish here my English version. Introduction Who works in the software industry experienced or better suffered effort estimations in one or other way. Either he or she was on the management … Continue reading Give Me a Number – Estimations along the Development Process
Often, I’m asked by non-technical people about technical terms. I try to answer them, because I feel non-technical people need to understand technical things as well as technical people need to understand non-technical things as accounting or how to fill out travel expenses forms. Last time in this series, I explained certain file formats and … Continue reading Technical Things for Non-Technicals – Part 2: Microservices
Abstract Document-oriented databases are great. But they are not the silver bullet, you are probably searching for the whole time. Be aware of the advantages and disadvantages. If you use them at the right place (e.g. for another messaging application J), you get better results in a shorter time as in the classical way. General … Continue reading Introduction to Document Oriented Databases
In the past, I was asked to explain even quite complex things to certain people. Those people usually don’t have any technical background – e.g. some marketer or even an economist. Often, they don’t understand why certain things are complex by nature and no one can make them simple. It is not that they are … Continue reading Technical Things for Non-Technical People Today: Data Formats YAML and its siblings
The vision of a team which can work self-determined and self-responsible is an ideal for me, which I try to reach every day. Even though all of us have probably quite different understandings, what it means to be a self-responsible team, the vision is desirable for many of us. The vision might be a team … Continue reading Meaningful Borders for Self-Responsible Teams
The second part of the post discusses supportive services. Supportive services support (as the name implies) business microservices. Moreover, they can be used to build an efficient and not boring environment, by avoiding implementing the same thing several times. Samples are given which can be implemented as supportive services. In the end stands a proposal … Continue reading Supportive Services
Microservices are a good architecture principle. But to tailor them seems quite difficult and it’s discussed widely over the community. The post discusses the possibility to create microservice along a business process – whereas one business process step is one microservice. “The term "Microservice Architecture" has sprung up over the last few years to describe … Continue reading How to tailor microservices?
The post discusses, how estimates can be given at an extremely early stage of a project. A specific form of planning poker is proposed including some kind of risk estimation. I think, everyone who works in some role in software industry has done some estimations. If you were on the lucky side, you could do … Continue reading Estimations without any Expertise