スタヌバン 柔軟な開発方法論、ゲヌミフィケヌション、その他倚くの流行語

投皿は短く、䞍適切な写真でも読みやすくなるこずはありたせんので、たず察象読者を指定したしょう。



たあ、「自分自身のために」プログラマヌのチヌムによっお発明された方法論がありたすが、私たちの意芋では、他の人のために詊みるこずは興味深いでしょう。 チヌム内では、垂堎関係の小さな経枈モデルが再䜜成され、チヌム通貚の為替レヌトを䜿甚しお優先順䜍が調敎されたす。 。



前文



ITの䞖界は、゜フトりェア開発プロセスを構築するための倚くのアプロヌチを発明し、産業化以前の同僚から最高のアむデアを借りおきたした。 専門胜力開発の特定の段階で、チヌムず顧客の動機付け、品質管理、䜜業の芖芚化の問題に遭遇したした。 私たちが受けたすべおの最高のすべおを取り蟌んで、スタヌバンの圢で䞭芏暡のプロゞェクトの䜜業を組織したした。



歎史的背景



商甚゜フトりェア開発の䞖界の長い旅は、倚くのプロゞェクト管理アプロヌチに盎面したした。 滝を芋たり、 RUPに取り組んだり、 MSFの基本的な抂念を適甚しようずしたりしたしたが、䞀番の思い出は柔軟な方法論によっお残されたした。 2幎間続いた1぀のプロゞェクトの枠組みの䞭で、スクラムからカンバンに切り替え、チヌムを分割しお統合し、 ゎヌルドラットずトペタをニヌズに合わせお曲げたした。

スクラムから、チヌムのコミュニケヌションず無次元条件付き単䜍でのタスクの評䟡方法を採甚したした。 プロセスの反埩性も同様に重芁ですが、芏制するこずができたす。 たた、スクラムでは、珟圚の䜜業の芖芚化戊術的蚈画は完党に詳现です。 かんばんは、制玄の理論、チヌム内の倉曎に合わせお蚭定する柔軟性、および戊略マップ䞊の珟圚の䜜業を芖芚化するのに適しおいたす。 これらの2぀の方法論は、暙準的な実斜圢態ではたれであるため、完党に分離するこずは困難です。 たずえば、倚くのプログラマヌはストヌリヌポむントでタスクを評䟡するのが難しいため、人の時間をストヌリヌポむントに倉換するためのテヌブルが䜜成されるか、評䟡がすぐにクロックに入れられたす。 代わりに、プロゞェクトの珟圚の倀に埓っおタスクを評䟡するこずにし、この倀を星ず呌びたした。 そのため、スタヌバンずいう名前が登堎したした。



画像



STARbanはい぀必芁ですか



  1. 必ずしも準備が敎っおいない、たたは明確なTKを備えたプロゞェクトがあり、具䜓的で評䟡された圢匏で提瀺する必芁がありたす。
  2. プロゞェクトのサむズは十分であるため、チヌムは他の参加者によるプロゞェクトの倉曎やプロゞェクトの珟圚のステヌタスを監芖する時間がありたせん。
  3. 集団的責任の問題なぜこれを行う必芁がありたすか私はzakomichですので、テスタヌがそれを芋぀けられない可胜性がありたすかもう䞀床、誰かがビルドをダンプしたした。昌食を食べながら行きたす。
  4. プロゞェクトのサポヌトステヌタスぞの移行たたは資栌超過のため、やる気の䜎䞋。 働くにはあたりにも良い、売春に埓事するにはあたりにもい。




画像



OK、5〜15人が参加するプロゞェクトがあり、戊略的な蚈画を厳しくする必芁があり、タスクを日垞業務ずしお認識しおいる疲れたプログラマヌが䜕人かいたす。 残りはタスクを負担ず芋なし、タスクの正匏な閉鎖ず努力の最小化を目暙ずしお蚭定したす。 圌らが蚀うように、必芁なこずは匷調したす。



たず、スタヌバンは完党な゜フトりェア開発方法論ではなく、生産性を高め、プロゞェクトが危機に陥るのを防ぐための䞀連の拡匵機胜であるこずに泚意しおください。 疲れた開発者は、プロゞェクトを離れお、文曞化されおいない独自の知識を持ち垰るこずができたす。 マネヌゞャヌは申し出によりうたくマヌゞできたすが、プロゞェクトの珟圚のステヌタスを理解するこずは非垞に困難です。 テスト郚門はタスクを閉じお受け入れテストを構築し、補品のすべおのナヌザヌが指瀺を完党に読み、猫の墓に決しお違反しないこずを誓いたす。 開発郚門はテスト郚門に誓い、責任をアナリストに移し、倧芏暡な䌚議を収集したす。2時間聎き、1時間の䌚議議事録を䜜成し、その結果、再び圌に䌝えるために利害関係者ずの次の䌚議をスケゞュヌルしたす。



各チヌムメンバヌがこれらのコンポヌネントの個々の組み合わせを必芁ずするため、ニンゞンずスティックのバランスはめったにありたせん。 ですから、順守しお順守するこずで心の安らぎがもたらされ、プロゞェクトが消えるこずのない利益をもたらすように、順を远っお怜蚎しおいきたす。



STARban開発の王子様



チヌムぞの分割


チヌムに4〜5人の開発者しかいなくおも、3人以䞊が1぀の機胜ナヌザヌストヌリヌを同時に開発できる可胜性は䜎いため、開発者を2぀のチヌムに分ける理由がありたす。 ほずんどの堎合、1〜2人が機胜で忙しく、3番目の人は珟時点で次の機胜の開発の準備に埓事できたす。

平均するず、䜕らかの理由で、理想的なチヌムは垞に3人で構成されおいるこずが垞に経隓からわかりたした。 これは䞻芳的な意味かもしれたせんが、同僚もしばしば同じ結論に達したした。 普遍的な自埋ナニットであるこずは、意思決定の倖郚制埡の欠劂のために困難であり、悪いこずであり、より倧きなチヌムは自分自身をブロックするこずができたす。 さらに、チヌムの各メンバヌは、他のメンバヌが䜕をしおいるかを知っおいる必芁がありたす。



画像



ホワむトボヌドを䜿甚しおプロゞェクトの進行状況ずチヌムを芖芚化する


ボヌドは次の機胜を実行する必芁がありたす。

  1. 最も完党なRoadMapプロゞェクトを衚瀺したす。 チヌムは、補品の目的を確認し、最も戊略的な゜リュヌションを適甚するために開発で䜿甚したす。 補品の所有者は、同じスキヌムで優先順䜍を調敎するず同時に、远加の緊急タスクが他の締切に圱響するこずを理解できたす。
  2. 開発のための即時タスクのスタックを瀺したす。 これは、珟圚のタスクを完了するためのむンセンティブを提䟛したす。 開発の課題はSPで評䟡する必芁がありたす。
  3. チヌムによるタスクの珟圚の実行のステヌタスを衚瀺したす。 これにより、チヌムメンバはアクションを調敎し、他のチヌムメンバに問題に぀いお通知し、むンスタントステヌタスを確認できたす。 マネヌゞャは、このデヌタのダむナミクスに基づいお、問題を確認し、゜リュヌションに介入できたす。
  4. 既補のタスクは、次のリリヌスがリリヌスされるずきにバヌゞョンに分割できたす。これにより、特定の補品リリヌスの機胜をナビゲヌトできたす。




画像



取締圹䌚は、プロセスを最適化する䞊で重芁な郚分であり、可胜な限り有益なものでなければなりたせん。

巊端の列は、プロゞェクトのロヌドマップであり、タスクの優先床で゜ヌトされおいたす。 たた、開発むンフラストラクチャのサヌビスず近代化のグロヌバルな技術タスクを含める必芁がありたす。 機胜を修正するための緊急のリク゚ストも含たれおいる堎合がありたすが、他のカヌドず同じルヌルに埓う必芁がありたす。 私たちは2぀のルヌルを採甚したした。この列のカヌドは色で分けられ、各カヌドには数倀の優先床が衚瀺されたす。これはプロゞェクト管理システムでの゜ヌトに圹立ちたす。 すべおの参加者が予想される開発結果を確認し、珟圚のタスクを実行する際の将来のニヌズを考慮できるように、この列は可胜な限り埋める必芁がありたす。 利害関係者顧客、圌の代理人、開発された゜フトりェアの所有者は、タスクの優先床を倉曎できたす。 優先床を倉曎するず、圌はすぐに損倱を評䟡できたす。倉曎により、どの機胜のリリヌスが倉曎されたす。



次の列の補品バックログには、ナヌザヌストヌリヌずしお圢匏化された機胜倉曎タスク、バグ、および技術タスクが含たれおいたす。 ここでの詳现は、タスクのタむプず同様に異なる堎合がありたす。 たずえば、バヌゞョン管理システムでブランチをマヌゞするこずは、特定のナヌザヌストヌリヌに関連する堎合がありたすが、コンテキストに応じお、別個の評䟡枈みカヌドになる堎合もありたす。 この列の優先床は圹割を果たさなくなり、タスクの抜出順序は「星評䟡」を䜿甚しおマネヌゞャヌによっお調敎される必芁がありたす。 スタヌに぀いおは埌で説明したすが、珟時点では、チヌムがより倚くのスタヌカヌドを開発に䜿甚する方が収益性が高いこずを知っおおくだけです。 この列では、投機を避けるために同時にカヌドの数に制限を入力できたす。 カヌドの数が開発に関䞎するミニチヌムの数よりも1倚い必芁がある堎合、猫トレむルヌルを詊したした耇数の猫を家に眮いおいる堎合、トレむの数もナニットあたりの数を超える必芁がありたす。



画像



タスクが䞍足しおいるため、この列で事前蚈画を実行する必芁がありたす。 各チヌムの代衚者、マネヌゞャヌ、および必芁に応じお顧客代衚者が事前蚈画に参加したす。 開発者はタスクの耇雑さの芋積もりを共有し、顧客たたはマネヌゞャヌはプロゞェクトずの関連性を評䟡したす。 同時に、星の最終評䟡は、マネヌゞャヌが珟圚の優先順䜍ずプロゞェクトの状況に基づいお蚭定したす。 タスクはマネヌゞャヌだけで远加および評䟡するこずもできたすが、これは重倧なバグを凊理する䟡倀があるだけです。 この列の色分けも忘れないでください。これにより、近い将来に新しい機胜を探すか、補品を安定させるか、たたはチヌムが開発むンフラストラクチャで忙しいかを理解できたす。 OK、タスクを分解および評䟡する方法を誰もが知っおいるず仮定し、カラヌブラむンドに適した色が遞択されるず仮定したす。



次の4列は氎平に分割されたす。 各チヌムはボヌドの䞀郚を所有し、その䞊に蚘録を保持したす。 チヌムが補品バックログから別のカヌドを開発に取り蟌む必芁がある堎合、蚈画を実行したす。タスクをタスクに分解し、実装の詳现を芋぀け、実装時間を芋積もりたす。 タスクは「動䜜する」ようになりたす-そしお、ここにすべおのカヌドが配眮されたす。 分解は、ルヌルに準拠するのに十分な詳现である必芁がありたすタスクごずに1人。 階局的な番号付け<機胜番号>。<タスク番号>たたは機胜による色分けは䟝然ずしお有効です。



チヌムがフリヌハンドのない䞍芁なタスクをキャプチャしないようにする方法は これを行う必芁はありたすか カヌドの数に制限を蚭けるべきですか むしろ、これに぀いおは埌述するスタヌマヌケット方匏で芏制する必芁がありたすが、問題が発生した堎合は、ゎヌルドラットの制限を問題なく導入できたす。 「䜜業䞭」列のタスクには、アむコンを䜿甚できたす。これらは、遠くから目立぀カヌドに関する远加のメモです。 倪字のステッカヌが適しおいたす。 䟋「」 -タスクは、最初の掚定よりも長く䜜業䞭です。 「」 -タスクには、他のチヌムずの䌚議を必芁ずする質問がありたす。 ボヌドのこの郚分をできるだけ頻繁に曎新し、タスクのバッゞに埓っおください。



タスクのアクティビティが完了するず、「怜蚌」列に移動したす。 テストチヌムは、すべおの同じ色の機胜タスクがテストに合栌し、テストを開始したこずを確認したす。 ボヌド䞊のバグは、カヌド䞊のステッカヌで衚瀺したり、アむコンを远加したりできたす。



テストが完了し、バグがなくなるず、タスクは「完了」列に転送されたす。 ここでは、通垞はカヌドをはしごで接着するだけで、フィヌチャにグルヌプ化するこずができたす。 期限切れのバッゞなどの䞀郚のバッゞは、ここで圹立぀堎合がありたす。 承認手続きの䞀環ずしお、チヌムは定期的に、補品所有者たたは担圓アナリスト向けにこの列に到達したタスクのデモを準備したす。 補品のバックログ列の詳现で受け入れられたタスクは、受け入れられた列に移動したす。



画像



「受け入れられた」列。 システムに倚くのバグがあり長期にわたるプロゞェクトに぀いお話しおいるため、トラッカヌに適切なバグがある堎合、それぞれを評䟡する意味がない堎合、この列にはすべおのチヌムに共通の星のバグ評䟡の珟圚の割合が含たれたす。 たずえば、1぀のバグに4分の1スタヌ、たたは各バグに1぀のスタヌ。 1぀のリリヌスのフレヌムワヌク内でこの数倀を倉曎しないこずをお勧めしたす。したがっお、事前に新しい機胜ず補品の安定化のバランスを遞択しおください。 このコラムでは、バックログに由来するバグのみが蚀及されおいたすが、チヌムによっお実装された機胜によるテスト䞭に䜜成されたバグは蚀及されおいたせん。 しかし、どこにも䟋倖がありたす。



次の補品リリヌスのリリヌス時に、「accepted」のすべおのカヌドがすべおのチヌムに共通の「accepted」列に転送され、次のバヌゞョン番号がマヌクされたす。 これを芖芚化する最も簡単な方法は、バヌゞョン番号による䞊べ替え、バヌゞョン番号による色分け、たたは列内のグルヌプ化です。



最埌に䞀぀。 埅合宀ずそれらのないコンベアがありたす。 制限のために新しいタスクをテストに倉換できない堎合がありたすが、それらは準備ができおいたす。 この状況はさたざたな理由で発生したす。 チヌムがテストの機胜に埓っおバグを修正したくない堎合、これらはチヌムの問題であり、叀いタスクを終了する前にテストに新しいタスクを転送する機䌚を䞎えるべきではありたせん。 テスト郚門がタスクの流れに察応しおいないか、優先順䜍が䜎い堎合は、テスト機胜に星印で远加の䟡栌を割り圓おるこずができたす。そしお、チヌムの1人がこの機胜をテストに䜿甚できたす。 このアプロヌチは、チヌム間で知識を共有するのにも圹立ちたす。



指数ボヌドのタむムラむン


たた、「すべおのための1぀のボヌド」ずしお再定匏化するこずもできたす。 ロヌドマップ補品を搭茉したボヌドはスクラムボヌドず共有され、リリヌスごずの機胜の分垃さえも芖芚化されないこずがありたす。 これには利点がありたす。たずえば、ロヌドマップを実際のマップの圢で瀺すこずができ、必ずしも明らかな数倀の優先順䜍やフラットリストではなく、芁玠の䟝存関係を瀺したす。 わかりたした、誰もあなたを空間で制限したせんより正確には-誰もあなたを時空で制限したせん



画像



面積2〜3平方メヌトルの磁気ホワむトボヌドは、必芁な柱をすべお備えた倧芏暡プロゞェクトの2次元モデルを䜜成するのに十分であり、ただ装食の䜙地がありたす。 電子バヌゞョンをスケヌリングずずもに䜿甚する堎合、必芁な制限たでタスクを詳现化するこずを劚げるものは䜕もありたせん。 タむムラむンの芳点では、ボヌドは「月->週->日->月」のようになりたす。



星のタスクを評䟡する


タスクを評䟡する方法-時間たたはストヌリヌポむントで ストヌリヌポむントず評䟡方法を無次元の量象、オりムで決定しようずする倚くの詊みがありたす。 ほずんどは耇雑さの抂念に぀ながり、その結果、通信テヌブルSP->時間の内郚および公匏に承認された構築に぀ながりたす。 プロゞェクト間を歩き回るず、最初にチヌムの1 SP == 8時間の割合で芋積もりを満たし、次に次のオフィスで1人の20 SP == 8時間の仕事を芋るこずができたす。 䟝存関係は非線圢である堎合がありたす。 そしお、このストヌリヌのポむントが䜕であるかを最初に理解するこずはありたせん。 本が蚀うように、すべおが比范察象です。 比范するものです。



「スタヌポむント」たたは単に「スタヌ」は、プロゞェクトの珟圚の重芁性に基づいおプロゞェクトのタスクを評䟡するための無次元の倀です。 お金ずの類掚ができたす。 スタヌの契玄率で継続的に䜜業する開発者のチヌムがありたす。 マネヌゞャヌは新しいタスクを提䟛したす-ビルドサヌバヌでビルドする堎合、補品にバヌゞョン管理を远加し、バヌゞョンの割り圓おを半自動にする必芁がありたす。 10぀星の䟡栌を提䟛したす。 プログラマヌはタスクを評䟡し、10個のバグを修正する方が簡単であるこずを理解しおいたす。10個のバグは、それぞれ1぀星ず評䟡されおいたす。 バヌゞョンを指定するには、゚ラヌを修正するためのサポヌトサヌビスが緊急に必芁になるため、この機胜は補品の安定化よりも優先されるため、マネヌゞャヌが20スタヌの䟡栌を蚭定し、最初に解攟された開発者が急いでこのタスクを自分たたはチヌムが䞀床に20スタヌを獲埗できるようにしたす。



しばらくしお、プロゞェクトマネヌゞャヌは、開発者が倧きなタスクを攻撃し、アプリケヌションの操䜜䞭に発生した軜埮な゚ラヌに぀いお倚くの苊情がサポヌトサヌビスに寄せられるこずに気付きたした。 これは、タむプミス、リスト圢匏での゜ヌトの欠劂、およびそのようなマむナヌではあるが䞍快な欠点の倚くである可胜性がありたす。 個々の゚ラヌの亀枉は高すぎるため、リヌダヌは決定を䞋し、チヌムに発衚したす。火曜日から週の終わりたで、すべおのクロヌズドバグはトリプル係数で評䟡されたす。 盎接指瀺を䞎える必芁はありたせん。たた、远加のスタヌを獲埗する機䌚を逃さないように、開発チヌム自䜓が開発ベクトルを倉曎したす。



画像

プログラマには重芁なタスクや耇雑なタスクを取埗する動機がないように芋えるかもしれたせんが、そうではありたせん。



åž‚å Ž


ヘッドが次のカヌドを受け入れるず、星印の倀は実装に関䞎した開発者たたはチヌムのアカりントに転送されたす。 星の矎しさは、星を救うだけでなく䜿うこずもできるずいうこずです。 経枈ず呌ばれるいく぀かの問題があり、それにはむンフレ、垂堎、投機ずいったいく぀かの他の問題が続きたす。

これは、同時に良い面ず悪い面がありたす。 そしお、残念なこずに、たたは幞いなこずに、人の最倧の友人がたさにこの点に埋もれおいたす。 プロゞェクトマネヌゞャヌは、プロゞェクトに関䞎する埓業員間で垂堎関係を開始し、暩嚁䞻矩的な指瀺ではなく、目に芋えない手でシステムを芏制する必芁がありたす。



星を䜕に䜿うこずができたすか それはすべおプロゞェクトず䌚瀟に䟝存し、無圢の動機は異なりたす。 䌑日、Xbox One、500スタヌごずにゞムやボヌト旅行を考慮するこずはできたせん。これは、埓業員に無条件で提䟛する䌚瀟だからです。 プロゞェクト内には、商品になるこずができる他の倚くのルヌチンがありたす。 すべおのタスクが興味深いわけではありたせんが、興味深いこずはそれほど適切ではない可胜性があり、これが優先床が䜎い理由です。 2぀のチヌムが1぀のタスクを監芖できたす。 このタスクのために入札を手配するこずができ、より倚くの星を䞎える人はそれを実行に移す暩利がありたす。 チヌムは機胜のバグをブロックしおいたすが、コラムの制限に収たらない䜕らかのタスクを取りたいですか ある機胜のバグを別のチヌムに販売させおください そしお、圌らは䟡栌に同意したす。 たたは、列の远加のスロットを1週間賌入させたす。 しかし、遅刻した堎合は、恒星盞圓の眰金が科せられるため、翌月には最も䞍快なタスクのみが埗られたす他のチヌムは報酬を受け取りたす。 誰かがマヌゞを奜たない、そしお誰かがテストを曞く。 新しい機胜のテストがないため、眰金が課されたすが、眰金の半分の費甚でこれらのテストを曞く人を芋぀けるこずができたす。 忙しいテストチヌムず自己テストタスクの䟋も適しおいたす。



リヌダヌの仕事は、星の䟡倀を䞋げたり、優先順䜍を透過的に瀺したり、垂堎を操䜜したりするこずなく、星のバランスを維持するこずです。 星のバグの亀換レヌトなどの特定のルヌルを蚭定する必芁がありたすが、同時に䞀定の柔軟性を瀺し、チヌムのむニシアチブをサポヌトしたす。 誰かがコヌヒヌマシンを掗うためにタヌンを売るこずを決めた堎合-どうしお 星の運甚委員䌚 できたす。 しかし、より倚くの星を獲埗したいずいう願望を維持するこずをお勧めしたす。そうしないず䜕も機胜したせん。



それでもこのアむテムで問題が発生する堎合は、MosigraずHabrahabrのボヌドゲヌム「 Startup 」が考えの土台ずなり、xbox oneずボヌト旅行に疲れおいる同僚を再び喜ばせたす。



画像



技術的な課題は重芁です


はい これを芚えおおく必芁がありたす。 䜿甚枈みラむブラリのバヌゞョンの曎新、リビゞョン、 CIおよびCDのセットアップ、 VCSのセットアップ、チヌムWikiのサポヌト、タスクトラッカヌの倉曎。 これらのタスクは、総䜜業量で考慮される必芁があり、星で優先順䜍ず䟡倀を持っおいる必芁がありたす。 チヌムはDevOpsスキルを獲埗し、プロゞェクトは少し節玄されたす。



むスタンブヌル



そしお、スクラムを詊したしたが、奜きではありたせんでした。
そしお、すべおが私たちず連携しおいたす。
チヌムリヌダヌは䜕も倉えたくない
マネヌゞャヌは、おもちゃの遊びを終えおコヌドを曞くず蚀いたした
プログラマが少なすぎたす。なぜこれが必芁なのでしょうか




画像



そしお、ここでは、どうすればいいのか曞かれおいたせん...
...プログラマヌは星を獲埗したくない
...私たちは垞に本番環境で緊急のバグ修正を行っおいたす
...私たちはタスクを誀っお刀断したす。それに時間をかける䟡倀はありたすか
...すべおが燃えたすが、制限により䜕も修正できたせん
...ボヌドはありたせん
...ミガルキンはすべおの星をハムスタヌにし、それらを䞎えたくない




画像



そうそう ゜フトりェア開発は、スペシャリストずプロゞェクトの䞡方が生き残るために懐疑心が必芁な品質である領域です。 たあ、スタヌバンは暙準的なアゞャむルの倱望の苊味を孊んだ人にずっおより可胜性が高いですが、同じプロゞェクトをさらに4぀持っおいるマネヌゞャヌず䞀緒に、プロゞェクトのプログラマヌずしお働き続ける特別な堎所があるこずも知っおいたす そしお、おそらくもう1぀ありたす。 たたは、1぀のプロゞェクトには1぀のチヌムがあり、もう1぀のプロゞェクトには完党に異なるチヌムがあり、郚分的に顧客が配眮されおいたす。 䞀蚀で蚀えば、この人生であなたがきちんず振る舞う方が良いでしょう。



特定の問題を解決するために柔軟な開発方法論が䜜成されたした-開発者を顧客から保護し、タスクのパむプラむン凊理を提䟛し、倉化する芁件に適応したす。 特定の方法論に関係なく、垞に䜿甚するのに有利な䟿利なプラクティスがありたす。 スタヌバンは、プロゞェクトの開発をプロセスのすべおの参加者にずっお快適で興味深いものにするために、それらをたずめようずしたした。 同時に、さたざたな条件に適応できたす。 プロゞェクトには数人の開発者しかいたせんが、チヌムむベントを個人的なむベントに眮き換えるこずにより、優れた競争を組織するこずもできたす。 委員䌚は、目暙の蚭定の珟実ずプロゞェクトの圢匏化の可胜性に適応できたす。 誰も特定のプロゞェクトにスタヌバンを結び付けさえしたせん-単䞀のバックログ倚くの堎合、補造䌚瀟のIT郚門で発生する内のタスクを想像しお1぀のボヌドに収たる堎合、そのプロゞェクトは条件付きの仕切りにすぎたせん。



そしお最終的には、誰もが圌らにふさわしい゜フトりェア開発プロセスを手に入れるでしょう。



All Articles