タグ付けされた質問 「knowledge-transfer」

ウィキペディアによると、知識の移転は、組織のある部分から別の部分に知識を移転することの実際的な問題です。

5
プロジェクトが凍結-私の後の人々に何を残すべきですか?
ですから、私が取り組んでいるプロジェクトは今、無期限に凍結されます。プロジェクトが再びフリーズ解除された場合、そのプロジェクトが私または現在のチームのメンバーに割り当てられない可能性があります。実際、以前に凍結した後、プロジェクトを継承しましたが、プロジェクトの基本的なニーズを理解するのに役立つ前のチームには何も残っていなかったため、プロジェクトをよく知るために多くの時間を無駄にしました。私の質問は、私たちの後の人々がプロジェクトのニーズ、私たちがやったこと、なぜやったのかなどを最もよく理解するのを助けるために何をすべきだと思いますか。このプロジェクトで動作する他のトラックへのいくつかのトラック。 すでに行ったいくつかの手順: 技術文書(完全ではありませんが、少なくともいくつかあります)。 ソース管理システムの履歴。 プロジェクトのどの部分を改善する必要があるのか​​、そしてなぜそうするのかについての見積もり。 ユニットテストの束。 私たちがやったすべてのチケットで問題トラッカー(EDIT) 私たちがすでに準備していること、他に何ができるかについてどう思いますか?

4
機能の半分を実装するための正しいアプローチをどのように学ぶのですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 開発チームを率いて、できるだけ頻繁に製品をリリースしたい(継続的デリバリー)。 多くの場合、リリース間の時間よりも実装に時間がかかる機能を実装する必要があります。私はまだ人々に毎日コードをコミットしてもらいたい(継続的インテグレーション)。 多くの場合、新しい機能を実装するには、既存の機能を変更する必要があり、もちろん、新しい機能がまだ終了していない場合でも、既存の機能を動作させる必要があります。 開発者が適切なアプローチを使用する場合、既存の機能を慎重に調整でき、上記のすべては問題ではありません。 しかし、実際には正しいアプローチは何ですか?私のプログラミングに慣れた心は、個々のケースごとに何をすべきかを教えてくれますが、さらに学ぶ必要があり、読むことができ、チームメンバーに読んでもらうための読み物が必要です。または、このアプローチを学習する正しい方法を学習する他の方法でも実行できます。 それが問題です。機能の半分を実装するための適切なアプローチをチームメンバーに確実に学習させるにはどうすればよいですか? これに関する戦略を持っていると主張する人々を検索しましたが、トピックについていくつかのランダムな考えを書いている人々を除いて、まだ見つけていません。おそらく、私は正しい検索語を使用していないか、おそらく誰もこれに関する権威あるガイドラインを作成していません。

5
新しい会社でコーディングを開始するのに必要な時間[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 私は4年間ソフトウェアエンジニアであり、初めて会社を変更したばかりです。 会社はペアプログラミングを使用しており、3日間で、1行もコードを書くことができませんでした。前の会社で非常に生産的だったので、私はとてもイライラしています。 コードベースは大きく、rspec、haml、jasmineなど、私がよく知らない5〜6個の言語/ツールを使用しています。それでも、私はひどい気持ちになります。 今週の週末、アプリケーションの理解を深めるためにUMLを作成しましたが、今週は十分な量のコードを書くことができないと思います。 これは正常ですか? 仕事を変えて、なじみのない言語/ライブラリで書かれた大きなコードベースに飛び込むときのあなたの経験は何ですか。 もちろん、正確な所要時間を求めているわけではありませんが、過去の経験やプロセスを作成するための事柄は素晴らしいことです。 ところで、私はすでに以下の質問と回答を読んでいます、 どのようにして大規模なコードベースに飛び込みますか? /programming/215076/whats-the-best-way-to-become-familiar-with-a-large-codebase /programming/214605/the-best-way-to-familiarize-yourself-with-an-inherited-codebase 更新 すべての素晴らしい提案!私はちょうど仕事から来ました、私はたくさん働きました! ペアプログラミングについて: 一般的に彼らはコードを書いており、私は一瞬でも見逃さないようにしています!コードを記述しようとすると、どのファイルを編集すればよいかわからないため、永遠に時間がかかることはわかっていますが、それ以外にも、6-7言語/フレームワークを使用しています。これらの構文すべてを一度に理解し、習得することは容易ではありません。 会社がエンジニアのためにどれだけ準備していたか: 彼らはよく組織されているとは言えません。彼らは私がすぐにコードを書き始めることを期待しています。 積極的にメモをとる: データモデルに関する新しいコマンドや何かを書くときは、常にメモを取っています。私の仲間はとても頭が良くて親切な人たちで、私はたくさんの質問をしようとしています。 これは一般的ですか?: @Telastyn、答えてくれてありがとう、少し気分が良くなりました。私の問題はそれほど珍しいことではないようですが、この仕事の前は本当に生産的でしたが、今では本当に役に立たず、賢くないと感じています。 すぐにバグの解決/問題の実装を開始できることを願っています。 使用するフレームワーク/言語について: 私はそれについて本当に正直でした、私は私が実際に知らない何かを知っているとは言いませんでした。しかし、私はそれほど多くのことを期待していませんでした、そして私が申し出を受け入れた日に仕事を始めたので、私は自分自身を準備する時間を持っていませんでした。 @Southpaw Hare、あなたの経験を共有してくれてありがとう。あなたは、絶対に正しい。これらすべてのことを学べるという保証はありませんが、試しています。最後に、すべての構文を一度に学ぶことは難しく、それも主な問題だと思います。私はその言語を知っているのでルビーコードでうまくナビゲートでき、ブラウザインスペクターのおかげでjsコードでナビゲートできるが、問題は私が知らないフレームワーク/言語で実際のコードを書くことです。

4
ソースコードの引き継ぎ計画の準備[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 当社は巨大な製品のソースコードを取得しようとしています。 ハンドオーバーの開始時に考慮すべきことは何ですか?すべてを確保し、将来的にその製品を維持できるようにするためですか?

3
シニア開発者として採用されたばかりで、ジュニア開発者であったことはありません。[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 6年前に閉鎖されました。 私はしばらくの間フリーランサーとコーダーでしたが、最近、特定の分野が不足しているにもかかわらず、素敵なNYの会社でいくつかのレベルのインタビューを受けて採用されました。これは、企業が経験の少ない高齢者を採用するのに一般的ですか?特定の学習曲線を尊重するために数週間待つでしょうか? 会社で働くことについて何も知らないので、心配です。1週間後、私はまだソースの確認と調査を行っていますが、1週間の仕事の後、一部の同僚は私が遅いと考えているようです。私は数学、物理学、アルゴリズムが得意ですが、それでもこの会社で使用されているすべてのテンプレートについて学ぶ必要があります。 ここの誰もが彼のチームで経験の少ない上級メンバーをすでに受け取っていますか?これは受け入れられますか? それを心配するのをやめるために、上司とのミーティングを計画しています。良いアイデアのように聞こえますか? [編集] これらの答えをありがとう。私は間違いなく-新規-シニア開発者です。月曜日に自信を持ってオフィスに戻りました。良い給料を受け取った最初の数週間は、未知のテンプレート/ソースの前で少し無能だと感じるのが普通だと思います。

6
同僚に新しいトピックを紹介する
単体テスト、依存関係の注入、制御の反転などのトピックを同僚に紹介しようとしています。私はミニ講義やデモンストレーションを行い、昼食時にこれらのトピックを提案して学びました。レセプションは一般的に好意的であり、人々はそのようなトピックに価値を見ています。 彼らはこれらのトピックに惹かれているように見えますが、採用は非常に低いです。私はそれについて彼らに話すとき、答えは一般的に次のようなものです: 次回はやってみます。私はこのプロジェクトを戸外に出したいだけです。 彼らが見たもののほとんどは講義型のデモンストレーションであり、実際に体験したことがないためだと思います。それらを微調整するために何ができますか?「宿題」のように思われ、悪い印象を与える可能性があるので、不要な場合は強制的にコードを記述させたくありません。 私たちのプロジェクトは一般的に実験に時間を費やすことはないため、人々は新しいテクノロジーに敬遠する傾向があります。これは、開発者が開発段階で新しいものを組み込もうとする余地を残しません。 これらのトピックを実際に体験できる楽しいまたは興味深い演習(ソロまたはチーム)はありますか?私は、彼らが1日の1時間をきちんとした何かに取り組むようにスケジュールするか、自分の時間で調査できるように十分な関心をピークにすることができるように、十分な関心がピークになる何かを見つけたいと思っています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.