The Artima Developer Community
Sponsored Link

Agile Buzz Forum
XP as Scientific Method

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
XP as Scientific Method Posted: Sep 25, 2004 6:42 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: XP as Scientific Method
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement

Larry McCay of SDTimes has an interesting comparison of XP (Extreme Programming) to the Scientific Method:

XP builds on best practices such as unit testing, pair programming and refactoring. The basic principles of XP are communication, simplicity, feedback and courage; applying the methodology goes through the following five steps:

  1. Choose story.
  2. Write tests.
  3. Run tests.
  4. Refine, program and refactor 14repeat as needed.
  5. Go to step 1, repeat until all stories are complete.

Let 19s compare against the Scientific Method, which was first introduced by Francis Bacon. It was not used as a strict discipline until Isaac Newton later in the 17th century.

The goal of the Scientific Method is to provide a set of steps to ensure the development of provable theories that may lead to new and greater understandings of the workings of nature and its systems. These theories are gradually stepped up in generality until the highest level, at which point there may be opportunity for unification of theories.

The Scientific Method consists of six steps, and you can see the similarity with XP:

  1. Make observations.
  2. Create hypotheses.
  3. Make predictions.
  4. Conduct experiments.
  5. Modify hypotheses if predictions are not met and go to step 3.
  6. Declare hypothesis as theory.

Go read the whole thing - it's an interesting article.

Read: XP as Scientific Method

Topic: Re: Greetings from Joss Previous Topic   Next Topic Topic: Marketers are looking at Syndication

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use