オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Shane Hastie , 翻訳者 徳武 聡 投稿日 2011年10月24日
近頃、多くの論者がハードウエア開発でのアジャイルの実践について論じている。
Neil Johnson氏はEETimesでアジャイルハードウエア開発はナンセンスか必要かと題した記事を執筆している。
氏は下記のように疑問を投げかけている。
ハードウエア開発にアジャイルを適用するのは、よく考えてからのほうがいいのでしょうか。ソフトウエア開発チームを導いてくれる価値や原則は、同じようにSoC [System on Chip]チームも導いてくれるでしょうか。それともソフトウエア開発とハードウエア開発の原則は大きく異なっているのでしょうか。
この記事の中で氏はアジャイルマニュフェスト(www.agilemanifesto.org)について論じ、このマニュフェストがどのようにしてアジャイル開発の基礎をなしているのかを説明する。そして、これがハードウエア開発についても上手くいくのかと問う。
ハードウエア開発を創造的なプロセスだと考えている人は誰でも、マニュフェストの価値を直接当てはめられることを否定するのは難しいでしょう。しかし、この価値をそのまま適用するだけでは明らかに不十分です。抽象的な価値を実践の場に転換しなければなりません。幸運にもソフトウエア開発チームはアジャイルの価値を具現化する多くの実践方法を作ってきました。これらの方法の多くはそのままハードウエア開発にも移植できます。
氏はソフトウエア開発とハードウエア開発との違いを認め、その上でハードウエアの領域に適用できるアジャイルの実践を導入するよう勧めている。
例として、氏が挙げたのはアジャイルソフトウエア開発の継続的デリバリだ。
特に注目すべきは、顧客への早期かつ継続的開発の実践です。多くのアジャイルソフトウエアチームにとって、継続的開発は開発を成功させるためのとても重要な要素です。残念ながら、ハードウエア開発にこの継続的開発を適用するのは–あるいは適用できないのは–アジャイル全体の評判を落としてきました。特にASICの開発では、継続的開発は明らかに現実的ではありません。しかし、ある実践が現実的でないからといってアジャイルのすべての実践を放棄するべきではありません。アジャイル開発のすべての特徴を備えたチームはソフトウエア開発にもいません。同じようにハードウエア開発チームもすべてのアジャイルの特徴を備える必要はありません。
氏はハードウエア開発を行う企業に変革を求めて記事を締めくくっている。
ハードウエア開発にも変化が起きています。仕様の変更、従業員の離職、チームの変化や新しい技術など、どのような原因で変化が起きようと回避することはできません。より良く働くために“不要な仕事と不可解な方針というディルバート的兆候”を排除したチームは再び焦点を合わせて、アジャイルマニュフェストが提案より人間的なハードウエア開発を実践すれば変化を長所にできます。そうでないチームはプロセスを現在のハードウエア開発に当てはめようとする不毛な実践をし続けることになります。
Larry Maccherone氏も同じようにハードウエア開発でアジャイルを実践するときの10の質問を書いている。
氏は質問と回答を一覧し、ハードウエア開発にアジャイルを適用するときの意思決定を支援しようとしている。
各質問に対して、氏は短い回答とアジャイルとハードウエア開発の潜在的なミスマッチとその対処の実践的な方法の説明を提供している。
アジャイルはハードウエア開発でも有効だろうか。成功させるにはどうような変更が必要だろうか。
Shane Hastie氏 アジャイルコーチ、トレーナー、コンサルタント。オーストラリアとニュージーランドにあるSoftware Education社所属
前回は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
スレッド表示 返信