試験工程も重視するような大型な開発について説明します。その場その場の状況に応じて、目的や成果、リスクを意識して考えることが大事です。場合によっては上司やお客さんと調整することになります。語調は厳しい厳しいかもしれませんが・・・勘弁してください。作業に直接関係なくとも、ある程度全体像を意識しておくものです。流れよく前工程から、後工程へと連携するにはそういう意識が重要です。それが仕事というものです。空気の読めない、価値のない仕事をするのではなく、せめて自分でコントロールできる部分は、しっかり仕事しましょう。うしろめたい状態は避けたほうが気分もすっきり、自信も付きます。各工程を理解する前に、ウォーターフォルモデルとして、上工程と下工程を大まかに理解します。ウォータフォールモデルだって後戻りをする?次の工程にすすめないわけではない。テスト(yahoo検索)上工程(設計工程)いわゆる作成フェーズの工程です。どのようにつくって最終的に動くものを作るのかを大まかに説明します。上工程:設計工程のポイント基本設計(BD)機能設計(FD)詳細設計(DD/PD)製造設計(CD)バージョン管理ツール(CVS,Subversionなど)下工程(試験工程)いわゆる動作担保フェーズです。この工程がないということは、動作について疑問が残ります。担保するにもそれなりにコストがかかるので、そこは状況に応じた判断が必要です。・スクラム(yahoo検索):継続的な開発手法だが、これといったコアな方法はなく、ベストプラクティスに基づいている。スクラム的手法で開発する。代表的なものは、テスト駆動、継続的インテグレーション、リファクタリングなど。XP(エクストリーム・プログラミング)がある。反復型のスパイラルモデルをメインとした開発手法。開発(yahoo検索)軽量型の開発ベストプラクティス集。ペアプロ、テスト駆動、リファクタリング、継続的インテグレーションなどがある。開発の基本的コンセプトが説明されている。テストの基本を身につけるウォータフォールモデルでのテストの基本が説明されている。テスティングに関する団体。勉強会やシンポジウムも開催している。Articleから各記事が読める。「リファクタリング」の著者でXPなどの開発手法に造詣の深い、マーチン・フォウラー氏の論文の翻訳があります。http://www007.upp.so-net.ne.jp/kengai/fowler/index.htmlソフトウエア開発は何に似ているか?:ITproプログラミング雑誌の編集をしていると,ソフトウエア開発やプログラミングは,何に似ているだろうか,と思うことがある。昔から様々な比ゆ(メタファ)が,ソフトウエア開発に用いられてきている。・・・・itpro.nikkeibp.co.jp/article/OPINION/20060510/237412/ソフトウェア技術者協会ソフトウェア技術者協会は技術者個々人のための組織です。通して、技術者の交流の場を提供しています。Tech-On!電子・情報・通信など,エレクトロニクス全分野の技術情報をお届けする,開発・設計者向けの情報誌『日経エレクトロニクス』。その編集部員が独自の意見や取材のウラ話などを毎日書き綴るブログです。/ブログパーツ探すなら「ブログパーツ助っ人」!レビューの基本を学びたい人にもう一つ上のリーダクラスの仕事を任されるようになったら情報の共有ソフトウェアは情報なので、どれだけチームメンバーで情報を共有できるかが肝心な点になります。情報を共有するためのシステム例を紹介します。・Trac:ソフトウェアのプロジェクト管理とバグ追跡のためのツール。修正BSDラインセンスで、ソース管理システム(Subversion,git)と連携が可能であると言われている。wikiも実装されている。同様なものに、影舞、Scarab(すからべ)、Redmineがある。・Pukiwiki:MLや共有サーバなどとあわせて情報共有のために使う。動的なWeb型掲示板のようなもの。WebDAVプロトコル(Webサーバ)を使って、共有フォルダをメンバー間で使う。Samba(さんば)でアクセスすることもあったが、Samba自体が保守されていないため、最近は敬遠しがちである。Serverは高いが簡単に共有フォルダは作成できる。管理プロジェクトリーダ、プロジェクトマネージャーになってくると、チームの状況や進捗も管理しければいけません。管理すべき内容や、リーダシップについての記事を下にあげます。プロジェクトマネージャののやっていはいけないおすすめhttp://itpro.nikkeibp.co.jp/article/COLUMN/20080325/297007/結局は事前計画を綿密にできるか、問題をすぐに把握して対応できるかが肝なんです。Project:一番有名なプロジェクト管理ツール。プロジェクト管理手法。プロジェクト全体のタスクを構造的に分解して表にした物。進捗や作業、アウトプットが一覧になっている。ウォータフォールモデルによる開発手法の。