プロが教えるわが家の防犯対策術!

XPプログラミングってなんですか?
教えてください。
よろしくお願いします!♪

A 回答 (3件)

エクストリーム・プログラミングの事ですよね?


そうだと仮定して、説明すると要するにソフトウェア開発工程の考え方というか、手法の事です。

従来の正しいとされる開発技法は次のような流れで行われていました。
要件定義→基本設計→詳細設計→コーディング→テスト
また、詳細設計移行のフェーズで、基本設計を変更するのは、基本的に駄目であり、どうしても必要な場合は、多くの無駄な工数が発生するため、顧客との意識あわせと交渉が非常に大変でした。

誤解を恐れずに言ってしまえば、XPは開発途中での方針変更を許容するという前提で、どのように開発を進めていくべきかという事を述べています。
単なる思想だけでなく、応用可能な具体性を伴ったものになっているので、最近信望者が多いようです。
本当の開発現場で起きている問題に対して正面から取り組もうとしています。
私も、この業界に身を置く者としては非常に興味深いと思っていますが、やはり欧米で出てきたものであるが故に、そのままでは、日本的企業に当てはめるのは難しいという気がしています。
顧客にも意識改革が必要な点は、ERPパッケージの導入とよく似ていますね。
考え方としては面白いので、時間は掛かるでしょうか、もっと浸透してもらいたいものです。

参考になりましたでしょうか?
    • good
    • 0
この回答へのお礼

とっても勉強になりました!!
ありがとうございました!

お礼日時:2002/08/25 18:46

特徴としては


・短期リリース
2週間程度を目安にリリースを繰り返す。当然2度目以降のリリースは機能追加といった形になる。
・シンプルな設計
まずテストケースを作成してそのテストをクリアできるできるだけシンプルなコーディングをする。
・ペアプログラミング
必ず2人でペアを組んでコーディングを行う。1人はコーディングしるのを後ろからもう1人が見ていて改良できるところを指摘する。
・40時間労働
基本的に短期集中型労働で残業はしない。
・コーディング規約
チームの誰が見ても分かるようにコーディング規約を明確に定める
などがあります。

参考URLに日本XPユーザーグループのものを上げておきますので、詳しくはそちらまで。

参考URL:http://xp.medinfo.m.ehime-u.ac.jp/index.html
    • good
    • 0
この回答へのお礼

とてもとても勉強になりました!
参考サイトもよかったです!
ありがとうございました!

お礼日時:2002/08/25 18:47

まずは、こちらから読まれると、良いかと。



K・ベック「XPエクストリーム・プログラミング入門 ソフトウェア開発の究極の手法」
ピアソン・エデュケーション、2000年12月、2100円
ISBN: 4-89471-275-X

参考URL:http://www.tech-arts.co.jp/xp/xp.html
    • good
    • 0
この回答へのお礼

参考サイトとても勉強になりました!
ありがとうございます!

お礼日時:2002/08/25 18:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!