Private Developer Workspaces: Where the Development Process Meets SCM Process


The Agile Cycle
Agile software development relies on feedback. The simplest form of feedback is how tests execute. Figure 1 shows the steps that we repeat the following steps frequently:

  • Code to develop the specified feature
  • Unit Test as we Code
  • Before we are ready to commit we update our workspace from the codeline and build so that we can see that we are not breaking the build
  • We run a Smoke test that tests the entire system
  • If the Smoke test passes, and we want to commit our changes we do so, otherwise we repeat the cycle until we have a good build. In most cases you will want to commit changes frequently

Figure 1: The Agile Cycle

The Patternssbmar062.jpg


About the author

About the author

About the author

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, is the place to go for what is happening in software development and delivery.  Join the conversation now!