Oddwit


37SignalsによるWebアプリ開発指南E-Book

Posted in Whatnot by マルコ on the October 28th, 2006

BasecampやTa-Da Listでおなじみの37Signalsから、WEBアプリ開発に関するE-Bookが出ています。

https://gettingreal.37signals.com/toc.php

これまでPDFのダウンロード販売やったみたいですが、最近HTML版が無料で読めるようになったようです。

内容は、37Signalsで採用されているGetting Realという開発手法をわかりやすく解説したもの。基本的に「Webアプリはシンプルに、アジャイルに」という方向性で、プログラムの開発だけでなく管理やプロモーションなどWebアプリ製作のさまざまな側面に触れている。ぱらぱらとナナメ読みしてみたが、かなり参考になるところが多いし同意できる部分も多い。

冒頭だけ引用すると、

Want to build a successful web app? Then it’s time to Get Real. Getting Real is a smaller, faster, better way to build software.

* Getting Real is about skipping all the stuff that represents real (charts, graphs, boxes, arrows, schematics, wireframes, etc.) and actually building the real thing.
* Getting real is less. Less mass, less software, less features, less paperwork, less of everything that’s not essential (and most of what you think is essential actually isn’t).
* Getting Real is staying small and being agile.
* Getting Real starts with the interface, the real screens that people are going to use. It begins with what the customer actually experiences and builds backwards from there. This lets you get the interface right before you get the software wrong.
* Getting Real is about iterations and lowering the cost of change. Getting Real is all about launching, tweaking, and constantly improving which makes it a perfect approach for web-based software.
* Getting Real delivers just what customers need and eliminates anything they don’t.

良いWebアプリを作りたいなら、そろそろGet Realしたほうがいい。Getting Realはよりコンパクトでより素早いソフトウェア開発手法です。

・Getting Realの特徴は、「現実を表すもの」(表、グラフ、箱、矢印、スキーマ、ワイヤーフレームなどなど)は省き、実際の「現実のもの」を作る、ということです。
・少ないほうが、よい。少ない機能、少ないコード、少ない書類、重要でない何もかもを少なくします。(そして重要であると思い込んでいるもののほとんどは重要じゃありません。)
・規模をコンパクトに抑え、アジャイルに徹することが主眼です。
・まずインターフェースから始める。客が実際に目にする部分です。そしてそこから内側へ向けて作り込んでいくのです。こうすれば悪いコードを書く前に良いインターフェースが得られます。
・繰り返し作業で、変更のコストを下げる。とにかく立ち上げ、その後コンスタントに改善や改造を加えていく。これがWebアプリには理想的な開発方法です。
・Getting Realではまさしく客の欲しいものが提供でき、それ以外を省くことができます。

つまるところ、机上の空論を省いて現実と戦え、ということらしい。「こうなったらどう対処しよう」、「これじゃああなったらマズい」なんて事を延々と考えてるよりも実際に作ってみたほうが早いと。スケーリングについても「とりあえず考えなくてもいい」と大胆なアプローチ。

ビビりの僕としては耳が痛いところだが、スケーリングの問題をおいとくというのは大丈夫なんだろうかという当然の疑問が浮かぶ。やってみろという手法なだけにやってみなければ分からないが。

内容ではなく書き方の話だが、単刀直入でストレートな表現なのは気に入った。(字が太いし。)そして何より成功を収めているところが言うんだから説得力がある。37Signalsが出しているBackpackというコラボレーションツールは立ち上げから24時間以内に一万人もの登録者があったらしい。(このE-book内ではそのプロモーションにも言及しています。)

また熟読して面白い部分があれば追記します。

2 Responses to '37SignalsによるWebアプリ開発指南E-Book'

Subscribe to comments with RSS


  1. on August 16th, 2008 at 06:01

    bdle nycmjfz isnueh qvmpcbwh linhrq dwshybove amvsb

  2. Oresheg said,

    on August 27th, 2008 at 22:52

    I am very pleased with your site. I will be glad if you appreciate my site

    Thank you.

    Paul, 14 years ,,,

Leave a Reply