プログラマーと友達になり、効果的に仕事をさせる方法は? Oleg Vakhromeevによる記事

画像

モバイルアプリケーションや他のデジタル製品を開発するとき、最も困難で最も重要なタスクの1つは、マネージャーとプログラマー間の効果的な協力関係を確立することです。 この問題は、生産請負業者と協力する場合と、独自の技術部門を開発する場合の両方に関連します。



背景や作業方法が異なる人々を誤解する問題は、しばしば製品の品質を低下させます。そのため、そのような問題の予防と解決は、プロジェクトマネージャーや他のマネージャーにとって重要なタスクです。 どのような問題が発生し、どのように解決できるかを考えてみましょう。



条件の再評価または過小評価。 多くの理由が考えられます:プログラマーはタスクを聞いて、それ自体が抱える落とし穴の数をすぐに理解しないか、マネージャーが技術プロセスをまったく理解せず、ランダムに実行期限を設定します。 実際、これに対処することはそれほど難しくありません。期限と優先順位を設定するとき、リストをもう一度調べて、期限が正しく見積もられているかどうかを明確にする必要があります。 各タスクのワークフローを大まかにスクロールすると、画像がより鮮明になります。 絶対に驚きを避けることはできませんが、最小限に抑えることができます。



詳細の議論のリンク。 一方、タスクを議論するときに、技術的なポイントで没頭しすぎると、状況がよく発生します。 そして今、マネージャーはプログラムコードの機能、計算プロセス、およびプログラムアニメーションの機能を理解しようとしても無駄です。 そのような状況では、マネージャーがいくつかのポイントを理解していないと正直に言って、あなたの指でそれらを説明するように頼む方が良いでしょう。 プログラマーがマネージャーに選択を依頼することは非常に悪いことであり、彼はランダムに、彼がプログラミングのすべての詳細を理解していないことを認めることを恐れています。



ドキュメンタリープロジェクト管理の問題。 多くのプロジェクト管理システムがあります:最も単純なものから最も複雑なものまで。 プロジェクト管理プログラムはツールであり、作業を管理および改善するための自動システムではなく、それらについて1つだけを理解することが重要です。 Basecampを自分で設定しても、会社が自動的に37signalsほどクールになるわけではありません。 誰もがプロジェクトを管理し、タイミングを合わせるための明確で便利な方法を見つけることが重要です。 また、チームが電子メールで連絡する方が便利であり、これで十分な場合もありますが、このような場合、効率は最小限に抑えられます。



リモートアクセスの問題。 最近、ますます多くの企業が生産が近くにある必要はないが、別の都市や別の国にあることさえあると判断しています。 多くの場合、これは経済的な理由によるものです。 同時に、実際にリモートで生産できる積極的に開発できる企業はそれほど多くありません。 ここではすべてがシンプルで、リモートプロダクションはお金を節約しますが、無料では何も起こりません。利用可能なすべての通信手段で管理、タイミング制御、継続的な通信を強化することで、この節約に支払う必要があります。 たとえば、この場合、スカイプ会議は毎晩行われます-これは必須です。



有罪判決の問題。 これがあなたに関するものではないことを本当に願っていますが、この機能に苦しんでいるチームもあります。 誰もが間違いを犯しますが、チームワークでは、間違いはほとんどの場合、誤解と誤ったコミュニケーションの結果です。つまり、犯人を特定することは不可能であり、必要ではありません。 ただし、多くのマネージャーは、問題の原因を見つけるために多くの努力を費やしています。 問題を解決するために費やすことができる貴重な時間がかかります。



これらは、チーム内で効果的な仕事を確立しようとするときに思い浮かぶ考えです。 もちろん、世界は完璧ではなく、どのチームにも困難な時期がありますが、これを念頭に置き、最も快適な状態を作り出すために前もって作業すると、結果はあなたを喜ばせます。



これらのプロセスを社内で構築する上での考えや経験を共有していただければ幸いです。



Oleg Vakhromeevロシアのモバイルアプリケーション開発者協会



All Articles