productivity

Dynamic Interaction with Your Web Application

http://today.java.net/pub/a/today/2005/09/23/dynamic-web-app-interaction.html 概要 Webアプリケーションの動的なデバッグのために、HookServletというスクリプト言語を走らせるためのサーブレットを導入するというお話です。本文では、Rhino(http://www…

効果的なログ習慣がエンタープライズ開発を楽にする

http://www-6.ibm.com/jp/developerworks/java/050909/j_j-logging.shtmlロギングについて語ってます。ロギングAPIとして、J2SEデフォルトではなくlog4jを使えといってます。さすがIBM(笑)。まぁ、僕もlog4j使ってますけど。特に目新しいことは書いてない…

People CMM

atmarkitの記事「人的組織の成熟度に合ったITSS導入とは(後編)」でPeople CMM について書かれていたが、結構面白そう。チェックリスト的な利用は十分検討に値するかな。 http://www.atmarkit.co.jp/fbiz/cstaff/complete/itss/02/01.html

A Set of Unit Testing Rules

http://www.artima.com/weblogs/viewpost.jsp?thread=126923A test is not a unit test if: It talks to the database It communicates across the network It touches the file system It can't run at the same time as any of your other unit tests You …

アーキテクチャの採用理由を説明できるか?

atmarkitで「アーキテクチャの採用理由を説明できるか?」という記事を見かけました。 http://www.atmarkit.co.jp/farc/rensai/28it02/28it02.htmlこの記事にはもっともらしいことが書いてあります。しかし「ITアーキテクトが説明責任を全うすべきだ」という…

改善に関する考察

「見直し」「改善」「ムリ、ムダ、ムラの排除」等々言葉は、さまざまなビジネスシーンでみられます。しかし、システム開発の現場においてはほとんど目にした事がありません。これはなぜなのでしょうか。原因の一つとして、開発プロセスが明確でないことがあ…

ペルソナとエクストリームキャラクター

User Stories Appliedに書かれているUser Roleのモデリング手法。 追加的なテクニックという位置づけで紹介されています。 個人的には、ユーザビリティに高いプライオリティを持つプロジェクト以外で使うことはないかな。 Personas ペルソナは、特定のロール…

Make More Money

http://www.javapolis.com/JP04DVDContent/talks/MakeMoreMoney/index.html ソフトウェア開発の生産性に関して、他業界との比較、開発方法論の視点、経済性の視点などから分析しています。

User Stories Applied

読みかけになっていたUser Stories Applied (http://www.amazon.co.jp/exec/obidos/ASIN/0321205685/qid%3D1125481863/249-3964378-6268300) を昨日から読み直し始めた。以下、Introduction - page4 について。 拡張を予想した設計はするな 要求ドキュメント…