タグ

2007年8月29日のブックマーク (2件)

  • Case File : 米国メイン州 | 信用を失墜させたずさんなプロジェクト管理の教訓 - CIO Online

    巨大なITプロジェクトを成功させるのがどれほど難しいことであるかは、CIOであれば十分にご承知のところだろう。それを身をもって体験したのが、米国メイン州である。同州は、新しく開発しようとしたメディケイド請求/支払いシステムの開発プロジェクトで、さまざまな巨大プロジェクトの“落とし穴”にはまってしまった。しかも、それに対して適切な措置を講じることができなかったために“惨憺たる結果”を招いてしまったのである。稿では、失敗に次ぐ失敗で大混乱を引き起こしたメイン州のメディケイド請求/支払いシステムの開発プロジェクトを例にとって、プロジェクトを進めるうえでの注意点やリスクを明らかにしたい。 (CIO Magazine 2007年7月号に掲載) トラブル続きのシステム メイン州保健福祉省のIT担当ディレクター、クレイグ・ヒッチングス氏(左)と同州の現CIO、ディック・トンプソン氏(右)。両氏は、新し

  • 初歩の「Perl」「Python」「Ruby」 - @IT情報マネジメント

    プログラミング手法は、われわれの多くがソフトウェア開発業界に足を踏み入れたときから大きな変化を遂げてきた。開発ツールだけでなく、複雑な問題に対するソリューションを明示するために利用する言語も変化した。 今日、ソフトウェアの開発を仕事にする人々は複数の言語を駆使する。通常、彼らには必ず複数のプログラミング言語でアプリケーションを開発した経験がある。多くのアプリケーションを実装するに当たり、「ダイナミック言語」と呼ばれるクラスの言語が優先的に選ばれるようになった過程が興味深いので、ここでそれを見ていこう。 稿はこのタイプの言語について、なぜ人気が高いのかを考え、これらのうちPerlPython、そしてRubyを中心に、主な仕様や各言語の違いをいくつか理解できるよう見ていく。 ダイナミック言語とは何か? 技術的には、実行時に機能の修正が可能なものをダイナミック言語という。どういうことかという