仕事の仕方を教えられた方法。 二日目

初日



2日目には、SCRUMとアジャイルプロジェクトに関するワークショップがありました。 ソフトウェア開発におけるアジャイルプロジェクトの実用化について話しました。







豚と鶏


どうやら、スライドがプレゼンテーションで7回彼女に会ったため、講師のお気に入りの物語:)



そして、ブタと雄鶏が出会った。 オンドリは自分のレストランを開き、「豚肉と卵」と呼ぶことを提案しました。 豚は拒否しました:「あなたは参加するだけで、私は完全に自分を捧げます。」



SCRUMの用語では、ブタは開発者であり、コックはプロジェクトマネージャーです。 物語の本質:豚は雄鶏よりも重要です。 SCRUMの本質:開発者はマネージャーよりも重要であり、最初の意見を無視することはできません。



それがすべて始まった方法


大規模なソフトウェア企業のリーダーは、後にアジャイルと呼ばれる共通のワークスタイルを開発することを決めました。

主要なドキュメント、つまり一連の戒めは、マニフェスト「マニフェストfor Agile Software Development」です。

それは読みます:

プロセスとツールの上の人と関係

実用的な製品は詳細なドキュメントよりも優れています

顧客との関係は 、署名済みの契約よりも重要です

変更への準備は計画に従うよりも重要です



英語で

プロセスとツールを介した個人と相互作用

包括的なドキュメントよりも機能するソフトウェア

契約交渉を介した顧客コラボレーション

計画に従うことによる変化への対応



製品を生産するのは彼であるため、人々は最前線にいます。 プロセスが刺激を引き起こす場合-変更する必要があります。 ツールが不便な場合-放棄する必要があります。

顧客は、その説明ではなく、作業中のドラフトに対して支払います。

プロジェクトの変更に備えることも重要です。 チームは機会に関して柔軟でなければなりません。



アジャイル開発の原則




主な原則は次のとおりです。





少し説明します。 アジャイルは顧客指向です。 しかし、これは彼の気まぐれのいずれかが暗黙的に実行されるべきであることを意味しません。 ビジネスマン、顧客、プログラマー間の対話を確保する必要があります。

製品は十分に頻繁にリリースされる必要があります-ブログのようです-頻繁に有用な投稿を書くほど、より多くの人があなたを読み、友人からそれらを削除しません。 顧客は、半年に1回更新される製品を必要とせず、いくつかの機能によって機能を向上させます。 競争についてはまだ覚えておく必要があります。

まあ、満足し、やる気のあるプログラマーは、彼が湿った地下室に座って栄養失調になっていた場合よりもコードを書く方が良いでしょう。



さらに2つの重要なポイントがあります。 彼らは技術的です。

1.製品の新しいバージョンはそれぞれ、以前のものよりも多くのことを行う必要があります。

2.コードは最初に適切に記述する必要があります。これにより、後でコードを書き直さず、品質を維持できます。 リファクタリングする必要がある場合。



タヨットの成功またはリーン思考




Tayotaの例は実例です:彼女はアメリカの会社の1つである赤字のプロダクション(申し訳ありませんが、名前を忘れました)と労働者と機器を購入し、このプロダクションをプラスしました。 成功の鍵は、無駄のない生産でした。



彼の原則:





なぜ決定を先送りし、製品を期日通りに納品するか? 簡単です。ソリューションは慎重に調整する必要があります。これは、生産の問題を回避し、製品のリリース時間を短縮するのに役立ちます。



おそらく重要なのは、余分なものをすべて取り除くことです。

余分なプロセスまたは手順は、製品に価値を追加します。 各エリアには、余分なリストがあります。 ソフトウェア開発の場合、これらは次のとおりです。





スクラムについて少し


これは、アジャイル&リーンソフトウェアプロジェクト開発の一部です。 私が書いたように、それは戦術的な計画の一部です。



SCRUMサイクルは以下で構成されます。

1.実際にソフトウェア開発。 毎日の集会を伴う1〜4週間のプロセス。

2.スプリントの終了。 繰り返しになりますが、開発者が自分たちがしたことをみんなに示す集会です。

3.レトロスペクティブラリー-エラーと問題の分析、成功と改善。



PS:今週はすべてのトレーニング会議が終了しました。 戦う月曜日。 一般的に、準備ができています。 戦いは表示されます:)



All Articles