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?