There’s a long-awaited point in history of each development team. Weeks and months of their hard work, conveniently split into sprints, are finally about to conclude in the Holy Grail of boards, managers, and shareholders – the release. This is when all the changes and adaptations couple with technical excellence and the finished product – or just, hopefully, valuable part of it – is given into willing hands of end-users. I believe there are countless parallel universes in which things just work fine. Users are happy, sales skyrocket, and team seamlessly switches to next product. Thing is though, we live on planet Earth, which leads to a slightly different outcome.
Namely, all hell breaks loose. Continue reading “Basics of Support for Agile Teams”
As a kid, I got to live on the wrong side of the Iron Curtain. I don’t really remember much of this time, as the fall of communism marked my eighth birthday. Surely, I got to participate in awkward ceremonies praising the revolution, something we now usually associate with the weirder of Koreas. I remember glimpses of the corrupt Western world passing through the censorship, with Disney cartoons, Japanese technological advancements in popular science show and, remarkably, Miss Universe pageants. First are now irrelevant, second are possibly rotten at some scrapyard, so let’s focus on the contest. I remember interviews with the finalists, when they were asked about what’s really important to them. “World peace”. “Protection of the environment”. “Ending world hunger”.
With my tiny understanding of life back then, I was sitting in awe, amazed by what I now called bullshit. Continue reading “Worthless Beliefs”
Just two weeks ago, I was traveling to Lisbon to attend the Agile Portugal conference. While the event itself was fantastic, my path to it was an ordeal. Majority of things that could go wrong, did just that. I caught a bad cold two days prior to the trip. My first flight was cancelled and I was boarded for an alternate route – I had to embark a plane going in the opposite direction. Then, while switching terminals in Madrid, I missed my flight. It turned my three-leg journey into four leg one, as I had to fly to Porto first. Finally, on a plane somewhat resembling World War 2 bombers, I arrived in Lisbon mere 12 hours late. As you can expect, my luggage arrived two days later, just hours in advance of my return trip. On top of that, just after delivering my talk, my vocal chords finally gave up and I literally lost my voice.
The whole trip was essentially a nightmare. I will, however, reminisce it with smile on my face. It was one of the best lessons on life, for three reasons. Continue reading “My Trip to Portugal – A Nightmare I Am Grateful For”
Once you enter a particular workplace, you notice a few things. The way people talk. The way they act. The things they say. While every individual behaves in their own, very specific manner, you’re likely to notice a pattern. They do have something in common, something distinctive. It’s almost like visiting some other country, which you expect to be very similar to yours. Very quickly, you’ll discover that your first impression is wrong. Nations grown upon, say, Greek and Roman heritage, generally behave the same way for any outsider. The quirks and peculiarities emerge rapidly though, making each of them to stand out. And all the companies within such national environment display the same differences to each other. In essence, that’s what we call culture.
But where does it come from? Continue reading “Origins of Culture”
If you ask people at any software development conference about the methodology they work in, you’re likely to notice that majority will just say “Agile”. Interestingly, they will claim so without taking a millisecond to think about it. On one hand, it’s kind of obvious. Who wouldn’t work using the best approach possible? On the other though, it does seem like a reflex. When asked about methodology, tell them about Agile.
It’s a little surprise that, when asked what they mean by that, each single person will give you a different answer! Continue reading “Rant on Working in Agile”