| Welcome! |
|
|
| Call for help today 507-261-1050 |
||
| 12 Commandments of Extreme Programming Credited by David Petranek of Progress Software to Wired Magazine (Sept. 2003) which quotes a book called Extreme Programming Explained (copyright 2000) by K. Beck. |
| 1 - The Planning Game => Meet with coders, managers and customer each week to schedule tasks for next phase. Update plan regularly. |
| 2 - Small Releases => Put a simple system into production quickly, then release new versions on a short cycle. |
| 3 - Metaphor => Create an analogy expressing workings of new system. |
| 4 - Simple Design => Design simply, and remove complexity at every stage. |
| 5 - Testing => Write test programs that assure every portion of code runs flawlessly before attempting new task. |
| 6 - Refactoring => Edit code to simplify, add flexibility, or remove redundancy. |
| 7 - Pair Programming => Write all code with two programmers at one machine. |
| 8 - Collective Ownership => Permit any team member to change code anywhere at anytime. |
| 9 - Continuous Integration => Bring components of program together several times per day to ensure they work in concert. |
| 10 - 40-Hour Week => Strive to work no more than 40 hours. Never work overtime in a second week in a row |
| 11 - Onsite Customer => Include a real, live user on team, available full-time to answer questions. |
| 12 - Coding Standards => Agree-upon styles and nomenclature to promote easy understanding of code function. |
| Copyright @ 2005 JDanSkinner.com, inc. 5801 Sumac Lane Ne Rochester MN 55906 (507) 535-7588 |