October 2016

Rearrange the Furniture

October 26, 2016 0 comments

The best development teams that I know not only sit together but face each other so they can see each other and hear each other throughout the day. This is in direct contrast to most office spaces where individual team members have their own offices so they can work in quiet without being distracted. This […]

CONTINUE READING THIS POST →

Lifecycle Artifacts

October 19, 2016 0 comments

One difference I see between the Waterfall projects I used to work on and the Agile projects I work on now is that my desk is much less cluttered now. A lot of traditional software development methodologies require additional artifacts: UML diagrams, flowcharts, design specifications, UI layouts, the list goes on and on. The Agile […]

CONTINUE READING THIS POST →

Version Everything!

October 12, 2016 0 comments

I’ve come across a few teams in my career who have unstable build and test environments. When they develop a feature and test it on their test servers everything’s fine, but as soon as they move the code into production bugs that didn’t show up before begin to manifest. I had one client whose system […]

CONTINUE READING THIS POST →

One-Click Builds

October 5, 2016 0 comments

We want to make invoking the build as simple as possible. So simple in fact, that it becomes a non-event that’s nearly invisible to us. The build should be accessible from the desktop or in the IDE. It should require only a single click to invoke. A local build should be invoked first, compiling only those […]

CONTINUE READING THIS POST →