実用的なアジャイル

長い間、頭の中にアジャイルのウェビナーを作成するというアイデアがありました。

私の同僚、Sergey Andrzheevskyは、さまざまな会議や円卓会議に参加し、アジャイルプロジェクトでの経験を共有する経験豊富で有名なスクラムマスターであり、多くの「おいしい」興味深いことを聴衆に語っています。 この記事をHabréで公開するように頼んだのは彼でした(彼はまだここにアカウントを持っていません)。 一連のウェビナーを開始することができました(最初のものは既に5月27日-Exigenサービスでのオフショアアジャイルの使用 、6月21日は2番目の部分でした-アジャイルへの移行の重要なポイントは、7月19日が3番目のエクストリームプログラミングプラクティス(eXP)です



アジャイル手法(SCRUM、XPなど)の使用は、IT業界でますます一般的になっています。 なぜこれが起こっているのですか? そして、それはどのように機能しますか?





今日、柔軟な方法論は、絶えず加速する技術の開発、新しい開発ツールの出現、ますます変化する顧客の要件に最適です。 柔軟性は、情報システムの開発における一般的な傾向により、特に重要になっています。グローバルマスインターネットサービス、「永続ベータ版」の概念を持つWeb 2.0、ソフトウェア製品から情報サービスへの再定義(定義により柔軟で動的)、SOAアーキテクチャの人気など



現代の世界では、外の世界がどのように変化するかを予測できないため、従来の「ハード」な方法論に従って実行されるソフトウェア開発プロジェクトを想像することはほとんど不可能です(したがって、プロジェクトの要件、使用される技術など)。 .d。)この時間中。 また、別の問題もあります。ITプロジェクトの現代の顧客は、必要なものを正確に表現することはめったにありません。 しかし、プロジェクトの資金がすでに見つかっている場合、通常はすべてが「昨日」準備ができているはずであり、原則として、詳細な仕様を準備する時間、労力、経験はありません。 この典型的な状況では、アジャイルを使用すると、プロジェクトをできるだけ早く開始し、進行中に詳細を熟考することができます。



さらに、アジャイルは、さまざまなプロジェクトで使用できます-小さな学生のハイテクスタートアップから、数十人年の労力を要する深刻な産業プロジェクトまで。 このようなアプリケーションの幅を持つ別のアプローチや方法論を見つけることは困難です。



個々の開発者の時間が過ぎたことに注意することが重要です。 独創的な独創的なプログラマーが市場で素晴らしいプログラムを作成して立ち上げたとしても、競合他社が同様の機能を迅速に実装するチームを編成することを止めるものは何もありません。そして、開発者の数のために、オリジナルの作成者が物理的にできるよりも速く製品を開発できます。 ITプロジェクトでの効果的なチームワークが不可欠になります。それは、単一の合理化された有機体としてのチームの仕事であり、独立して働く参加者の努力の合計ではありません。 柔軟な方法により、チームワークを適切に編成できます。



要約すると、アジャイルは次のとおりです。

  1. 柔軟性、適応性、リスク低減。
  2. スケーラビリティ、アプリケーションの幅。
  3. 効果的なチームワークに焦点を当てます。






PS給与が高い現代のITスペシャリストを驚かせるの難しく、人々は仕事を本当に面白くしたいと思っています。 アジャイルでは、新しい機能を追加するプログラマーは、アプリケーションと顧客ですぐに機能することを確認します。作業の結果は視覚的で使用されるため、モチベーションが大幅に向上します。 チームワーク、非公式のコミュニケーション、最小限の官僚主義、絶え間ない変更に焦点を当てているため、柔軟な方法論により、作業プロセスは非常にエキサイティングです。



したがって、結果に4番目のポイントを追加できます。アジャイルは参加者の個人的な動機です。



All Articles