What waterfall can learn from Agile – Focus on skills & team

What waterfall can learn from Agile – Focus on skills & team

This post – in a series that I plan to write, covers what waterfall can learn from Agile. A caveat emptor – these aren’t about a hybrid Waterfall-Agile approach, these are about Waterfall as is widely used but highlighting agile best practices that can be adopted without changing the model itself (at least at the beginning of team’s journey to become Agile). Waterfall...

Read More

Mapping Agile Toolset

Mapping Agile Toolset

The secret behind the popularity Agile practices over last few years is the emergence of supporting tools, and although the original set of tools are as old as the practices themselves – tools that are now available are very developer (and in some cases end user) friendly, and getting better – most of these are open source but equally in the commercial space. Some time ago, I was...

Read More

Acceptance Tests – Best Practices

Acceptance Tests – Best Practices

One area where agile methodology often gets criticised is lack of emphasis on documentation, by teams long used to written word in order to specify and validate customer requirements. Agile associate higher value to interactions (over documentation) & one of the key mechanisms for enabling interaction is Acceptance Test. Acceptance Tests are part and parcel of Stories – and often...

Read More

Engineering practices – Just how important is it to get them right?

Engineering practices – Just how important is it to get them right?

Most discussion taking place in the Agile community today seems to be centred around management practices (estimation, distributed teams, scaling etc.). Scrum – the most used of Agile frameworks only talks about the team organisation & ceremonies but remains silent on engineering practices. Does this means that teams can become Agile by ignoring the basic building blocks? Not quite, on...

Read More