|
Re: Practice: Daily Deployment: msg#00025programming.extreme-programming.xp-explained2
Adrian: >But if the users can't get at the features with the >UI how does Daily Deployment help? Two things: 1) Before "going to production" acceptance testing might include actual users using the system in a pre-production environment. 2) (and more in line with the practice) If I can deploy daily, I can also deploy changes based on feedback daily, So the consequences of any one change is very small. i.e. In practice as deployment deltas shrink, so too does the occurance of disastrous consensequences attached to a mistake detectable by customer use. Some things (security and performance spring to mind), may have large consequences even if fixed the next day, but these are *not* things best (or only) detectable via actual use, so the argument still holds. i.e. a team that *does* practice daily deployment, does *not* produce horrible breaks with expectations such as those found in infrequent releases so its ok if the keystone is not tested. This is because a) the system's users get used to this level of feedback (because they know it can easily and quickly be corrected. Finally, the practicioners get very good at knowing what kinds of changes *will* have those consequences, and minimize them. In short, if the change took a day to create, it takes a day to undo (at worst) and if I do this every day, I get really good at it, so over time my users come to expect this, their reaction to those negative events that do occur gets smaller, as does the frequency of their occurance. Best, Bill William E. Caputo ThoughtWorks, Inc. http://www.williamcaputo.com -------- omnis cellula e cellula |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Practice: Daily Deployment: 00025, John Goodsen |
|---|---|
| Next by Date: | RE: Practice: Daily Deployment: 00025, Kent Beck |
| Previous by Thread: | Re: Practice: Daily Deploymenti: 00025, John Goodsen |
| Next by Thread: | RE: Practice: Daily Deployment: 00025, Kent Beck |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |