タグ付けされた質問 「outsourcing」

7
技術に詳しくない人が小規模プロジェクトの仕様書を書く方法を学ぶにはどうすればよいですか?
技術に詳しくない人が小規模プロジェクトの仕様を書く方法を学ぶにはどうすればよいですか? 私の友人は、統計プロジェクトの開発を外部委託しようとしています。 特に、彼はExcelで多くの作業を行っており、スクリプトの作成を外部委託して、手作業で行うことを望んでいます。 しかし、私の友人は非常に技術的ではありません。彼は技術仕様を書くのが苦手です。 彼が仕様を書くとき、それはあなたがExcelで何かをすることを記述する方法で書かれています(このセルに行き、そのセルに値をコピーします)。また、非常に冗長であり、例を何度か実行します。彼がコーナーケースを適切に説明しているかどうかはわかりません。 彼が最初に外注したプロジェクトは失敗でした。彼はいくつかの詳細を過剰に説明したが、コーナーケースを過小説明したと思う。それおよび/または彼が雇ったコーダーは、コーナーケースを熟考し、適切な質問をしませんでした。よく分かりません。私は彼とIMをしましたが、説明に5分もかからなかったはずの説明を掘り下げるのに30分かかりました。私は最後に彼のためにスクリプトを書きましたが、コーダーとの彼のプロセスが失敗した理由を調べませんでした。 彼は私に助けを求めました。しかし、彼の仕様を取り、それを明確な要件に翻訳することは、明確に書かれた仕様を実行するよりも10倍多くの作業があるため、私は関与しません。 彼が学ぶ正しい方法は何ですか?彼が使用できるリソースはありますか?コーダーとの小規模で低圧の練習プロジェクトから学ぶ方法はありますか? 彼のスクリプトのほとんどは、統計およびデータ処理指向です。たとえば、この列を取得し、平均を実行します。これらの条件下でこれらの行を削除します。そのため、課題はWebアプリの仕様とは異なります。

8
自社の製品を開発するためにアウトソーシングする代わりに、社内のソフトウェア開発者を雇うのはなぜですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 貴社の製品開発において、アウトソーシングよりも社内で採用する理由は何ですか?私はほんの少ししか考えることができませんが、それらが十分な理由であるかどうかは完全にはわかりません。 これは実際にクラスで議論するためのものです。私はアウトソーシングの部分にもっと傾いていますが、残念ながら、私は議論の社内側に切り替えるように頼まれました。 何か案は?

6
古いプログラマは姿を消した。別のプログラマーを雇おうとしています。これにどのようにアプローチしますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 WordPressとBuddyPressを使って私のためにソーシャルネットワークプロジェクトに1年以上費やした後、私のプログラマーは、週ごとに報酬を受け取っていたにもかかわらず、全期間にわたって姿を消しました。はい、私はメールトラッカーを使用して確認し、私のメールを開いているのを確認したので、彼は死んでいませんが、彼は応答しません。彼は別の仕事を得たようです。なぜ彼はそう言うことができなかったのだろうか。そして、私は彼がやったことのない仕事のために彼に事前給料を支払った。 問題は、彼がコーディングしたほとんどの関数の完全なドキュメントを求めたことがないことです。そして、この1年以上の期間には多くの関数があり、それらのいくつかにはまだ修正しなかったバグがあります。今ではすべて混乱しているようです。 最初にすべきことは何ですか?どうすればいいですか? 最初にやるべきことは別のプログラマーを獲得することだと思いますが、プログラマーが問題なくすべての機能に取り組むことができるように、現在のすべてのコードを文書化することから始めましょう。 それが最初にすべきことですか?はいの場合、どうすればいいですか? このようなものに必要な標準的なドキュメントは何ですか?すべてのコードのドキュメントを作成してバグを修正するだけのプログラマを入手できますか、それともドキュメントは本当に重要ではありませんか? また、別の「個人」プログラマーを取得する方が良いと思いますか、それとも私のプロジェクトに割り当てられたプログラマーが消えた場合、別のプログラマーが彼の代わりになりますように、彼らのために働くプログラマーを持っている会社を取得しますか?これが最初に取るべきアプローチだと思います。

15
アウトソーシング(オフショアリング)は不誠実ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 みんなの観点からこれをお願いします。あなたがアメリカにいて、オフショアのプログラマーにアウトソーシングしている場合、あなたは同胞に不忠ですか?あなたがインドにいて、オフショアのプログラマーに外注している場合、あなたは同胞に不忠ですか?この質問は、すべてのプログラマーとプログラマーを雇う立場にある人々に当てはまります。 私はたまたまアメリカ人なので、私にとってこれはインドやメキシコのような他の国へのアウトソーシングを意味します。自宅での失業率が非常に高いので、他国にアウトソーシングすることで、私の仲間のプログラマー、同胞に不忠になっていませんか? これは私にとって本当のディレマです。はい、私は誰かの家族(アメリカ人またはインド人)に提供しています。しかし、もし私がオフショアのプログラマーに外注するなら、私はここで問題に貢献していますか? 私のビジネスが成長するにつれて、このような質問を雇うことは私が理解することがより緊急になっています。私は正しいことをしたいです。 また、この質問は「アウトソーシングは効果的か」を問いません。この質問は「すべてのものが等しく効果的であるか、それは不誠実か」です。。。 また、忠誠心が最良の言葉ではないかもしれないが、あなたは私の意味を理解することに注意してください。この質問を改善するために、自由に編集または提案を行ってください。

10
長期的にアウトソーシングコードはより高価ですか?コードの品質に悪影響を及ぼしますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 2年前に閉店。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 私は、まともなソフトウェア製品の知的財産を所有し、年間のライセンス供与から素晴らしい収入を得ている会社を知っています。ただし、ディレクター(非技術的)は、利益率を大きく食い尽くして開発チームを維持するためのコストについて不満を述べ、特定のモジュールの開発を低料金で課金する他の国へのアウトソーシングを検討しています。 個人的には、これが長期的にはより費用対効果の高いソリューションになるとは思いません。これにより、問題が発生した場合に通信障害が発生する可能性があります。さらに、仕様を水密にする必要があり、いずれにしても時間がかかる可能性があります。私の意見では、チームで作業する場合、コミュニケーションが重要です。または、この作業を効果的に行う方法はありますか?

5
ソフトウェアプロジェクトのオフショアリング—競合の解決[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 8年前に閉鎖されました。 私は、一部のウクライナの開発者に外部委託されたプロジェクトの管理を任されていました。 同社は、を介してそれらを雇ったElanceをで固定価格。その時点で、上司はそれらを処理し、仕事を成し遂げるために私を一人にしました。行う必要がある完全なものの詳細な仕様を作成しました。 このプロジェクトには、XMPP、RabbitMQ、データベースなどの処理が含まれていました。彼らとの最初の会議(常にIM)で、彼らが何をする必要があるかを徹底的に説明しました。彼らはそれを理解しているようでした-そして彼らはそれが簡単に行われると非常に確信していました。 ここまでは順調ですね。しかし、1週間後、私たちが再会したとき、彼らは何をすべきかについての誤解に満ちていました。開発者の1人にXMPPを知っているかどうか尋ねたとき、彼はXMPPを初めて使用していると言いました。最初の会議で、プロジェクトの複雑さと関連する技術について具体的に言及しました。加えて、私は彼らに彼らがそれを行う正確な方法の機能仕様を書くように繰り返し求めました。しかし、彼らはノーと言い、むしろコードを書きたいと主張しました。私はオーケーと言った。 プロジェクトは3週間後に完了し、必要なものを提供しました。その時点で、コードのレビューを開始しました。大部分は大丈夫でしたが、いくつかの重要な問題がありました。 彼らは設定ファイルに分離する必要があるもののいくつかをハードコーディングしました 1つに統合する必要がある複数の構成ファイルがありました 彼らはまったくドキュメントを書いていません その他の小さな変更 これらの変更を行うように依頼しました(ドキュメントを除く)-そして、議論がありました。 彼らは、価格が修正されたので、私は彼らが作業コードを完成したら変更を加えるように頼むことにおいて不公平であったと言った。彼らがプロジェクトに不合理な時間を費やし、今では何かを求めるのは完全に間違っていました。 最後に、彼らは変更を加え、プロジェクトは終了しました。しかし、それは私の心にいくつかの質問を残します... 彼らは必要なことをしましたが、私はそれを適切に行う必要がありました。私は本当に不公平でしたか? 機能仕様がなくてもコードを許可することに同意したのはなぜですか? 彼らがすべてを初めて理解したことを確認しなかったのはなぜですか? 誰もが同じ立場にいますか?外部委託プロジェクトを管理するより良い方法があると思いますか? -更新- すべての意見をありがとう-全体の経験を反映した後、私は結論づけることができます... 私は自分の側から仕様を曖昧にしたわけではありませんでしたが、私は確かにそれらを示唆されたように鉄で覆いませんでした。したがって、テイクアウェイは次のとおりです:常にできるだけ具体的にしてください-スペックもその観点から読んで、何かを見逃していないかどうかを確認してください。少なくとも3回繰り返します。 コードが何をすべきかを指定するだけでは不十分です。コードの外観を指定する必要があります。ディレクトリ構造は何ですか。可能であればファイル名も。これにより、後で多くの迷惑からあなたを救います。コーディングガイドライン、変数の命名規則、内部ドキュメント形式などを厳密に指定します。それらのガイドラインに従っていることを確認し、そうでない場合は悲鳴を上げます。 彼らの側から機能仕様を要求します-それはコードの前に書かれることを主張します。これにより、多くの混乱と誤解がなくなります。 開発中のコードを確認し、異常を早期に特定して修正できるようにします。1日おきに少なくとも1回は話しかけます。 最後に、彼らと良い関係を築こうとする。彼らの仕事に感謝していると感じさせます。ガイドラインに合わせて誇張してプッシュしないでください。代わりに、そうするように要求し、プロジェクトが完了したらコードのメンテナンスが非常に簡単になることを伝えてください。

2
小さなプロジェクトのためにプログラマーを雇うのに適したサイトはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 私の能力を超えるPHPコードが必要なので、誰かに雇ってもらう必要があります。それは本当に長すぎたり複雑なものではないので、私のリクエストを投稿して、特定の金額でそれを行う誰かを見つける簡単な方法があるかどうかを知りたかったのです。そのようなウェブサイトは存在しますか、それとも最良の選択肢は何ですか?とにかくありがとう

3
オンラインプロジェクトアウトソーシングサイトのクエリ
私はここ数年、RentACoder、Freelancer、eLanceを見てきましたが、これらのサイトに登録することをいつもためらっていました。ためらいにも心配はほとんどありません。これらの質問は私を満たします: (1)ビッダーとコーダーの間に法的契約はありますか?納期が延長した場合、どうなりますか? ②お届け後、お支払いは問題なく届きます。 (3)お客様がプロジェクトが役に立たなかった場合はどうなりますか?おそらく彼はそれは私には役に立たないとあなたがお金を返すと言うかもしれません。彼はソースコードをコピーして別のコピーを私に返すかもしれません。 (4)さらなる推奨事項は何ですか?どのように始めればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.