# Rails & Agile web development

**URL:** <https://www.ruby-forum.com/t/rails-agile-web-development/88324>\
**Category:** Rails\
**Created:** [March 9, 2007, 6:27pm UTC](https://www.ruby-forum.com/t/rails-agile-web-development/88324 "2007-03-09T18:27:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![stevep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@stevep](https://www.ruby-forum.com/u/stevep)\
**Post date:** [March 9, 2007, 6:27pm UTC](https://www.ruby-forum.com/t/rails-agile-web-development/88324/1 "2007-03-09T18:27:19Z")

</div>

Hey, is there any documentation anywhere that shows the Methodology and  
Process of makeing a rails application?

Cheers

---

<div class="post-metadata">

**Author:** ![stevep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@stevep](https://www.ruby-forum.com/u/stevep)\
**Post date:** [March 9, 2007, 7:24pm UTC](https://www.ruby-forum.com/t/rails-agile-web-development/88324/2 "2007-03-09T19:24:47Z")

</div>

stevep wrote:

> Hey, is there any documentation anywhere that shows the Methodology and  
> Process of makeing a rails application?

/Agile Web D. with Rails—Second Edition/ by Dave T., Mike  
Clark, David Heinemeier H., Leon Breedt, Thomas F., Andrea  
Schwarz; Pragmatic Bookshelf, 2006, ISBN 0977616630.

The “methodology” is you write test cases for every feature, as you  
write it.

At the higher level, you should use the general “Agile” methodology of  
weekly releases, refactoring everything including databases, and  
streamlining your deployment. Your test cases should cover everything  
so well that if someone asks you to tweak the code and upload its  
latest version to a live site, you should be able to stop what you are  
doing, tweak, and upload your code, including your work in progress.  
Your tests should be so high quality that you can use them to gate  
your integrations and deployments, with high confidence that passing  
test results mean your deployment won’t break the live site.

–  
Phlip  
[http://c2.com/cgi/wiki?ZeekLand](http://c2.com/cgi/wiki?ZeekLand) ← NOT a blog!!

---

<div class="post-metadata">

**Author:** ![stevep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@stevep](https://www.ruby-forum.com/u/stevep)\
**Post date:** [March 9, 2007, 8:54pm UTC](https://www.ruby-forum.com/t/rails-agile-web-development/88324/3 "2007-03-09T20:54:04Z")

</div>

Steve,

I have found the following resources on agile/lean methodologies useful

1. Lean Software Development ([http://www.poppendieck.com/ld.htm](http://www.poppendieck.com/ld.htm)). The  
site ([http://www.poppendieck.com](http://www.poppendieck.com)) is also useful.

2. Practices of an Agile Developer  
([https://pragprog.com/titles/pad/practices-of-an-agile-developer/](http://www.pragmaticprogrammer.com/titles/pad/))

3. Getting Real" ([https://pragprog.com/titles/pad/practices-of-an-agile-developer/](http://www.pragmaticprogrammer.com/titles/pad/)). This  
one is written by the folks who Developed RoR and BaseCamp.

4. Martin F.'s site also has some cool info on agile methodology,  
tdd and other related topics. Start here  
[https://pragprog.com/titles/pad/practices-of-an-agile-developer/](http://www.pragmaticprogrammer.com/titles/pad/)

hope this helps.

---

<div class="post-metadata">

**Author:** ![stevep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@stevep](https://www.ruby-forum.com/u/stevep)\
**Post date:** [March 12, 2007, 1:21am UTC](https://www.ruby-forum.com/t/rails-agile-web-development/88324/4 "2007-03-12T01:21:35Z")

</div>

Thanks for your felp guys

---

<div class="post-metadata">

**Author:** ![stevep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dfb087/32.png) [@stevep](https://www.ruby-forum.com/u/stevep)\
**Post date:** [March 9, 2007, 9:03pm UTC](https://www.ruby-forum.com/t/rails-agile-web-development/88324/5 "2007-03-09T21:03:05Z")

</div>

Steve (once again with the correct links),

I have found the following resources on agile/lean methodologies useful

1. Lean Software Development ([http://www.poppendieck.com/ld.htm](http://www.poppendieck.com/ld.htm)). The  
site ([http://www.poppendieck.com](http://www.poppendieck.com)) is also useful.

2. Practices of an Agile Developer  
([https://pragprog.com/titles/pad/practices-of-an-agile-developer/](http://www.pragmaticprogrammer.com/titles/pad/))

3. Getting Real" ([http://gettingreal.37signals.com/](http://gettingreal.37signals.com/)). This one is  
written by the folks who Developed RoR and BaseCamp.

4. Martin F.'s site also has some cool info on agile methodology,  
tdd and other related topics. Start here  
[The New Methodology](http://www.martinfowler.com/articles/newMethodology.html)

hope this helps.
