SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

世界の視点で見る、ソフトウェア開発の未来

変化する開発者の役割と、求められることとは? GitLabが提唱するソフトウェア開発の未来

  • このエントリーをはてなブックマークに追加

 本連載では、米GitLabのブログ記事を和訳し、開発者が知っておきたいソフトウェア開発の将来について、全4回でお届けします。第1回では、変化する開発者の役割とこれから開発者に期待されることについて語られます。

  • このエントリーをはてなブックマークに追加

はじめに

 昨今のソフトウェア開発者は、職務・職責から、組織における位置付けおよび職務上の優先順位まで、その役割におけるあらゆる側面が変容しつつあります。急速な技術の進歩、ビジネスの優先順位の変化、際限なく高まるように見えるソフトウェアの需要、これらがぶつかり合い、ソフトウェア開発者の役割は変化し続けているのです。

 私たちが実施した調査「2020 Global DevSecOps Survey」においても、開発者は、より高速にソフトウェアをリリースし、Kubernetesやマイクロサービス、AIといった新興テクノロジーを採り入れながらも、運用やセキュリティ関連のタスクなどの新しい責任を抱えていることが明らかになりました。

 また、今後数年間でさらなる根本的な変化が起きることを、十数人のDevOps実践者とアナリストが予想しています。その中には、例えば「開発者」という言葉の意味や、組織における役割といった、基本的な部分の変化が含まれます。

「開発者」という名前が意味するものは何か

 「Deloitte Insights」のレポートによると、業務アプリケーションの急速な需要の増大や「開発の民主化」の波はプロの開発者に衝撃を与え、「開発者」であることの意味するものが根本的にシフトしようとしています。

 「ローコード」や「ノーコード」開発ツールにより、いいアイデアがあれば誰でも一定レベルのアプリケーションを開発できるようになりました。これは無限に存在する市民開発者(Citizen Developers)が基本的なアプリケーション開発能力を持つことを意味します。

 つまり、ソフトウェア開発はもはやプロの開発者だけに制約されることはなくなるのです。さらに、企業の需要を十分に満たすほどコーダーがいないこともあり、このシフトは着実に進んでいます。

 イギリスのITニュースメディア「ComputerWeekly」では、Gartnerのリサーチディレクター ポール・ヴィンセント(Paul Vincent)氏がさらに踏み込み、プロの開発者でさえローコードツールを選択する場合があることを示唆しています。

「さよならIT部門、こんにちはビジネス部門」

 ソフトウェアのビジネスに対する貢献度が高まり、プロダクトマネージャーがソフトウェア開発の目標を設定し続けているなか、開発者がテクノロジーのチームではなくビジネスのチームに組み込まれるのは理にかなったことです。

 2020年のトレンドを調べたForresterResearchのレポートでは、このシフトは「開発者ディアスポラ(dev diaspora)」と呼ばれています。 diasporaは、ユダヤ人が世界中に散らばり居住区を形成したことに由来し、離散などを意味します。開発者がビジネス部門の中に組み込まれていくことをそのように表現しているのです。平坦な道のりではないものの、いずれは開発生産性やリリース速度が高まると予見しています。

 つまり、「ソフトウェアはビジネスの成功に不可欠なので、IT部門よりビジネス部門に配置すべきでしょう」ということです。

新しい「仕事仲間」と新しい開発文化

 市民開発者に重点が置かれるようになり、開発者が「ビジネス」に移行すると、すべての開発チームが従来のコーダーのみで構成されなくなることは明らかです。間違いなく、市民開発者と一緒に働くことになる人が出てくることでしょう。

 中には意外なところで、IDEのような「仕事仲間」と遭遇する人もいるかもしれません。例えば、まだAIはほとんどの企業の開発チームにおいて初期段階ですが、一部の業界アナリストは3~5年後にはAIがスピード、提案、構造を開発にもたらし、さらにもしかしたらコーディングもできるようになるだろうというポジティブな見通しを示しております。

 しかし、このようにAIのおかげでプロの開発者の業務が早く終わるようになったとしても、もし「開発」が専門的なスキルでなくなるのであれば、開発の文化そのものが変わる必要があるのは明白です。

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
顧客に向けた、さらなるシフトレフトを

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
世界の視点で見る、ソフトウェア開発の未来連載記事一覧

もっと読む

この記事の著者

Valerie Silverthorne(ヴァレリー・シルバーソーン)

 30年近くライター兼エディターとして活躍。これまでビジネス、貿易、テクノロジー、不動産、ライフスタイルのトレンドを取材し、サンノゼ・マーキュリー・ニュースのビジネス・ライターとして受賞歴があり、フォーブス誌の「30歳以下の30人」のトップ・ジャーナリストにも選出されている。2019年4月にGitL...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

伊藤 俊廷(イトウ トシタカ)

 日本のSIerでソフトウェア開発、プロジェクト管理、技術調査、海外勤務等の業務に従事し、自身でも新しい開発ツールの導入、組織の文化醸成の難しさを痛感した。その後、開発経験を活かし、アプリケーションセキュリティベンダーにて、セキュリティテストのソリューションを戦略顧客に導入する任務を担った。現在は、...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/13638 2021/03/30 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング