Articles I've written
Agile Architecture: How Much Is Just Enough?
Agile has been here for some time, but confusion still floats around when we discuss Agile architecture. We hear, "Don't do up-front design" — which is often counteracted by the fact that if we don't do the design early, how can we proceed w...
Approaching Agile Testing
As we know, "Agile testing" is not a completely different testing procedure but a software testing practice, following the principles of the Agile life cycle. How? Its most salient aspect is that it emphasizes testing and close work with the e...
ROI from INVEST-ing
INVEST is a pretty popular mnemonic used in Agile world, and it is "tried" widely. If we may draw an analogy, INVEST is actually an investment and can give you true ROI -- provided you have used it properly. But do we really do so?
Thou Shalt Use Pure Scrum
If pure Scrum works for our project -- voila! Nothing could be better than this. But the fact is, in real life we come across situations and projects where pure play doesn't seem to work, and we need to "inspect and adapt."