Becoming agile without permission

Archive for April, 2012

Write and unit test the code in very small increments.
Make a very small enhancement and get it working and keep everything else working.

Focus on delivering high quality software. Check-in defect free code that gets the job done. In most cases, the time spent producing good code the first time is less than the time spent later trying to fix it. Also, be embarrassed when you deliver code with defects. You professional reputation is at stake. Take great satisfaction in delivering error product. It feels good.

In the course of your work you will discover something that is not clear, is un- or under-specified, or just plain wrong. When you bring it to the attention of the team,  have suggestions and a recommendation of what should be done to resolve the issue. You will be seen as a creative, knowledgable problem solver and not someone that leaves the hard work for others.

In the daily standup, and other meetings and work sessions, speak up. The workplace can be a noisy place. Rooms are not set up to be good acoustic rooms. Speak up. Be heard.

While working on tasks is good, the goal is to complete the story.