Extremeプログラミング(XP)は専門家から学ぶ最良の方法ですか? [閉まっている
https://softwareengineering.stackexchange.com/questions/17830
-
22-10-2019 - |
質問
私は多くの開発モデルに携わっており、チームメンバー間のコラボレーションが非常に高く、知識を共有する機会が非常に高いため、学習の側面からの新しいプログラマーにとってXPが最適であることがわかりました。
これについての専門家の意見は何ですか?
解決
方法論に関係なく、グループは知識を共有するときに正しい態度を持たなければなりません。参加者が名声を心配しない場合、お互いに質問することを敢えてします。
他のヒント
彼のものを知っている優秀な先生を倒すことはできないと思います。
ペアプログラミングの誘惑はです。ドメインの専門家が必要であり、スキルは必要ありません。私の経験では、それはとにかく教師を厳密に必要としない非常に少数の生徒のためにのみ機能します。
はい、それは大いに役立ちます。ペアプログラミングと高度な自己管理チームに感謝します。
スクラムのような他のシステムは、XPを使用するのにも非常に適しています。
それは役立ちますが、ペアのより知識のあるプログラマーがその知識を他の知識に送信するために働く場合のみです。たとえば、初心者が見ている間にすべてのプログラミングを行うと、それは役に立ちません(あまり)。しかし、新しい男が経験豊富なプログラマーを支援する仕事の一部を行うと、彼はもっと学び、より経験豊富なプログラマーが彼の教育スキルを磨くことができるでしょう。
私は専門家ではありませんが、人々が認められるべきことを学ぶさまざまな方法があります。すべての抽象的な詳細を与えられることを処理する人もいれば、ほとんど困難で実装して、最初の例を乗り越えるのに苦労する人もいます。専門家が速すぎる場合、他の開発者をいじめている場合、または他の開発者がこれを理解していない言語を使用して、これが非専門家に問題を引き起こす可能性があるため、学習する最良の方法ではありません。
これは、私が多くのことを学んだ場所でコーディングキャンプの例を見てきましたが、これは見られているものを見て吸収しています。コンサルタントを持つことは有用ですが、場合によっては圧倒的である可能性があります。示されたもののいくつかはまだ私と一緒ですが、他の部分はもうなくなっています。
私はそう言うでしょう よく聞いて見ています 専門家から学ぶ最良の方法です。 XPなしでこれを行うことができます。彼らがあなたがそれをしていることを知らないとき、あなたはそれをすることさえできます。