Category Archive: Agile

Mar 18 2017

The right way to approach a Legacy Code base

On Friday, March 10 I attended the Working Effectively with Legacy Code workshop with Michael Feathers with few other members of my team. We are maintaining a difficult legacy code base and we were eager to do some practice and learn some useful techniques. The most important lesson I have learnt is that any effort to …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2017/03/the-right-way-to-approach-a-legacy-code-base/

Nov 18 2016

Mob Programming – My First Impression

Mob programming is an emerging agile development approach for creating software. The whole development team gets in a room and works together on the same problem, at the same time, on a single computer. I spent a full week doing mob programming with my current team and I’d like to share my impressions and experience. 1. …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2016/11/mob-programming-first-impressions/

Aug 02 2016

Learning: retrospective planning, conditional or, pull request template

Today I spent about an hour with Tom for preparing a retrospective that I am going to facilitate on Thursday. Yes, crazy isn’t it? We actually did pair planning 🙂 I think it was useful and we come up with a good plan. We started thinking about what the team did in the last two weeks. …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2016/08/learning-retrospective-planning-conditional-pull-request-template/

Jul 30 2016

Learnings: branching, stand-up, DB Automation, OKRs

This week we had a branching strategy meeting. The organizer and I expected quite a bit of fighting but with great surprise the meeting was smooth and we reached an agreement very quickly. As a team, we all prefer short lived branches and use feature branches and feature toggles only if strictly needed. If we …

Continue reading »

Permanent link to this article: https://www.productivecsharp.com/2016/07/learnings-branching-stand-db-automation-okrs/