No.2ベストアンサー
- 回答日時:
エクストリーム・プログラミングの事ですよね?
そうだと仮定して、説明すると要するにソフトウェア開発工程の考え方というか、手法の事です。
従来の正しいとされる開発技法は次のような流れで行われていました。
要件定義→基本設計→詳細設計→コーディング→テスト
また、詳細設計移行のフェーズで、基本設計を変更するのは、基本的に駄目であり、どうしても必要な場合は、多くの無駄な工数が発生するため、顧客との意識あわせと交渉が非常に大変でした。
誤解を恐れずに言ってしまえば、XPは開発途中での方針変更を許容するという前提で、どのように開発を進めていくべきかという事を述べています。
単なる思想だけでなく、応用可能な具体性を伴ったものになっているので、最近信望者が多いようです。
本当の開発現場で起きている問題に対して正面から取り組もうとしています。
私も、この業界に身を置く者としては非常に興味深いと思っていますが、やはり欧米で出てきたものであるが故に、そのままでは、日本的企業に当てはめるのは難しいという気がしています。
顧客にも意識改革が必要な点は、ERPパッケージの導入とよく似ていますね。
考え方としては面白いので、時間は掛かるでしょうか、もっと浸透してもらいたいものです。
参考になりましたでしょうか?
No.3
- 回答日時:
特徴としては
・短期リリース
2週間程度を目安にリリースを繰り返す。当然2度目以降のリリースは機能追加といった形になる。
・シンプルな設計
まずテストケースを作成してそのテストをクリアできるできるだけシンプルなコーディングをする。
・ペアプログラミング
必ず2人でペアを組んでコーディングを行う。1人はコーディングしるのを後ろからもう1人が見ていて改良できるところを指摘する。
・40時間労働
基本的に短期集中型労働で残業はしない。
・コーディング規約
チームの誰が見ても分かるようにコーディング規約を明確に定める
などがあります。
参考URLに日本XPユーザーグループのものを上げておきますので、詳しくはそちらまで。
参考URL:http://xp.medinfo.m.ehime-u.ac.jp/index.html
No.1
- 回答日時:
まずは、こちらから読まれると、良いかと。
K・ベック「XPエクストリーム・プログラミング入門 ソフトウェア開発の究極の手法」
ピアソン・エデュケーション、2000年12月、2100円
ISBN: 4-89471-275-X
参考URL:http://www.tech-arts.co.jp/xp/xp.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows XP SP3 の電話認証を教えてください 8 2023/07/19 05:08
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
- Windows Vista・XP WindowsXPを最近のパソコンにインストール出来ますか? 今使用している10で動いているパソコン 14 2023/05/06 08:23
- ノートパソコン ハードディスクとCPUを入れ替えたい 6 2023/07/09 00:17
- その他(教育・科学・学問) 小学生にプログラミング(Scratch)を教える方法 2 2022/06/01 06:39
- その他(パソコン・スマホ・電化製品) 条件を満たすwindowsXP パソコンをお探しいただけますか。 3 2022/09/11 10:47
- ノートパソコン ネットブックで最適のOSは何ですか? 6 2022/09/22 13:18
- Windows 10 VirtualBox 6.1.36 インストール時にエラーが表示されます 2 2023/07/09 11:34
- Windows 10 Windows XP プロダクトキーについて教えてください 20 2023/07/04 23:59
- 数学 線形代数の2次元直交座標系、極座標系についての問題がわからないです。 2 2022/07/16 20:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト指向で開発されたP...
-
詳細設計書の書き方
-
UMLによるシステム設計について
-
システム連絡表とは?
-
jpeg画像をDICOM画像に変換したい
-
Accessでナビゲーションウィン...
-
vncとultravncとrealvncの3つ...
-
ペロブスカイト太陽電池につい...
-
日本は昔々、当時文化の優れた...
-
VBAからIPアドレスを取得...
-
システムエンジニアって、別に...
-
Silverlight2のWebServiceで突...
-
熱意を伝えたい!
-
AIとITの違いを教えてください!
-
データサイエンティストはITの...
-
Web業界でOSやコンパイラーの知...
-
JavaとPHPの違いを教えてくださ...
-
技術職とは?
-
今後のキャリアとして、設計構...
-
なぜ検索エンジンは寡占化する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テストケース数
-
システム連絡表とは?
-
詳細設計・プログラム設計について
-
詳細設計書の書き方
-
結合テストの精査について教え...
-
UMLによるシステム設計について
-
Matlab ハイパスフィルタ
-
基本設計 詳細設計は何をするの?
-
みずほのプログラムを組んだSE...
-
12種のペントミノのうちm 個を...
-
設計書の書き方 業務の流れ
-
オブジェクト指向で開発されたP...
-
vncとultravncとrealvncの3つ...
-
データサイエンティストはITの...
-
Web開発の仕事について。 Web開...
-
Accessでナビゲーションウィン...
-
SQL ServerでDBを構築。これは...
-
AI尿検査のススメ
-
ペロブスカイト太陽電池につい...
-
北朝鮮のハッカーには、SWIFTと...
おすすめ情報