オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Mark Levison , 翻訳者 南 伸二 投稿日 2010年4月29日
開発においてストーリーを垂直方向に切り出すすることはストーリーがアプリケーションのアーキテクチャに縛られないようにするためのよく知られたアプローチである。チームのメンバはたいていそのトレーナーやコーチからストーリーを水平に切り出すと、アーキテクチャを前提にしてしまう、私たち開発者が必要だと思った機能を書いてしまう過剰生産(あるいは金メッキ)をしてしまう、そして最も重要な、進捗が見えなかったり顧客にとってのビジネスバリューを生み出さなくなってしまう、といった、数多くの問題を生むと警告される。より詳しくは、Mike Cohn氏のUser Stories Appliedを見て欲しい。
Antony Marcano氏はタスクは一般にストーリーを繰り返し水平に切り出したものであるという一つの興味深いねじれを持ち出している。例えば、"モデルにxを追加する"、"Viewを変更する"といったように。伝統的なスクラム/アジャイルアプローチでは、チームはスプリントのタスク時間数を見積もり、それをスプリント/イテレーションバーンダウンチャートに記録する。Anthony氏はこれはソフトウェアを開発する上での進捗の真の評価軸ではないと指摘する。
この問題に回答して、次のような指摘した人もいた。タスクではなくストーリーを減らせ 、タスクの時間経過ではなく速度を計測せよ。
Antony氏は書くストーリーの実装が成功したかどうかの合格基準を記録せよ、と提案している。これを行うために、合格基準をぼんやりとした記述から検証可能なものに変更する必要がある。例えば、“プロファイルを保存するためのリンクがなければならない” –> “新しいプロファイルを作成する”のように。いったん合格基準がテスト可能になれば、合格基準のためのテストがあるかどうか、およびそれらがパスしたかどうかを記録することができる。
Jason Gorman氏はタスクトラッキングは完了の意味を間違えることにつながると気づき、前述のものと同じ問題に言及した。
“タスクは"やり方"であり、タスクという視点からはユーザストーリーの90%完了しているが、ユーザにはまったく価値を提供できていない、ということが実際に可能である。そのため、タスクを使って計画し、イテレーションを記録することで、悪名高き誤解である"90%完了" 症候群に陥る可能性がある”
Jason氏のアプローチはAntony氏が述べた問題の1つの解である。Jason氏はチームに1つのストーリーに対するそれぞれのテストの複雑さを見積もらせるだろう。チームは合格テストのうち提供できたものを得点化して記録する。
どういう切り口から考えても、タスク時間を記録するということは時代遅れであり、その代わりに顧客に提供した価値を測定する方法を見つけるべきである、というのが共通認識であるということは確かである。
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信