リーン方法論:いつ

リーン方法論:いつ

特定のプロジェクトのための方法論の選択は、おそらく現代のソフトウェア開発の最も話題の問題です。 いくつかのプログラマは、一つの方法論で作業することを好む。 他の人は、彼らが取り組んでいるプロジェクトに応じてそれらを変更します。

適切なソフトウェア開発方法論をどのように選択するかという問題については、単一の意見はありません。 この記事では、リーン方法論を使用する方が良いときと、それを使用しない方が良いときを教えてくれます。 しかし、それを行う前に、リーン方法論の完全な定義を与え、その主な機能を説明する必要があります。

リーンは20世紀半ばに日本で生まれました。 それはトヨタ自動車の経営者によって発明されました。 彼らの最初の目標は、製品の配送に関する問題を解決する製造システムを作成することでした。 当初、それはトヨタ生産システムと呼ばれていました。 しかし、それが世界中で普及したとき、その名前は変わりました。 リーンプロジェクト管理の主なアイデアは簡単です。 それは無駄の除去によってプロダクト配達の言葉の改善に焦点を合わせます。 リーンは、それらを適切に検出することを可能にする廃棄物の独自の定義を持っています。 最終製品の機能に影響を与えないものは無駄とみなされます。

今、リーン方法論は、ソフトウェア工学を含む様々な分野で使用されています。 これは2003年にソフトウェア開発に適用され、有名なリーン研究者のTomとMary Poppendieckが最初の本”Lean Software Development”を出版しました。 それはまだ非常に局所的で人気のある今日のままです。 この本は、ソフトウェア開発にリーン方法論の原則を実装するための成功した試みでした。 それは7つの希薄な原則を記述し、それらがソフトウェア工学にどのように適用できるかを示しています。 ここでそれらのすべてを説明する必要はありません。 しかし、プロジェクトの実現とチームメンバーへの敬意の柔軟なプロセスがその一つであると言う必要があります。

これらの原則は、リーンをアジャイル方法論にします。 そのプロジェクトは反復的です。 この機能は、各反復サイクルの後に中間製品をテストするために必要です。 リーン開発者は生産の品質に焦点を当てているため、リーンプロジェクトにとっては一定のテストが非常に重要です。 通常、彼らはバグを修正するのではなく、バグを避けることを好みます。 しかし、欠陥のないソフトウェア製品を作成することはほとんど不可能です。 そのため、リーン開発者は初期段階でバグを検出するために製品をテストします。 リーンチームは小さいです。 通常、彼らは15人未満が含まれています。 さらに、彼らは自己管理しています。 それは彼らが正式な指導者と厳格な階層構造を持っていないことを意味します。 すべてのメンバーは交換可能です。 それらの各々は、いくつかの機能を実行することができる。

では、リーン方法論を使用する方が良いのはいつですか?

他のアジャイル方法論と同様に、リーンは短い時間枠で小さなプロジェクトで成功することができます。 それは、リーンチームが小さいという事実によって説明することができます。 彼らが大規模なプロジェクトを迅速に管理することは非常に困難です。 大きなプロジェクトを処理したい場合は、二つ以上のリーンチームの活動を調整する必要があります。 しかし、それは単純な問題ではありません。 リーンでは、チームのすべての活動はコミュニケーションに基づいています。 異なるオフィスで働く二つのチームは、ほとんど効果的に通信することはできません。 したがって、プロジェクトが複雑すぎる場合は、リーンを使用しない方がよいでしょう。 あなたの顧客がプロジェクト実現のプロセスに参加したくない場合は、それを使用しない方が良いです。 それは、リーンがアジャイル方法論であるという事実のためです。 そして、他のアジャイル方法論と同様に、それはプロジェクトの実現の過程で顧客を巻き込みます。 それは彼らに不便に見えるかもしれませんが、これは高品質のリーン製品を作成する唯一の方法です。

特定のプロジェクトのための方法論の選択は、おそらく現代のソフトウェア開発の最も話題の問題です。 いくつかのプログラマは、一つの方法論で作業することを好む。 他の人は、彼らが取り組んでいるプロジェクトに応じてそれらを変更し…

特定のプロジェクトのための方法論の選択は、おそらく現代のソフトウェア開発の最も話題の問題です。 いくつかのプログラマは、一つの方法論で作業することを好む。 他の人は、彼らが取り組んでいるプロジェクトに応じてそれらを変更し…

コメントを残す

メールアドレスが公開されることはありません。