従業員は生産的ですか?

同一人物の生産性は、時刻、気分、チーム、月の満ち欠け、場合によってはホンジュラスの政治状況によって異なる場合があります。 いくつかの要因に影響を与えることはできないことは明らかですが、プログラマーの生活を楽にするために、結果として生産性を高めることができます。 それで、これには何が必要ですか?



フレームを設定しないでください



このトピックは何度も議論されているようですが、それにもかかわらず、多くの企業はプログラマーを午前9時に強制し、開発者の作業は創造的なプロセスであることを忘れています(従業員に、散歩中、地下鉄中、セックスタイム)、これは標準的なオフィスのスケジュールと組み合わせることが困難です。 そして、ほとんどのプロジェクトが両方のアメリカ大陸から来ていることを考慮すると(-8:00への時間シフト)、9時の必須到着はさらに奇妙な決定のように見えます。





画像

プログラマーの仕事が創造的であることに誰も同意しませんか?



多くの開発者はフクロウであり、そのような人々にとって、午前9時から午前11時までの時間帯は、開発者にとっても会社にとっても、実際には失われた時間です。



プロジェクト/製品マネージャーの固定時間は、一般的に意味がありません。 結局のところ、マネージャーは、何時間も働いたのではなく、意思決定に価値があることを覚えておく必要があります。



しかし、一方で、誰もが望むときにいつでも来れば、作業プロセスを終わらせることができます。 解決策は非常に簡単です。たとえば、11:00までに管理上の影響なしに従業員が到着できる時間の「廊下」を確立します。この状況でのチームリーダーのタスクは、すべてのチームメンバーの会議、デモ、レポートに最適な時間を選択することです



休日のように働くために



面白いですね? まったくありません。 職場が自宅の職場ほど悪くない場合(そして、開発者にとっては、トイレの次に家の中で2番目に重要な場所だと信じています)、開発者が喜んで仕事に行くようにしてください。



はい、6平方メートルあたり4人では十分ではありません。開発用の予算のラップトップもよくありません。ヘッドフォンの隣に座っている10人の従業員のうち8人は、仕事で何かをする必要があることを明確に示しています。 Tom DemarcoによるPeoplewareの本の章全体が、職場の配置の問題に当てられています。



2番目に重要な問題はソフトウェアです。 モダンで、実行されるタスクに適している必要があります。 ここで2つのことを理解する必要があります。ライセンスの節約の増加は、開発者の生産性の低下に正比例します。 ReSharperにお金がありませんか? バグのリファクタリングと修正に20%の時間がかかるという事実に備えてください。 プロファイラーがありませんか? 2つの追加サーバーを準備します。 さて、2012年にあなた自身がコントロールを開発した場合、私は有意義に沈黙を保つことができるだけです。



インフラ



インターネットが機能していませんか? 新しい人を完了するのに4時間以上かかりますか? 500人の従業員がいますが、ドキュメント管理システムはありませんか? 最も経験豊富なアフィリエイトは、すべてのユーザーに対してSQL Serverを構成し、サーバーを管理していますか? インフラストラクチャに大きな問題があることをお伝えします。



画像

IT部門は、開発者が迅速にコードを作成できるようにする必要があります。



多くの企業は、社内のIT部門が干渉するのではなく、支援する必要があることを忘れています。 残念ながら、多くの企業では開発者と管理者の間で冷戦があります。 そして、この戦争の誰もが負けている-開発者から所有者まで。 結局、費やした時間はより有用なものに費やすことができました。



トレーニングと開発



ほとんどすべての現代企業は、従業員のトレーニングと開発に従事していると言っています。 実際、これは事実とはほど遠い。 90%のケースで、トレーニングは必要な数冊の英語コースで終わります(これは最高の状態です)。 しかし、ハブラーのように画面上にサイトが開いていると、会社の時間とお金を無駄にする話が始まります(ところで、最後のウクライナのフォーブスは、従業員の仕事を追跡するためのソフトウェアの需要の高まりに関する良い記事を持っていますが、IT企業でのそのようなソフトウェアの使用は受け入れられない)。



画像

学習プロセスは、両者にとって理解可能で必要なものでなければなりません。



開発者に推奨されるトレーニング方法とトレーニングの方向を選択してもらい、それに応じてコストを計画します。



官僚



残念ながら、恐ろしい「官僚主義」という言葉は、一見最も進歩的なビジネス部門であるITを迂回しません。 スクラムの集会、日報、週報、時間追跡システムなどはおなじみですか? しかし、バージョン管理システム+ワークフローシステム(SharePoint + TFSなど)の正しい構成は、だれもが必要としなくなったモロニックレポートを書くことで自然に消えてしまうという不思議な働きをします。 そして、マネージャーがメール、スカイプ、Excel以外の使い方を知らない場合は、官僚の階級へようこそ! 過去3か月間の給料の不足がない限り、開発者のより大きな迷惑を達成できることは明らかです。



特に、独自の会計を実施することを余儀なくされている企業をお届けします。 これらの作品に互換性がある場合、会計士が.NET開発者の地位に連れて行かれないのは奇妙ですか?



企業は、民間起業家として開発者と協力することは、まず企業にとって、次に開発者にとって有益であることを理解する必要があります。 したがって、開発者が次に2日間、税務とのやり取りに費やすときには、不十分な指標に驚かないでください。



結論



まず第一に、生産性の高い従業員を持ちたい企業のための素晴らしいヒント集として、Peoplewareを読むことをお勧めします。



第二に、従業員の動機と目標を理解するようにしてください-これは従業員が休日に行く会社になるのに役立ちます!



All Articles