Acceptance Test Driven Development (ATDD) example – Gherkin, SpecFlow and Nunit for Microsoft Platform (.Net/C#)

What is Acceptance Test Driven Development? ATDD is development methodology which promote good collaboration between business and technology group. There are many similar methodologies which works more or less same way like Behavior Driven Development (BDD), Example Driven Development (EDD) and Specification by Examples etc. ATDD is extended on TDD that emphasis on developers, testers and business collaboration. ATDD encompasses…

I don’t want to be a developer

Is there something wrong with software developer designation? Because everyone wanted to become scrum master and agile coach but not a good software developer. May be scrum master sound really big because of MASTER keyword. This may be because scrum is very lightweight framework and just 16 pages to read so everyone become master easily. Since I coach development team and…

Everyone is developer in development team and not just a coder, a tester etc.

Everyone is developer in development team and not just a coder, a tester etc.

Scrum is very simple framework to develop complex software product in complex environment but hard to practice. But why? I am not going in details of why but wanted to highlight one problem about development team as per my understanding. Development team means cross-functional and self-organizing team of developers. But who is developer? Isn’t it everyone who contribute to develop…