エンパワーメントの精神がこのテクノロジー企業のオープンソースイニシアチブをどのように推進したか

エンパワーメントの精神がこのテクノロジー企業のオープンソースイニシアチブをどのように推進したか

テクノロジーの世界はイノベーションの頂点にあり、常に進化を続け、最先端の発明を生み出し、私たちの日常生活を最適化しています。こうしたイノベーションの多くは、TurboTax、QuickBooks、Credit Karma、Mintといったソフトウェアを開発してきたグローバルテクノロジープラットフォーム、Intuitで起こっています。近年、Intuitはプログラミングにおいて最も急速に成長している分野の一つであるオープンソースの活用に力を入れています。

他のプログラマーがソースコードにアクセスし、フィードバック、貢献、修正できるようにする協調的なアプローチは、これまで以上に重要性を増しており、重要なアプリケーションやシステムの構築方法を変えつつあります。また、業界自体の構築方法を根底から覆すきっかけにもなっています。特に、先進的なテクノロジー業界が時代遅れに陥っている分野、つまりジェンダーインクルーシビティにおいては顕著です。

オープンソースが Intuit とテクノロジー業界全体の可能性をどのように変革しているかについて詳しく知るために、Intuit でオープンソースの推進を先導し、ついでにガラスの天井を打ち破っている有能なエンジニアのチームに話を聞きました。

2018年、エンジニアから技術伝道師に転身し、Intuitに入社17年目を迎えたアリザ・カルピオは、同社がイノベーションの先駆者となり、ひいては多様性をさらに重視するチャンスを見出しました。その道筋とは?オープンソース・プログラミングへの投資拡大です。「オープンソースはIntuitにとって常に重要な要素でしたが、隠された秘密のようなもので、正式には認められていませんでした」とアリザは説明します。「Intuitの重要な価値観の一つは『共に強く』です。オープンソースはその価値観に深く根付いています。」

彼女は、Intuitで7年目のソフトウェアエンジニアである同僚のロシオ・モンテスと協力しました。モンテスもこの協調的なプログラミング形式に熱心でした。「当社のエンジニアの多くは、オープンソースに参加したい、あるいは既に参加していました」とロシオは言います。「彼らには、Intuitでオープンソースをもっと活用し、大きくしていくための道筋が必要だったのです。」

画像: Intuit
画像: Intuit

彼らは、教育と情報交換の機会を提供するためのワークショップやセミナーを企画し、オープンソース・プロジェクトを主導し、オープンソース・プロジェクトのプロセスを効率化するためのツールや自動化を開発し、業界全体の記念日であるOpen Source Day(あらゆるスキルレベルの参加者がオープンソースについて学びながら、現実世界の課題解決を目的としたプロジェクトに貢献する終日ハッカソン)などに合わせて、ハッカソンやその他のイノベーション創出イベントを企画しました。彼らの取り組みの多くは、テクノロジー・コミュニティにおける重大な問題、すなわちこの分野における女性の過少代表の解消にも取り組んでいました。

10件以上のオープンソース貢献をしているGitHubユーザーのうち、女性がわずか5.4%しかいないという事実に、彼らは衝撃を受けました。「私たちは『この世界を変えなければならない』と言いました」とアリザは言います。「真のイノベーションは、あらゆるレベルであらゆるタイプの多様性があるときに生まれます。それが私たちの大きなスローガンでした。女性エンジニアやノンバイナリーの人々が『あの人ができるなら、私にもできる』と言えるようにするには、何をする必要があるのか​​を自問しました。」

オープンソースの民主的な性質を考えると、Intuitに多様な技術者が集まるのも当然と言えるでしょう。「オープンソースでは、自分の仕事が自ら語ってくれるのです」と、Intuitで2年目のソフトウェアエンジニア兼オープンソースメンテナーであるケンドール・ガスナーは言います。「あなたが誰で、どんな役割を担っているかは関係ありません。」

テクノロジー業界の多くの女性は、教育やリーダーシップチームにおける代表性の不足に悩まされており、それが昇進の可能性に影響を与えることがあります。「キャリアアップを目指し、他の女性を尊敬し、特定の状況でどのように行動するかを見ようとする中で、ジェンダーギャップは大きな問題でした」とロシオ氏は言います。「彼女たちはどのように問題を指摘し、解決しようと努めるのでしょうか?」ロシオ氏によると、代表性の不足はまさにそこに深く突きつけられたそうです。リーダーシップのポジションやロールモデルとして、自分と共感できる人物を常に見つけられるとは限らなかったのです。

良いニュースは? アリザ氏によると、ゆっくりとではあるが確実に、女性の割合は向上しているという。「19年前にIntuitに入社した時は、350人の社員がいるビルの中で、女性は私を含めて8人でした」と彼女は言う。「今では、Intuitの開発者とデータサイエンティストの28%以上が女性です。これは短い期間ではなく、本当に長い期間です! しかし、テクノロジー業界では女性が増えているのを実感しています。」

それでも彼女は、さらなる進歩が必要な分野、そして業界全体、特にIntuitが前進できる分野に常に目を向けています。「私たちには、もっとインクルーシブな環境を作り、ジェンダーを二元的な概念として捉えないようにする方法がまだあると思います。」アリザは、より多くの人々が仕事に全力で取り組めるように、インクルーシブな環境を実現できる方法を模索したいと語っています。

アリザとロシオがIntuitのオープンソース・イニシアチブ向けプログラムを開発するにあたり、彼らを導いたのはまさにこの精神、つまり、人々がチームやプロジェクトに全力で取り組めるように力を与えるという精神でした。そして、わずか数年の取り組みで、彼らは努力の成果を反映する確かなデータを集めることができました。「まだ道のりは遠いです」とアリザは認めます。「しかし、2018年にこの取り組みを始めた当時、オープンソース・プロジェクトを保守する女性エンジニアはゼロでした。今では15%にまで達しています。」

この才能豊かなエンジニア集団にとって、オープンソースは仕事とプライベートの両方で大きな成功への新たな扉を開きました。「Accessibility Snippetsという新しいプロジェクトをリリースしました。これはVisual Studio (VS) のコード拡張機能で、開発者が製品やコンポーネントにアクセシビリティを追加するのに役立ちます」とケンドール氏は言います。彼女のプロジェクトは、障がいのある人々がより快適にWebを利用できるようにするためのプログラミングガイドラインであるAccessible Rich Internet Applications (ARIA)を採用しています。「フロントエンドで一番好きなのはアクセシビリティです」と彼女は付け加えます。「考えてみれば、アメリカ人の5人に1人は障がいを抱えて生活しています。」ケンドール氏にとって、Web全体をアクセシブルにすることが目標です。

画像: Intuit
画像: Intuit

2020年にIntuitに入社したソフトウェアエンジニア兼オープンソースメンテナーのKareena Hirani氏は、Kubernetesを使って開発者のワークフローとデプロイメントを管理するオープンソースツールであるArgoに注力するチームの一員となったことで、オープンソース分野での経験を広げることができました。「オープンソースで働き、コミュニティと交流するのは初めてですが、多くの重要な機能を開発することができ、本当に素晴らしい機会でした」とKareena氏は語っています。この仕事を通して、昨年のGrace Hopper Conference(女性コンピューター科学者の先駆者を称えるイベント)で、キャリア初期のソフトウェアエンジニアたちと学んだことを共有することができました。彼女はそこで、この分野への貢献に関心のある女性向けの「オープンソース入門」プレゼンテーションの進行役を務めました。

コミュニティファーストの考え方は、Intuitのチームにとって大きなモチベーションとなっています。しかし、Intuitのエンジニアたちが説明するように、オープンソースプログラミングの特徴は、その協調性にあります。「オープンソースとは、コミュニティのために、そしてコミュニティと共に作り上げるプロジェクトだと考えています」とカリーナは言います。「開発したい機能やプロジェクトの方向性について、独自のロードマップを持っているとしても、コミュニティは常にオープンソースに情報を提供し、交流し、構築を支援し、そして自分たちが何を望んでいるのかを伝えてくれます。私は、オープンソースをプログラマーとコミュニティの間の愛情のこもった仕事だと考えています。」

Intuit のオープンソース エンジニアリングの最前線で働くエンジニア チームに参加する方法の詳細については、ここをクリックしてください。

レイチェル・モーズリーはブルックリンを拠点とするライター兼編集者です。彼女の作品はコスモポリタン、セブンティーン、エルなど多くの雑誌に掲載されています。

この記事は、Intuit と G/O Media Studios の協賛によるものです。

Tagged: