ソフトウェア開発のアウトソーシングThe Codestと提携する理由
The Codestによるoutsourcingソフトウェア開発が、貴社のデジタル戦略をどのように変革するかをご覧ください。専門の開発者を活用し、コストを最適化し、カスタマイズされたソリューション、堅牢なプロジェクト管理、包括的な...
優秀な開発者に自社製品に携わってもらうことは、技術マネージャーにとって宝である。ハイレベルなプログラミングスキルは、高品質のソフトウェア開発に直結します。これこそが、コーデストが最も大切にしていることです。そのため、私たちはチームの育成に余念がありません。そのために、私たちは独自の開発フレームワークを構築しました。
コーデストでは、開発者が会社と共に成長できるようなサポートをしていきたいと考えています。そのキーワードは「開発」です!当社では、プログラマーに対する明確な協力原則と開発パスを確立しています。若手、中堅、ベテランは関係ありません。私たちは透明であり、すべての従業員は、私たちが何を期待し、コーデストがどのような専門能力開発の機会を提供しているかを知っています。このアプローチにより、独自の開発フレームワークを構築することができました。それについては、当社の最高業務責任者であるJakub Jakubowiczのインタビューをご覧ください。
ヤクブ・ヤクボヴィッチ まず、わが社の社員育成プロセスを紹介しよう。当社では、若手開発者の育成パスを明確に定義しています。それを4つの段階に分けています。それぞれに達成すべき具体的な目標が含まれています。最も重要なことのひとつは、私たちの仕事文化に適応することです。 コード また、コード・レビューや自動テストのようなプラクティスを用いて、高い品質を重要視しているという事実もある。もうひとつの問題は、プロジェクトの進め方だ。
私が強調したいのは、初心者プログラマー一人ひとりの成長の道筋が、協力関係の初期段階から明確に定義されているということだ。逸話として、各段階の後輩には適切なハンドブックが提示され、それを読むことが義務付けられている。"Master of Pure Code "や "Pragmatic Programmer "といったタイトルがある。また、あるステージでは、SPOJのプラットフォーム上でアルゴリズム・テストが行われる。これらは、私たちが重要だと考えるコンピューター・サイエンスの基本です。
プロフェッショナルとしての成長は開発者にとって非常に重要であり、私たちはその手助けをしたいと考えています。これまでのところ、コーデストで働くプログラマの専門的な成長のための私たちのアイデアについて、ポジティブなフィードバックをいただいています。
約1年かかる。私たちの経験によれば、これはジュニア・デベロッパーを中堅レベルに引き上げる素地となる能力を身につけるのに十分な期間である。もちろん、誰かが急速に向上していることが分かれば、もっと早くなることもある。
別の枠組みとしては、中堅からシニアまでの従業員育成がある。ここでは、ソフト・コミュニケーションを重視している。ここでは、ソフト・コミュニケーションに重点を置いている。 チーム またはクライアントから半期ごとに評価を実施し、社員の成長をチェックしています。さらに、開発者は四半期ごとのサマリーでフィードバックを受けます。マネージャーがすべてを監督し、合意された開発パスに従ってすべてが進むようにします。さらに、社員の英語力と必須ツールへの習熟度も評価します。これらの要件が満たされれば、中堅レベルの開発者が上級職に昇格します。
ビジネスレベルでは開発者のサポートが必要です。コーデストでは、そのような社員のための開発環境も整えています。例えば、お客様とソフトウェアの技術的な話をする際に、営業活動をサポートしてくれるプログラマーを募集しています。また プロジェクト そしてそのさらなる調整。ここで言っているのは、マネージャー、チームリーダーの道についてである。
このコースは、どちらかというとビジネス的な野心を持っていて、プログラム以上のことをやってみたい人にとっては興味深い選択肢だと思う。クライアントとの協力、自分のチームの管理、管理能力の開発、これらがこの育成パスの要素です。もし、そのような野心を持っていて、うまくやる素質がある人がいれば、私たちはその人がこの道を歩むのを助けようとします。
とてもハードですᙂ 採用はまず、リクルーターとの短い電話での会話から始まり、その間にお互いのことを少し知ることができます。次の段階は、プログラミングのタスクと技術志向の会話です。私たちは、コンピュータサイエンスと言語の基礎がしっかりしている候補者を探しています。私たちが最も重視するのは知識です。
少なくともB2レベルの英語の知識。もちろん主観的な問題ですが、一般的に開発者にはコミュニケーション能力があり、クライアントと話ができることを望みます。
これは事実です。しかし、コーデストでは多くのことを学べると思う。面白い例を挙げましょう。私たちは 電子商取引 リトアニアの企業です。このプロジェクトにおいて、当社の開発者は、コーデストの信条である優れた実践を行いました。その CTO その会社の開発者は、私たちの会社から多くのことを学ぶことができると、後に私たちに言った。それ以前は、彼らが私たちと経験したような質の高いアプローチはなかったのです。
さらに、次のような無限の可能性を提供します。 リモートワーク.私たちは従業員の期待に応えようとしています。リモートワークを希望する人がいれば、そのための条件を整えることもできます。私たちは企業的な慣習を導入していません。だからこそ、インフォーマルな雰囲気がプラスになっていると自信を持って言えます。特筆すべきは、RubyとRubyのグループです。 JavaScript のエキスパートが在籍しています。現在の開発者の何人かは、CodeSenseiプログラミングスクールでIT業界でのキャリアをスタートさせました。私たちの経験豊富な開発者であるラデックとトメックは、そこでメンターとなりました。CodeSenseiの優秀な卒業生たちは、現在も私たちと一緒に働いています。
ところで、コーデストには、ジュニアから入社し、現在ではシニアやチームリーダーになったプログラマーがたくさんいます。私の目から見ると、これは素晴らしい開発の道筋であり、いつも観察していたいものです。
コーデストで培われた明確な仕組みが役立っていると思います。誰もが自分の直属の上司を知っています。定期的にミーティングがあり、仕事、プロジェクト、自己啓発に関することを自由に相談することができます。
まず第一に、開発者との協力の原則と彼らの成長を構造化します。また、クライアントからチームについて聞かれた場合、コーデストで働く開発者だけでなく、彼らのスキルを伸ばす文化も示すことができます。これは、高品質を維持する上で非常に重要であり、私たちにとって最も重要な価値です。私たちは、プログラマーのスキルアップが、コーデストの品質を向上させると確信しています。 ソフトハウス も同様だ。
続きを読む