Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 7: Rules and Guidelines > Consistency vs. Change: Refactoring

Consistency vs. Change: Refactoring

Consistency conflicts with change. Rules and guidelines tend to favor consistency during development. Yet Agile calls for being receptive to change. How do you resolve that apparent conflict in an Agile context? The key is timing.

Consistency

Consistency provides significant value within a project. Consistency is a major factor in your ability to deliver a quality software product on time and within budget. In this context, consistency directly supports the Agile principle “Working software is delivered frequently (weeks rather than months).”

Staying with a devil you know is generally a low-risk option when you are under the gun to hit hard deadline and budget targets. Change, in this context, can be extremely risky.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial