We attended Venkat Subramaniam’s talk on Code Quality at Yahoo India a couple of days back.
Venkat is the founder of Agile Developer and the author of several books. Consultant and Adjunct Professor are some of the other hats he wears. It was an inspiring experience. While we were reassured that our current practices are on [...]
Agile development is an art. Unless each member on the team has the a-ha moment and actually ‘gets’ the core values of the process – the end result is nothing but a hodge-podge of buggy code delivered after a lot of unnecessary stress.
So how do we tranform into an agile team and then continually propagate [...]
Why is delivering good software on a consistent basis hard? There are many existing answers to this question already. This is our version.
A list of things good software should achieve:
Should solve a real problem
Should be shipped and maintained within the budgeted cost and time
Should be easy to use
Update: We’ve now migrated to James Shore’s definition:
“Success is [...]
It was a great feeling after attending the Agile Bengaluru Conf 2010. The theme for this Agile Conference was Post-Modern Agile i.e. what’s next after Agile. Most of the sessions were talking mainly on what needs to be done to make a product a success. Just following agile practices will not make any product a [...]
As mentioned in an earlier post, our team shares what they learn on a daily basis in our morning stand-ups. Considering our primary focus as a company is lean product development, we felt we could be more aligned with our goals if each of us read books [or blogs] on related subjects. Here’s the current [...]
One of the things we do is to create a culture of continuous improvement. To help ourselves stay on track and not lose sight of the forest for the trees, we do the following:
We do our standups a little different. We talk about what we learned yesterday than what we got done. Credit for this [...]