基本情報と入門記事などのまとめ2009年5月13日アジャイルソフトウェア開発は、ソフトウェア開発手法の1つです。開発者同士の協力や顧客とのコミュニケーションに重きを置きつつ、早い段階から小さくとも動作するプログラムを作り上げ、それを迅速な反復により改善していくことで完成へ近づけていく手法です。アジャイルソフトウェア開発にはいくつかの手法があります。Programming)やScrumなどが挙げられます。アジャイルソフトウェア開発を提唱する人たちにによって公開されています。Allianceがあります。(英語)日本には、アジャイルプロセス協議会があります。Masterの育成やセミナーなどを行っています。ConsortiumではDSDMの普及啓蒙を目指しています。Wikipediaアジャイルソフトウェア開発が何であるかを手短に把握するのには、Wikipediaと@IT情報マネジメントの用語解説が便利でしょう。@IT情報マネジメント用語事典もう少し詳しい、アジャイルソフトウェア開発の入門記事を読みたいのであれば、ITProのアジャイルをゼロから学ぶやThinkITのアジャイル開発を問い直すなど、以下の記事をおすすめします。2.0時代のソフトウエア開発手法---目次:ITpro@ITの特集は.NETプログラマー向けに書かれていますが、内容は一般的なアジャイルソフトウェア開発を理解するのにも適した記事になっています。一読をおすすめします。そんな素朴な疑問に答えてくれるのが、アジャイル勘違い集です。オブジェクト倶楽部アジャイルソフトウェア開発手法7つのアジャイル開発手法の実践ガイドアジャイルソフトウェア開発を実現する方法として、いくつかの開発手法があります。(FDD)、ユニファイドプロセス(UP)、クリスタル、動的システム開発手法(DSDM)についてのそれぞれの解説と比較について紹介しています。個々の開発手法について紹介していくことにしましょう。Programmingの魅力を探るXPはアジャイルソフトウェア開発手法の中でもよく知られる手法で、ペアプログラミング、リファクタリング、テスト駆動開発などのプラクティスを備えています。オブジェクト倶楽部Scrumスクラム組んで開発しよう!Scrumは、最近ではもっとも採用されているといわれるアジャイル開発手法です。1カ月を1期間とするスプリント、毎日のミーティングなどを特徴とします。アークランプ)RUP/UP(ラショナル統一プロセス/統一プロセス)何百人ものエンジニアがかかわる大規模な開発プロジェクトにも応用できる開発手法として知られるのがRUP/UPです。RUPはIBMのラショナルがライセンス提供するUPの詳細版であり、同社のツールによってプロセスがサポートされています。Wikipediaアジャイルソフトウェア開発の参考書籍アジャイルソフトウェア開発については、ネットよりも書籍と雑誌での情報の方が圧倒的に充実しています。関連書籍の点数は非常に多いのですが、ここでは入門と実践のためにそれぞれ1冊ずつを紹介しましょう。最初の一冊を選ぶならこの本。ソフトウェア開発は何であり、なぜアジャイル開発が有効であるかが語られる前半。特定の手法の解説ではなく、チーム作りやコーディング、デバッグなどの実際の現場に対応した心得、プラクティスを教えてくれる。実際にアジャイルソフトウェア開発を行っている人たちのインタビューや実践例の記事を集めました。@ITMicrosoft.NETでフリーのツールを使ったアジャイルソフトウェア開発のやり方を、物語風に解説アジャイルソフトウェア開発についての議論アジャイルソフトウェア開発の有効性については多く語られていますが、一方でその使いこなしや位置づけ、そしてアジャイルソフトウェア開発の中身そのものも少しずつ変化してきています。アジャイルはプロセスではなく文化だInfoQのこの2つの記事は、アジャイルソフトウェア開発の基本的な考え方であるマニュフェストでは表現し切れていない部分があることを指摘しているように思います。多くの人が、2本目のようにアジャイルは文化的な側面が大きく、採用できるかどうかは企業風土などによって左右することを感じており、その点についてはつねに議論のまととなっているようです。よる上アジャイル開発と反復開発の落とし穴は、しばしば同列に語られがちな反復開発とアジャイル開発を明確に区分して解説することで、アジャイルソフトウェア開発を採用するときに陥りがちなポイントを読者に気付かせてくれます。(1/3)「XP」で大規模なソフト開発は不可能か?:ITproアジャイルソフトウェア開発は開発者同士や顧客との密なコミュニケーションを重視するため、同じ空間を共有することを強く勧める傾向にあります。そのため、オフショアや複数の拠点に分散した体制での開発に向かないと見られています。上記の連載ではこの点について日本IBMの藤井氏がそうした分散環境でも有効と思えるプラクティスやツールなどを紹介しています。「XP」で大規模なソフト開発は不可能か?は、少数精鋭に向いているといわれるXPでは大規模開発ができないのかどうか考察しています。@IT情報マネジメント2008年に公開されたこの記事は、主に米国におけるアジャイルソフトウェア開発の現状や事例を紹介しています。≫次の記事セールスフォースがサーバをサンからPCへ。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。10本WebサービスやSaaS開発で気をつけるべき認証認可におけるロジックの脆弱性。Copilot」発表、サイドバーから利用可能。6月にプレビュー版が登場予定。2023[速報]マイクロソフト、ChatGPTとCopilotのプラグイン共通化を発表。プラットフォーム化とエコシステムを促進。Box」、7月に正式リリースと発表。Drive」発表、新ファイルシステムなど採用。プルリクやタスク、開発ツールなど一覧。Boot」パブリックプレビュー発表。PCを起動するとクラウドPCにログイン。2023Google、Python環境の「Colaboratory」にAIによる開発支援機能を搭載へ。LINUXが合流を発表。Edgeの内部もバージョンアップほかグーグルのクラウド事業は広告事業より稼ぐようになる夏のITイベント関連。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。