Dyndns with Strato and Fritzbox

I was using no-ip.com for several years for dynamic dns e.g. for VPN into my home network. But the changed from being my first choice to total crap. So if you do not pay for a subdomain you have to reconfigure every 30 days.

Definitely it was time to look for a replacement. So I had a look in my Fritzbox router to check which dyndns providers are supported. So one in the list was Strato and I was curious because I was not aware of Strato being a dyndns provider.

So I was checking their website and saw that you can use any domain and route it via dyndns. Additionally a .de domain is 6 EUR a year.

Definitely worth a try from my point of view. So you get a real domain for VPN which I think is pretty cool and it works perfectly with Fritzbox but should also work with every other router.

GD Star Rating
a WordPress rating system

Agile Transformation of an organisation

As I am not an expert in agile methodology (at least I do not have any certifications but more than 5 years of using and living agile) the following observation and opinion may just be view on the world but I think anyway that it is worth sharing.
I think at the moment there is no real alternative to use either Scrum or Kanban in successful software engineering / product management. But in my opinion it is really are long and hard journey for any company to become a real agile company. I think that there are three phases in this journey:

1. Agile Teams

This is the first and easiest part and normally the start of the agile journey. Normally you hire an agile coach that your IT / Product teams use Scrum to do product development. Normally especially in the beginning this really hurts because the rest of the organisation is still not agile but after a while the pain gets less and teams start to gain speed but still there are lots of obstacles in the organisation. In my opinion this phase normally lasts one to two years.

2. Agile management

Oh, that is not possible… This is what I thought in the beginning. Management will always be management, telling the people what and how to do it. Now 5 years later, me being a manager, I changed my mind. Agile management is possible. Definitly and it is even better than classical management because it does mean encouraging people and real delegation instead of giving orders. Of course this is not always easy and also needs really a change in mind of the management. But how to get here? To be honest, I do not think that every manager is capable of becoming agile because it means somehow jump into the uncertain, giving away your power to where it belongs and accepting that your employees are at least as important for the success as you are. So what helped me was really to consider myself as somekind of a Scrummaster for the employees and teams. So really focusing on removing impediments and enabling people to do their work. Also that might mean for people that are not capable of doing so to leave the company. Especially in higher management I observed that this is hard for the people. This phase is definitly harder and lasts longer because exchanging people in management normally is hard for any kind of organisation. I would say that two to three years might be a time for that change to happen. The main problem is that the longer that lasts the more the people in the teams are getting frustrated and perhaps leaving the company. That might lead to the observation that agile is not working.

3. Agile stakeholders

This is the hardest nut to crack. Most of the organisations I know that have a product (so not agencies or companies that do mainly consulting) have really large stakeholder organisations. There are the experts located. In my opinion thy are used to a way of work where they define the features and then put them to the teams that implement them. Definitly this is not my understanding of an optimal way of product development. I think that in an optimal world the Product Owner owns a product and this is really his „baby“. So he is working together with the teams on ways to improve it. And for the how he should consult the stakeholders (e.g. SEO department, …). This is a workflow that from my point of view is really a key to success because teams are for example used to think pareto whether stakeholders tend to strive for 140% of perfection. As I said this is the hardest part and we are currently right in the middle of that phase. I think this will last for three to five years and the success is still open.

So finally what is my proposal for the third phase. So how to be succeful in this phase? I think that it is crucial that good and motivated stakeholders turn into Product Owners because who can have more passion for a product than a guy that has worked on the topic for a long time. But of course that means learning and adapting to modern software engineering and product development. These are skills that can be learned if you like to. I really believe that successful organisations in the future will have also stakeholders but these will be much less than in „traditional“ organisations.

What do you think about this view?

GD Star Rating
a WordPress rating system

YAPT – Yet Another Presentation Training

Lucky me I had to chance to attend another presentation training provided by Florian Mück.
Of course in the beginning I was very sceptic because I already attended 3 other trainings before and I was told that this one is special. Yeah of course I was told the same about the other 3 trainings 😉
And yes, it was special. Definitly that was the hardest training I ever attended and on the same hand the best one. So why?
I would say that this is just half a presentation training. The other half is about getting to know yourself, jump out of comfort zone and also from the team building persepective it was really intense. I think it is very uncommon for a training that you talk about feelings, your family, people where crying, yelling, singing and much more. We really had a lot of fun and I think it changed really the way of doing presentations in the future.
And of course we also learned some very good tools to structure any speech or presentation from a business presentation to a speech at a wedding. In the end it is the same.
And also this is not a big surprise (Just a rough overview):

  • Short introduction, use a quote for example
  • 3 arguments in a climax
  • Summarise and state a clear call to action
  • Come back to beginning

Also for me it was totally funny that in fact more than 95% of all business presentations are no presentations but lectures: So we write everything on the slides instead of make them easy and tell the people instead of putting them to sleep.

So I really encourage you either to do this training or at least get the book of Florian. And no, I am not getting paid for the advertising 😉 But it was really good!

GD Star Rating
a WordPress rating system

Managment by walking around

As promised some thoughts about managment. For those that do not know currently I am working as a „Head of Engineering“ which means 25 engineers and 2 Scrum Masters are my direct reports.
One of the main challenges I am facing is how to get at least a glympse about how people are feeling and what they do to be able to provide feedback and advice at the right moment. On the other hand people want to know what I am doing because also this is mostly not obvious to the people. And this os not their fault because beside people managment I have some projects and also I am quite often on the road either becuase of the projects or also th show face in one of the other locations.
Basically the question is how to take care about a certain level of interaction and providing information to the people. Yes, regular one-to-ones are one option and I do it. But to be honest I am not capable of do that more often than once a month with each of them.
People als tend not to come and ask their „boss“: What are you doing? Or stating: Mhhh, today I feel not well today.
So, it might sound funny, but I really try to spend half an hour a day, walking around the office and the kitchen, drinking a coffee with the guys or just approaching them at their desk talking to them about projects or even work unrelated stuff. One might think that really distrubs them and distracts them from their current work but you get a really good feeling if they are in the tunnel or have some minutes for chat. From my point of view it is even the other way around so they really appreciate me, coming around and being interested in what they are doing. And this is not pretending because I am interested. Sometimes it is even enough to stick your head in the office and have a look around and you feel if something is going on or everything is okay.
For me this is really super important and this half an hour has imho one of the best ROIs of all management tools that I know so far.

GD Star Rating
a WordPress rating system

Why I blog

Often I ask myself what is the reason to write articles in my blog. Is it useful? Does somebody read the stuff? Or is this just a waste of time?

Perhaps the last question is easy to answer. I would not do it if it would be useless. But why do I do it?

This is much harder to answer. According to the stats some people are reading my blog. So do you 😉 At the moment approx. 70 per week. So thanks for that. But back to the topic…

Basically for me the main reason is that I use this blog as a kind of notepad for stuff I did. It is quite cool to browse back in history and see what I have blogged about. It started as a blog to tell about my holidays to Australia and then evolved to something completly different: A blog about coding and other tech related topics. Kind of cool for me.

So what will this blog look like in the future? I don’t know but for sure I will continue to blog. Quite likely there is the idea to switch a bit more into the direction of IT management and organisation topics what fits to my current role as a Head of Software Engineering. But still there will be some more tech topics, too.

So stay tuned and I feel free to share and comment my articles.

GD Star Rating
a WordPress rating system