A possible source of chaos in agile projects are meteorites – those small-to-huge tasks that land on agile team’s plate very unexpected out of thin air. A meteorite is a good metaphor for foreign tasks, because they often come unexpected, unwanted, with furious speed and are carried with an authority and a booming voice in the […]Read More Agile Meteorites
The impulse for this post came from Kurt Bittner’s presentation at Agile India 2017. The presentation itself was overall well informed, very good indeed, but there was something little that rubbed my fur the wrong way. In the beginning, at 3:33, Mr. Bittner says: “[agile vocabulary and practices] ought to be consistent thruout the organization, […]Read More Agile Biodiversity
Theory U is perhaps the most challenging and rewarding innovation framework there is. I first heard of it in 2005, when it was still in alpha stage. It was clear already back then that it would be a ground-breaking thing. The framework was “released” around 2009 as books began appearing and a few forward thinking […]Read More Theory U minimalist version
Velocity observation and management is an incredibly practical tool for a Scrum Master (or Project Manager). I’ll now look how one can get simple but good enough velocity measurements with TFS and Excel. TFS TFS calculates valocities for each iteration. Seeing them is very easy, you’ll click on the small graph icon in your story […]Read More Finding out velocity in TFS and Excel
Have you ever been a meeting that seem to last forever, is boring as heck and produces no insights? Yeah, I bet you have. Agile solves the “meeting problem” within a project team with stand-ups and time-boxed meetings. (Can you hear Hallelujah in the background? because I can…) But most classical (non agile) organizations […]Read More Common (wrong) ways to run team meetings
I was recently asked by my boss for arcitecture book recommendations, he wants to order some books. Great! Knowing the context, I wanted to focus the result set into .NET desktop app development books and generic architecture books. I also wanted to give out a short list, maximum three. Priorizing is an effective way of […]Read More Top-3 Software Architecture Books
After having done some code reviews, I was suddenly awaken into the importance of knowledge in data structures. I think one’s knowledge of data structures can make a huge impact in design and later performance optimization of classes. So, how many collection types do you know well enough to use them? I guess most devs […]Read More Do you know your data structures?
I just finished reading a biography on Elon Musk. I quite like him; his orthodox but efficient ways, his mini-stutter and vulnerability in the interviews. What he’s already accomplished is mind-boggling really, he’s truly bringing the future in. There is no underestimating what he could pull of, what we see might only be a beginning. […]Read More What could agile teams learn from Elon Musk?
Code-reviews, those little basterds of a meeting that everybody talks about but only a few companies actually invest in doing. There are always so many good excuses not to conduct code reviews. So many ways to do them…which is the right? I’ve experimented lately with mob code reviews. I want to bring in the whole team (as […]Read More Mob Code-Reviews