Create:Remote Development の原則
概要
私たちは Create:Remote Development チームの原則を、私たちの CREDIT バリューシステムの実践的な適用として概説します。これらの原則は網羅的なものではありません。このページには、Create:Remote Development チームがどのように運営されているかについての公式化された観察が含まれており、GitLab の他のチームは異なる観点を持つことがあります。
ユーザーのために戦う
私たちのすべての行動の核心として、常にエンドユーザーのために戦います。何よりも優先して、常に望ましいユーザーエクスペリエンスから始め、そこから逆算して考えます。私たちの最終目標は常に、GitLab をユーザーが 使いたい と思う機能に溢れた、最も愛されるプロダクトにすることです。
すべてに疑問を持つ
ソフトウェアにおいては、慣れ親しんだパターンや偏っているパターンに固執したくなることが多くあります。このような偏見は、ユーザーに愛されるプロダクトを開発するという私たちの目標に反します。私たちは「お気に入りを殺す」、つまりより良いソフトウェアを構築するために自分たちの教条を手放すというマインドセットを保つことを目指します。
私たちは価値を提供しないコードや機能、または複雑すぎる(または稀にしか使われない)ために存在し続けることが正当化されない機能を削除することについて、大胆かつ容赦ない姿勢を追求します。
挑戦と不快感を受け入れる
ソフトウェア開発はしばしば困難であり、さまざまな形の不快感を伴います。Create:Remote Development チームでは、この不快感を開発プロセスの想定される一部として受け入れ、そのような状況に創造性を見出します。状況を迅速に受け入れ、悩んだり心配したりするのではなく、そのまま受け入れます。開発中に課題に驚かされることを厭わず、それをプロセスの一部として受け入れます。
楽しさを大切にする
私たちの職業生活は私たちの時間のかなりの部分を占めています。最高のソフトウェアを開発したいという思いから、Create:Remote Development チームでは楽しさをプロセスの一部として受け入れます。仕事の中で楽しさを感じるとき、チーム内に信頼感が生まれ、最高の仕事をするのに適した環境を作るのに役立ちます。
仕事の一部として楽しむことは、役割や会社への誠実さの欠如と見られることがよくあります。実際には、この考えは正しくありません。Create:Remote Development チームでは、楽しさを文化の一部として維持することを確かにします。
私たち Create:Remote Development は皆楽しい人たちであり、それを大切にしています。私たちはすべての会議やインタラクションに心配や躊躇なく完全な自分を持ち込もうと努めており、これがチームで確立しようとしている環境です。
重要なことを測定する
GitLab では、エンドユーザーのためのより良いソフトウェアの構築を支援する有用なデータを測定することを目指します。Create:Remote Development チームでは、測定するものとそれが意思決定に与える影響について、エンドユーザーに提供する価値をどれだけ感じるかに基づいて、非常に慎重かつ意図的であることを目指します。
