Agile Development and TDD in Federal Government Projects – Part 2

by Administrator 23. November 2010 11:48

 


“The ECLSS maintains the thermal stability of the craft and provides a pressurized, habitable environment in the crew compartment for the crew and onboard avionics.”
NASA

Formalities were behind and we were moving forward...

We needed highest level of efficiently for this project to achieve its deadlines, we needed best practices.

Our office manager was on 24x7 schedule to set up success, she did miracles. In few days we had separate office area with big room around 2000 square feet, there was its own little kitchen, small isolated conference room and a little office for private life and to store paperwork, then she got some tropical shrubs from store and some of them were contributed by team members. It was sweet, it was done with heart.

At the separate front we were upgrading development workstation from 2 monitors to 3 monitors systems that could compile massive code in matter of minutes if needed. Our infrastructure folks were buffing up server so we could run 30-50 virtual servers and get environment set up in less than hour, if needed.

But a luxury of our big space was it walls, that is where we plan to set up our scram board and stick all necessary materials.

Before we even moved a firs box our President and CEO jumped in to Mini Cooper and in an hour later they got back with astonishing white 4x8 feet panel board from Home Depot to track our iterations and bag full of half a letter size heavy duty index cards. Welcome to a high tech! Dry eraser was the first available pens sitting on the top of the unopened box and we sliced board in to a few areas: Pending; Analysis; Development; Testing and Done. For those who do not know Agile Development might think of the stone age with white board management. Do not get us wrong we were operating on the full blown out cutting edge PMP methodology optimizes for performance, the scram board was communication tool, and believe us we all have iPhones, Droids and Windows Mobiles we know how geeks technology works. Subversion were already running and SharePoint team site was in place with Wiki updated on the fly.

While fun was taking place our admin was preparing separate closet for storing endless required paperwork.

The project room was laid out in a way that everyone was has enough privacy and there was a transparent fluent environment where information shared quickly safely and decisions were made of the fly. Team leads and management folks were sitting in one room with developers. All life was about project and about client, if you need privacy we had conference room and separate office with the door, chair, phone, PC and view from the window so you can privately chat or pay your bills.

Our working hours was officially from 9:00AM to 6:00PM but everyone has different commuting schedules and we had staff in the office from 5:30AM to 11:00PM with wide open communication window.

In a matter of just a few days we were moving forward on a yearlong project with two years of scope. Open heart and unbreakable enthusiasm for software development. 

To be continued ...

 

 

Tags: ,

Comments

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Tag cloud