IT用語帳
A-1開発・運用の方法論 · 開発の手法・方法論

共同のプラクティス

Joint Practices

きょうどうのぷらくてぃす

エクストリームプログラミングで、開発チーム全体が共通して実践する事項。反復(イテレーション)、共通の用語、開けた作業空間、ふりかえりなどが含まれる。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1アジャイル開発

要求の変化に柔軟に対応するため、短い期間の反復(イテレーション)ごとに計画、設計、実装、テストを行い、動くソフトウェアを少しずつ提供していく開発手法の総称。アジャイルソフトウェア開発宣言の価値観に基づき、スクラム、XP、リーンソフトウェア開発などの手法がある。

A-1開発のプラクティス

エクストリームプログラミングで、開発者が実践する事項。テスト駆動開発、ペアプログラミング、リファクタリング、ソースコードの共同所有、継続的インテグレーション、YAGNI(必要になるまで作らない)などが含まれる。

A-1KPT

ふりかえり(レトロスペクティブ)の手法の一つ。Keep(続けること)、Problem(問題点)、Try(次に試すこと)の3つの観点で活動を振り返り、チームで改善策を決める。アジャイル開発のイテレーションの終わりなどに使われる。

A-1管理者のプラクティス

エクストリームプログラミングで、管理者が実践する事項。責任の受入れ、チームの援護、四半期ごとの見直し、進捗を正直に見せるミラー、持続可能なペースの維持などが含まれる。

A-1顧客のプラクティス

エクストリームプログラミングで、顧客が実践する事項。ストーリーの作成、リリース計画、受入れテスト、短期リリースなどが含まれ、顧客が開発に積極的に関わることを求める。

PD-Dミニバッチ学習

学習データを数十から数百件程度の小さなまとまり(ミニバッチ)に分け、ミニバッチごとに勾配を計算してパラメータを更新する学習の方法。バッチ学習より更新の回数が多く、オンライン学習より更新が安定し、GPUで並列に計算しやすいので、ディープラーニングで標準的に使われる。ミニバッチの大きさ(バッチサイズ)はハイパーパラメータである。