The Salim Nair Band

The first all-digital Indian Classical music project. Expansive soundscapes, exuberant dances and pensive love songs that defines a new genre Indian Postclassical.

SCRUM

  • I am afraid of superstar developers!

    I now think that choosing roman numerals to represent parts in my series of posts about agile was a bad idea. It is not very scalable! This post, while related to agile, is not part of the series anyways. A few months ago, I read blog posting about agile development. I think it was called…

  • Being Agile… Part IV: Falsify me, please

    My reference to Adam Savage in Part III was not just incidental. I think it is a very profound one, especially in software development. Adam Savage, in a later podcast (unfortunately, I was unable to find it) explains how the phrase “Failure is always an option” represent a fundamental fact about scientific enquiry. Unlike we…

  • Being Agile… Part III: Failure is always an option!*

    So we are TDD. We proudly announce the number of unit tests and the percentage coverage as part of the scrum achievements. We make demands on minimum coverage (for a brief while when we had TFS, it was a check-in constraint). But, what do we actually gain by testing? Is there a law of diminishing…

  • Being Agile… Part II: Never stop changing

    The point I stop reading an article about agile development is when it starts quoting from the agile manifesto. No, I do not have any qualms with the manifesto; I think it is an excellent minimalist document. However, when people starts to preach about it, I tune out. Same is the case when someone brings…

  • Being agile… Part I

    The noise level about agile software development is deafeningly high these days. May be it has already peaked, which is probably a good thing. My real encounter with agile development in a production environment happened in 2003, when the company I am working for decided to adopt agile practices. We were playing with Fish philosophy…