ソフトウェア開発者を雇うことを妨げている6つの間違い
公開: 2021-04-24よくあるポップカルチャーのステレオタイプの1つは、(通常は)自分自身の法則であり、誰にも責任を負わない超天才のコンピュータープログラマーです。 この比喩は頻繁に駆逐されているため、中小企業がソフトウェア開発に飛び込むのを思いとどまらせるという不幸な副作用が生じる可能性があります。
多くの非技術管理者は、技術領域の必要性が明らかになってからずっと後に、技術領域に入るという不合理な恐れを抱いています。 中小企業の所有者は、主要な製品に集中する権利がありますが、今日では、ソフトウェア開発を遅らせる必要はありません。
オンラインコード面接により、求職者の習熟度と主張を簡単に評価できます。 オープンソースのコーディングコミュニティの台頭は、技術コミュニティでの説明責任の強化に役立っています。 自分の仕事を誰にも判読できないようにすることで自分の立場を確保するコーダーの時代は、すぐに過ぎ去った時代の遺物になりつつあります。
これは、ビジネスオーナーがソフトウェア開発ゲームに飛び込むのを遅らせる原因となる6つのよくある間違いです。 それらのいずれかがあなたのために痛い場所に当たるかどうかを確認してください。
1.開発者は必要ないと仮定します。
これは、簡単に作成できるという理由だけで、最大の間違いを表す可能性があります。 社内のソフトウェア開発の才能の必要性は、通常、それ自体を発表しません。
代わりに、必要性は徐々に大きくなり始め、週に1回、週に1回のルーチンでは気付かないことがよくあります。 社内の専門知識の必要性は、通常、ITアウトソーシングの請求書の増加、予期しない生産の遅延、および顧客獲得の段階的な減少によって明らかになります。 これらすべての問題に一貫して注意を払うことは、変更の必要性を示すのに役立ちます。
2.社内コーディングと収益の関係が欠落している。
あまりにも多くのビジネスマネジャーが、ソフトウェア開発者を社内で雇う費用を見て、そこで止まります。 少し進んで、必要な給与/福利厚生パッケージのコストを、技術ニーズのアウトソーシングに費やしたコストと比較する人もいます。 これらの比較で見落とされがちなのは、ソフトウェアの変更要求とその実装の間の遅延によって失われる収益の量です。
アウトソーシングサービスを提供するテクノロジー企業は、期待どおりに収益に基づいてタスクに優先順位を付けます。 あなたのビジネスが「トップ10クライアント」のカテゴリーに分類されないと仮定すると、プロジェクトの更新は後回しになる可能性があります。 主要なクライアントが予期しないニーズを抱えている場合、外部ベンダーはプロジェクトをリストに完全に追加することができます。 ホールの下のオフィスにいるフルタイムの従業員は、あなたの要求にもっと緊急性を付けます。
3.現状の残りのコンテンツ。
満足を追求するために言われることがたくさんあるので、あなたのビジネスの現在の状況に満足していると感じることは完全に悪いことではありません。 しかし、優れたビジネスオーナーなら誰でも、自分たちの足元にある経済的基盤は常に変化する可能性があることを知っています。 今日うまく機能しているビジネスモデルは、注意を怠るとゆっくりと時代遅れに陥る可能性があります。
ビジネスの遂行方法に影響を与える要因の数は増え続けています。 特にスマートフォンと世界的大流行の2つは、多くの企業が最終的にデジタルプレゼンスの開発またはアップグレードに真剣に取り組むことを余儀なくされました。 あなたは現在の状況に満足しているかもしれませんが、競合他社も同様にリラックスしてリラックスすることに満足していますか?
4.スケーリングの可能性を見落としています。
あなたのビジネスは地元のコミュニティで成功するかもしれません、そしてそれは始めるのに最適な場所です。 しかし、あなたのビジネスモデルが他の市場で同様のレベルの成功を収めることができれば、それを追求すべきではありませんか?
Covid-19の大流行の大きな裏付けとなっているのは、出張することなくオンラインで作業を実行できる(そしてサービスを提供できる)という認識が高まっていることです。 ホームオフィスの封鎖は、時間と地理の以前の障壁を永遠に打ち破りました。
たとえば、ビジネスにコンサルティングが含まれる場合は、離れた場所からダウンロード、インストール、および管理できる独自のソフトウェアを開発することをお勧めします。 ソフトウェア開発者のコストは、以前のビジネスモデルに関連する出張費やその他の経費の節約ともバランスを取る必要があります。
5.長期のアウトソーシング契約を締結します。
ソフトウェアの開発と保守を必要とする製品やサービスに投資することを決定したら、短期契約を交渉するのが最善です。 もちろん、ベンダーの応答性を評価するだけでなく、ROIにも注意を払う必要があります。 あなたの収益性はあなたがあなたが思っているより早く社内スタッフを雇う立場にあなたを置くかもしれません。
ソフトウェアサポートのベンダーに支払いをしているときに、社内の開発者を雇うことを選択する企業はほとんどありません。 さらに、社内の開発者が外部委託の技術ベンダーと衝突する状況を作り出す可能性があります。 あなたが思っているよりも早くスタッフを雇いたいと思って、それに応じてアウトソーシング契約を書いてください。
6.採用時に何を求めるべきかわからない。
技術の確かなバックグラウンドを持たない人にとって、ソフトウェア開発者のために職務記述書を書くことは気が遠くなるかもしれません。 スタッフをオンラインにするときに必要なものをより適切に処理するには、潜在的なベンダーとビジネスニーズの詳細について話し合ってください。 プロジェクトの一部を複数のベンダーにアウトソーシングして、さまざまな開発者が同じタスクにどのように取り組んでいるかを把握することもできます。
ニーズを明確にし、ポジションを投稿する準備ができたら、他の仕事と同じように行います。 関連するタスク、必要なスキル、期待、および潜在的な採用者が判断される行動基準の明確な説明を書き留めます。 この個人が参加するときは、説明責任と他の専門家との半定期的なレビューセッションを主張します。
あなたの腸を信頼しますが、コードを確認します
今では、人々が光るスクリーンの上で頭を下げて歩き回るのを見るのに慣れてきました。 数年前、オンラインで購入できるものに対して店内の価格を評価することは目新しいと考えられていました。 今日、それは想定された現実です。 あなたのビジネスは地元で素晴らしい口コミを持っているかもしれません、しかしあなたがそれらの小さな光るスクリーンに追いついていないなら、あなたはあなた自身の退行を計画しています。
コーディングの経験がまったくない人は、当然のことながら、優秀な応募者をまあまあの応募者からふるいにかける能力を信頼することには消極的です。 それは、中小企業の所有者や管理者が明らかなビジネス上の問題に取り組むことを妨げるものではありません。
社内の開発人材を採用する前に、技術的な人材を非技術的なビジネス環境に持ち込むためのベストプラクティスを読んでください。 LinkedInなどのキャリア中心のWebサイトを調べて、職務記述書の大まかな概要をまとめ始めます。 何よりも、時代遅れの比喩があなたの着実なビジネスの進歩を妨げることを許さないでください。