なじみのないプラットフォームやフレームワークを常に使用している場合、期限を設定/満たします[終了]


24

私は、オンライン広告を扱っている製品開発組織で働いています。私が受け取る割り当ては、ほとんどの場合、以前に取り組んだことのないプラットフォームまたはツール上にあります。最初はアンドロイドでした。次に、node.js、Windows Phone、Debianパッケージング、次にpython、hadoop、ganglia、リバースエンジニアリング、geo PostgreSQL、そしてリストが続きます。

仕事中に多くのことを学ぶことができてうれしいです。私が直面し続ける問題は、期限を守ることです。多くの場合、特定のタスクを達成するために何をする必要があるかが明確ではありません。関連するSDKをセットアップし、最初の問題に遭遇し、オンラインで読み、ドキュメントを調べ、そのプラットフォームのすべての作業項目についてオンラインで調査する必要があります。時には期限が与えられ、時にはそれらの期限を作成します。

何度も締め切りに間に合わせるのは非常に難しいと思います。2回目に何かをするのが速くなりますが、1週間か2週間以上、言語やフレームワークを使用することはありません。そして、これは非常にストレスが多く、対処するのに苦痛です。締め切りが間に合わないという、あからさまな公共の恥をかきます。これは正常ではないのではないかと思います。1週間でc#について1つのことしか知らない7つのwindows aphoneアプリを配信することはできません。しかし、私は締め切りの1日後にそれを行うことができました。私が多くの時間を持っているのは、私を導くGoogle検索です。多くの場合、カスタマイズしているツールに関するドキュメントはほとんど、またはまったくありません。

何時間か、あるいは何日もの間、時々何かにこだわることがあります。これは私の健康に打撃を与え、私はもはやすべてのタスクのために真夜中の油を燃やすことができません。これは、多くの精神的苦痛とうつ病を引き起こします。

このような状況で、私が提供する期限は暗闇での撮影だと思うのは正しいですか?

これは正常ですか?あなたのためのすべてのワークアイテムには、毎回完全に新しい何かを学ぶことが含まれますか?自分が何も知らないツールに関係するタスクの締め切りに間に合わないために、自分が貧弱なパフォーマーだと言ってもいいかどうかはわかりません。これをどのように処理しますか?


8
上司と話す時間。道路の終わりに光があるかどうかに応じて、より安定性と学習する時間がある別の仕事に変更したい場合があります。
-rwong

1
本当の答えはありませんが、+!問題を提起してください。ここでの回答は、おそらくあなたを助け、他の人が同じ状況を回避するのに役立ちます。
Qw4z1

1
この組織には何か非常に悪いことがあるようです。そして、間違いは彼らがあなたを個々に管理する方法をはるかに超えていること。
user16764

「私はもはやすべてのタスクのために真夜中の油を燃やすことができません」これは標準ではなく、例外であるべきです。
バーハンアリ

回答:


25

うん、これは燃え尽き症候群のための完璧なレシピです。あなたはスーパーバイザーに彼らが絶えずあなたを入れているとんでもない状況を認識させる必要があります。


私は同意します、これは燃え尽き症候群および/または他の精神的健康問題のためのレシピです。途方もないほど多くのテクノロジーが世の中にありますが、特定の分野に特化することは、週ごとに変わるのではなく、もっと普通のようです!! 新しい仕事を探し始めました。この仕事の良い点の1つは、CVにツールの膨大なリストを追加できることです。
Antonio2011a

11

ここでは2つのアプローチがあります。1つ目は、新しいプロジェクトに「類似した」最後のプロジェクトを行うのにかかった時間をかけることです。そして、新しい環境のセットアップ/学習のコストを考慮して、それを2倍にします。

2つ目は、優れているために専門化する必要があることを彼らに知らせることです。すべての取引のジャックは、どれもマスターではありません。


専門化する必要がありますか?多くのことで「良い」ことで何か悪いことがありますか?私は、新しいものを迅速に拾い上げてそれを実行できること自体がスキルであると主張します。私はまた、定期的に新しいものがあなたに投げられるのが面白いと感じています!
-PhillC

@PhillColeman、幅広い技術を学ぶことは可能だと思います。しかし、元のポスターが説明した連射のペースは道ではありません。私は、各プラットフォームで(少なくとも)1年を費やすことが能力への最善の道であると主張します。私はエンタープライズJavaを6年かけて過ごし、過去9年間は.NETに移行しました(特にEJBが廃止され、エラーが修正されたため)。Javaで3か月、.NETで3か月費やしていた場合、Rubyで3か月費やしたとしても、どちらにも満足できません。
マイケルブラウン

9

これは正常ですか?あなたのためのすべてのワークアイテムには、毎回完全に新しい何かを学ぶことが含まれますか?

いや

より良い見積もりをしたい場合は、過去から学んでください。新しいテクノロジーを実際に実装するのにどれくらいの時間がかかるかを追跡します。両方を同時に実行している場合、これは困難ですが、違いを認識してみてください。

通常の休業日を差し引いた通常の就業日に基づいて見積もりを行います。見積もりで残業を考慮しないでください。発生した問題に対処するためにそれを残します。私は、残業がある場合に時間通りにプロジェクトを取り込めるように残業を使用するのが好きです。

完全になじみのない地域であっても、常に知っていることを活用してください。たとえば、あるプログラミング言語を知っていると、別のプログラミング言語を学ぶのに役立ちます。さまざまなパラダイムにさらされると、最も近い相対的な技術を引き出すことができます。たとえば、C#を使用する必要があり、それを知らない場合は、JavaまたはC ++の知識を活用して作業を進めることができます。1対1になることはありません。通常、必要なことを達成するためのさまざまな方法がありますが、それは良い出発点です。

したがって、このような状況では、既に知っていることを基に実装を推定するのが最善です問題を修正し、未知のものを処理するためのパディングを追加します(通常、全体の見積もりの​​わずかな割合)。これに加えて、使用する必要のある新しいテクノロジーを理解するために、研究と学習のための時間を追加します。この見積もりは、ドキュメントの入手可能性(APIドキュメント、ブログ投稿、これらのサイトに関する質問など)の影響を受けます。

これで問題が解決したので、次の問題に進みます。事前に決められた期限です。それはあなたの責任であるため、あなた自身の見積も​​りを見逃すことは一つのことですが、非現実的な締め切りが与えられることは全く別です(あなたの場合、私は推測しています)。この状況では、締め切りが実行可能かどうかを確認するために、独自の見積もりを実行することをお勧めします。そうでない場合は、スーパーバイザーに、予想される期限が何であり、なぜ違うのかをできるだけ早く知らせてください。さまざまなタスクとそれぞれの完了に必要な時間の内訳を提供できれば、見積もりの​​サポートに役立ちます。

経営陣があなたの意見を受け入れない場合は、他の場所を見る時が来るかもしれません。時間の経過とともに見積りが正確になるほど、見積りが見積りと異なる場合に経営陣が耳を傾ける可能性が高くなります。もちろん、これは合理的かつ客観的な管理に依存しています。

もう1つ-これについては言及しませんでしたが、休暇の特典が許可されている場合は、それらを使用してください。それらを未使用のままにしないでください。自分の健康や集中力が低下してプロジェクトを順調に完了できなくなると、自分自身や他の人のために働く人はいなくなります。プロジェクトの期限が常にx日であり、休暇と競合するため、休暇を取ることを許可されていない場合は、特にこれらの要件を満たすことが期待される方法で、他の場所を探す時間です。

がんばって。


5

あなたはあなたの気持ちに絶対に正しいです。現在、次の領域で多くの虚偽が発生しています。

「フルスタックエンジニア」。バロニーです。バックエンド言語に優れ、データベースに優れ、フロントエンドに優れた人は誰も知りません。6か国語​​の言語や3つの異なるデータベースシステムが得意な人もいるかもしれませんが、それでも初心者はたくさんいるでしょう。

「すべての取引のジャック、なしのマスター」上級者はこれを理解し、専門分野を選択する必要があることを学びます。

「10,000時間」。何かに本当に優れている(「専門家」)という一般的な言及。これらの各分野で費やしている時間と比較してください。あなたはそれらのすべての専門家を得るために178歳になるために生きる必要があるかもしれません。

したがって、上記は「答え」ではなく、大砲の合意とより多くの餌です...答えは、経営者との会議を設定し、これらのプロジェクトが素晴らしいことを彼らに知らせる必要があるということです。これらすべての異なる分野で会社を支援します。しかし、あなたは苦しんでいます。それはあなたの健康に影響を与えています。あなたが強調されています。高品質の定刻どおりの製品を提供したいのですが、これらの状況により非常に困難になっています。会社での自分の将来についても疑問に思うようになりました。あなたが良いと非常に高く評価されている場合、それは問題ではないはずです。


0

この種の作業は、対話型の代理店では一般的です。不可能な締め切りのもとで、関連のない使い捨てプロジェクトの無限の流れ。

これを潜在的に有用なキャリアステージと見なしますが、燃え尽きる前に先に進む準備をしてください。このビジネスとそのニーズを変えることはできません。


インタラクティブエージェンシーとは何ですか?私はその用語に慣れていないのではないかと心配しています。
user16764

0

推定のための時間の予約を開始します。テクノロジーに慣れていないほど、適切な見積もりを作成するのに時間がかかります。

与えられたニーズに向けて探索的な何かを生み出すために、一定の時間をとるようにしてください。その後、何をする必要があるかについて、より良い考えを持っているはずです。たとえば、Hadoopを使いこなせるようになるまでの1週間または2週間はローエンドですが、見積もりに自信を持たせるには十分でしょう。

その後、さらに多くの推定スキルが必要になります。費やした時間を追跡してみてください。常に前もって見積もりを確認してください。推定時間と実際に費やした時間を追跡し、それを将来の推定値に組み入れます。

そして、常に自分にバッファを与えます。


-1

最初に-誰がコミットメントを行ったかを確認します-それがあなたのものである場合、それはあなたの問題であり、あなたはそれを満たすべきです。それがあなたのものでなければ、それはあなたの問題ではありません。あなたに最善を尽くすとあなたに代わって約束した人に伝えてください。さて、コツ-守れないコミットメントをしないでください。あなたの銃に固執します。

あなたはいじめられています-あなたの国の法律は何ですか?

私が使用したいくつかの有用なフェーズ(わずかに、他のオプションがある場合のみ)

  • 「見積もりを交渉することはできません。どの機能を削除したいですか?品質はどうですか?」
  • 「死の行進はしません。」
  • 「xがyでできると思うなら、あなたはそれをする。あなたが失敗するのを見るのは楽しい。」
  • 「その見積もり/タイムラインはどこから来たのですか?さて、彼らにそれをさせてください」
  • 「プロジェクト管理は春のようなもので、圧縮すればするほど、滑りが大きくなり、幸運を感じますか?」
  • 「あなたはあなたの仕事をします、私に私のことをさせてください」
  • 「私はそのコミットメントを作りたいと思っています、そして、あなたはx by yが必要であり、それがあなたにとってどれほど重要であるかを理解します。

それらのほとんどは非常に対立的であり、根本的な問題に対処するのに役立つとは思わない。彼らはあなたに困難やトラブルメーカーとしての評判を得るでしょう。
バーハンアリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.