補品開発ロヌドマップコヌス「゜フトりェア補品の䜜成ずその開発の管理」

こんにちは、Habr補品管理に特化した䞀連の資料を継続したす。この投皿では、補品マネヌゞャヌがロヌドマップの内容を決定する方法ず、バックログに優先順䜍を付ける方法に぀いお説明したす。すべおの詳现はカットの䞋にありたす。







コヌス目次



1.補品マネヌゞャヌずフレヌムワヌクの圹割

2.垂堎の现分化ず競合分析

3.ナヌザヌペル゜ナ

4.仮説テスト

5.補品の䜍眮付け

6.補品のロヌドマップ <-ここにいたす

7.開発の芁件の立案

8.ビゞネスモデルずビゞネス-蚈画

9.財務蚈画ず䟡栌蚭定

-継続



するロヌドマップを持぀こずは、補品開発を管理するために非垞に重芁です。ただし、ロヌドマップを正しく䜜成するためには、この問題に䜓系的に取り組む必芁がありたす。ロヌドマップを適切に䜜成するにはビゞョンを持぀必芁がありたすが、ロヌドマップずビゞョンを混同しないこずが非垞に重芁です。







囜連のモットヌ「グロヌバルに考え、ロヌカルに行動する。」興味深いこずに、優れた゜フトりェア補品のロヌドマップを䜜成するずきにも機胜したす。これを行うには、あなたの願望が今ここで終わらないように、グロヌバルなビゞョンを持っおいる必芁がありたす。ビゞョンの枠組みの䞭で、目暙が蚭定されおいたす。目暙も非垞にグロヌバルであり、ロヌドマップが導くのはこれらの目暙です。準備されたマップに埓っお移動するず、リリヌスはこの移動のマむルストヌンおよびステヌゞになりたす。これは、補品開発の特定のステップの具䜓化です。



あなたは蚈画を立おおどの地平線を振るべきですか異なる堎合もありたすが、最初は6か月に制限するこずをお勧めしたす。補品がどこに移動するかを正確に知っおいる堎合は、3幎たたは5幎になる可胜性がありたす。制限はありたせん。たずえば、圌の最近のスピヌチでアマゟンの創蚭者であるゞェフ・ベゟスは、50〜100幎の蚈画期間を持぀ブルヌオリゞン宇宙プログラムを発衚したした。぀たり、人は自分の人生の埌、ほずんどの時間働く䌚瀟を䜜りたす。これはどうしお可胜ですか



この堎合、グロヌバルビゞョンに぀いお話しおいるだけです。BlueOriginは、激しい宇宙飛行の可胜性を提䟛する必芁がありたす。ベゟス氏によるず、アマゟンは既存の宅配䟿ずメヌルのむンフラストラクチャを基盀ずしおいたした。それらが存圚しなかった堎合、Amazonは機胜するこずも、それほど成功するこずもできなかったでしょう。今日、Blue Originは、ロケット、宇宙枯、衛星、軌道ステヌションなど、将来の宇宙旅行のためのむンフラストラクチャを䜜成するこずを蚈画しおいたす。ブルヌオリゞンの䞖界的な目暙は、2025幎たでに宇宙船を建造するこずです。



グロヌバルな目暙を理解するこずは、ロヌドマップを䜜成するのに圹立ちたす。ロヌドマップでは、具䜓的な手順を瀺し、近い将来に蚭定された目暙を達成するための珟実的な蚈画を䜜成したす。そしお、Blue Originは、野心的な蚈画を持぀䌁業ずしお、その䜿呜を果たしようずしおいたす。それは、人や物のアクセスしやすく䟿利な移動のための䞖界的なサヌビスを組織するこずです。



倩から地ぞ..。



より珟実的な䟋を考えおみたしょう。建蚭䌚瀟が高品質の建蚭に埓事しおいる堎合、その䜜業の抂念は次のようになりたす。



●ビゞョン-モスクワ北郚SAOで最高の䜏宅地を建蚭する。

●目暙-5000のアパヌトメント、モダンな建築、クラスの快適さ、䟿利なレむアりト、車のない䞭庭。

●ロヌドマップ-テリトリヌの開発ず改善のキュヌ。

●リリヌス-コンクリヌトで仕䞊げられた建物、道路、公園完成の段階で分割可胜。

●機胜-リリヌスのコンポヌネント。たずえば、遊び堎、怍えられた朚、屋根付きの駐車堎、ランプ。



゜フトりェア補品のロヌドマップを䜜成するにはどうすればよいですか



゜フトりェアロヌドマップにはリリヌスが含たれおおり、各リリヌスには特定の機胜が含たれおいる必芁がありたす。利甚可胜な機胜ずリ゜ヌスを考慮しお、日付ごずにロヌドマップをスケゞュヌルするこずが非垞に重芁ですこれに぀いおは埌で詳しく説明したす。たずえば、これは゜ヌシャルアプリの1぀のロヌドマップがどのように芋えるかです。







ロヌドマップは、すべおの郚門に察しお䞀床に蚈画する必芁があるこずに泚意しおください。䌚瀟が倧きく、営業マネヌゞャヌが独自のロヌドマップを持っおいる堎合は、それを開発郚門のロヌドマップにリンクする必芁がありたす。そうでなければ、たずえばアゞア垂堎で補品を宣䌝する時が来たずき、あなたは既成のロヌカリれヌションを持っおいないこずが刀明するかもしれたせん...そしお実際に䞭囜語をサポヌトしおいたす。







補品に䜕を含めるべきかに぀いおの芁求は、倚くの異なる四半期から来おいたす。これに぀いおは、以前の投皿の1぀ですでに説明したした。..。それらは泚意深く敎理され、蚈画される必芁がありたす。バヌゞョン1.0ではすべおの機胜を準備しおリリヌスするこずはできないこずを理解するこずが重芁です。実際には、すべおのアむデアを実装するのに十分なリ゜ヌスがないためですそうでない堎合は、アむデアがほずんどなく、さらに考える必芁がありたす。



適切なアプロヌチにより、ロヌドマップは、補品開発プロセスを段階に分割し、反埩における優先床ず重芁性を䞋げお機胜を展開する機䌚です。゜フトりェア開発を制埡する



別の゜フトりェア補品開発フレヌムワヌク゜フトりェア補品管理フレヌムワヌクを芋おみたしょう。







特定のフレヌムワヌクの䞋で生掻しおいる䌁業の成熟床マトリックスは、次の衚によっお決定されたす。たた、ロヌドマップの䜜成プロセスを正匏に順守するこずで、䌚瀟はすぐに2番目の成熟床に到達したす







。䞀般に、このフレヌムワヌクは、補品開発のすべおのコヌスの独立したブランチです。今はそれにこだわる぀もりはありたせん。このトピックに関する远加の投皿を読むこずに興味がある人は、この投皿にコメントを残しおください。



ここでは、゜フトりェア開発のいく぀かの正匏な手順を遵守し、これらのプロセスを構築するこずによっお、䌚瀟自䜓がより優れた゜フトりェアを提䟛する文化を向䞊させるこずのみを受け入れたす。ロヌドマップはこの文化の䞀郚です。



補品芁件を収集しお凊理する方法は



さたざたな偎面から芁件を受け取った堎合、それらを䜕らかのシステムに入力する必芁がありたす。たずえば、Acronisは非垞に匷力なツヌルであるJiraを䜿甚したすが、スタヌトアップの堎合は、RedmineやAsanaなどの無料のものを含むより単玔なものを䜿甚できたす。



重芁なのは、悪い考えがないため、すべおのアむデアが登録されおいるこずです。アむデアがただ実装に倀しない堎合、その優先順䜍は䜎いたたになりたす。したがっお、「どのように機胜するか」の詳现な説明がなくおも、すべおの文をシステムに入力するこずが非垞に重芁です。このアプロヌチでのみ、芁求される機胜の実装を蚈画できたす。぀たり、実際のロヌドマップを䜜成できたす。







すべおのアむデアは、いわゆる「受信バックログ」に到達したす。これらの機胜を誰が必芁ずしおいるかを評䟡および理解するこずなく、圢匏化たたは「未加工」にするこずができたす。リク゚ストを凊理しお詳现を远加した埌、それらの䞀郚は次のリリヌスに進むこずができたす。残りはバックログに送られ、私はそこに長く滞圚するこずができたす。



倧䜜



アゞャむルたたはスクラムの方法論は、「゚ピック」のような甚語を意味したす。その本質をできるだけ簡単に説明する堎合、いく぀かの倧きな機胜に぀いお話したす。その実装には、開発者、テスタヌ、むンタヌフェむスデザむナヌ、テクニカルラむタヌなどのすべおの参加者の関䞎が必芁です。



通垞、゚ピックを䜜成するずきは、ビゞネスの芳点からの重芁性が評䟡され、人件費が蚈算され、珟圚のリリヌスに含めるか、バックログに送信するかが決定されたす。







すでに採点されおいる゚ピックの堎合、システムで優先床を割り圓おるこずができたす。たずえば、同じJiraで、「高」、「䞭」、「䜎」を蚭定できたす。ただし、たずえば、Acronisのバックログには、数癟、さらには数千の機胜がありたす。この堎合、単玔な優先順䜍が䞍可欠です。



機胜スコアの蚈算



より耇雑なスコアリング方法は、機胜スコアず呌ばれたす。アむデアは、開発に圱響を䞎えるすべおの芁因を単䞀の評䟡にたずめるこずです。次に、正芏化された評䟡に基づいお、その機胜をリリヌスに含めるか、珟時点で開発を䞭止するかを決定したす。したがっお、正のメトリックは機胜にポむントを远加し、負のメトリックは反比䟋で機胜したす倀が倚いほどポむントが少なくなりたす。肯定的な指暙には次のものがあり



たす。1。緊急性。

2.それを必芁ずするクラむアントのサむズ。

3.新芏顧客の出珟による垂堎シェアの拡倧。

4.珟圚のクラむアントの離脱による朜圚的な利益たたは損倱。

5.戊略的成果ビゞョンの具珟化に぀ながる目暙。



ネガティブメトリック

1。人件費の額。

2.朜圚的なリスク。



機胜スコアは数倀である必芁がありたす。これは定性的な評䟡ではなく、ある皮の評䟡であり、その蚈算方法は、特定の補品の開発の枠組みの䞭で統䞀され、承認される必芁がありたす。



ポむントは、正芏化された倀、䌚瀟の垂堎目暙、およびその他のパラメヌタヌに基づいお決定されたす。機胜スコアで考慮される最初のパラメヌタヌは、顧客芁因です。いわゆるカスタマヌファクタヌは、緊急性ずカスタマヌサむズの積ずしお定矩されたす。䞋の画像で蚈算の䟋を芋るこずができたす。







垂堎参入床は、新しい顧客を匕き付ける可胜性ずしお定矩され、顧客ベヌスを拡倧する蚈画によっお異なりたす。たずえば、新芏顧客を匕き付けない機胜の堎合、このパラメヌタヌは0に等しくなり、たずえば500人の顧客を匕き付けるこずができる機胜の堎合、スコアは20になりたす。



次の質問は戊略コンプラむアンスです。戊略を評䟡するには、この機胜が戊略的な開発の方向性に沿っお進むのに圹立぀かどうかを確認する必芁がありたす。そしお、それがカバヌする方向が倚ければ倚いほど、スコアは高くなりたす。







収益は、機胜の実装がもたらす可胜性のある朜圚的な利益です。このパラメヌタの芋積もりは、䌚瀟の芏暡、補品の特性、および期埅する収益によっお異なりたす。この衚は、このむンゞケヌタヌのスコアリングの䟋を瀺しおいたす。







しかし、今床は反察の芁因に぀いお話したしょう。それは、機胜に䞎えるポむントが少ないほど、それらがより倚く珟れるずいうこずです。たずえば、特定の機胜の開発にいくら費やしおもよいかによっお、開発コストを特定の芋積もりの​​レベルで固定するこずもできたす。







リスクは2番目の偎面です。評䟡に察する信頌床が䜎いほど、リスクが高くなりたす。぀たり、機胜スコア匏の基準の倀が䜎くなりたす。







䞊蚘のすべおの芁因を考慮した埌、機胜スコアの匏は次のようになりたす







。特定の芁因に基づいお、スコアが客芳的である堎合は適切です。ただし、垂堎に参入したばかりの堎合でも、機胜スコアを䜜成しおください。たったくないよりも䞻芳的である方が良いです。



タクシヌアプリケヌションの䟋のロヌドマップ



以前の投皿の1぀で、タクシヌを呌び出すためのアプリケヌションの䜜成に぀いおすでに説明したした。この補品の次の機胜をランク付けする必芁があるずし







たす。優先順䜍のあるテヌブルは次のようになりたす







。「適切なタむミングで泚文する」機胜に぀いお考えおみたす。すべおのパラメヌタヌを合蚈するず、56になりたす。この数倀はどういう意味ですか䜕もこれは盞察的な評䟡であり、同じ基準ず評䟡に埓っお、9぀の機胜すべおを蚈算する必芁がありたす。結果は優先順䜍リストです。私たちのアプリケヌションでは、明らかにAndroid䞊でモバむルアプリケヌションを䜜成する必芁がありたす。 2番目の動きは「子䟛向け」の料金です。



䜓系的なアプロヌチにより、ビゞネスにずっおそれほど重芁ではないこずを実行したり、実装のために「ランダムな機胜」を遞択したりするこずができなくなりたす。段階的および段階的な䜜業の収益率は高くなりたす。そしお、これは非垞に重芁です。なぜなら、各プロゞェクトの開発には、時間、コスト、量などの制玄芁因が垞にあるからです。その組み合わせはあなたに品質を䞎えたす。







優先事項だけではありたせん



リリヌス蚈画では、開発チヌムの胜力が考慮されたす。䞀郚の補品には、そのようなコマンドが耇数ありたす。たずえば、タクシヌ泚文サヌビスを䜜成するには、少なくずもバック゚ンド、QA、Android、iOSコマンドが必芁です。



ただし、優先順䜍を付けるこずに加えお、開発者が次の各機胜に取り組むために割り圓おるこずができる時間数も芋積もる必芁がありたす。これを行うには、チヌムの人数に、準備に割り圓おられた日数を掛ける必芁がありたす。次のリリヌススコヌプで利甚可胜な容量に䜕が入るかを理解するこずは、リ゜ヌスの浪費を回避するのに圹立ちたす。



1぀のリリヌスサむクルでのさたざたなチヌムの容量







以䞋の衚を芋るず、iOSのモバむルアプリケヌションには、iOS開発チヌムだけでなく、バ​​ック゚ンドやQAのスペシャリストにも倚くのリ゜ヌスが必芁であるこずが明らかになりたす。そのため、チヌムはずにかく䜜成する時間がないため、最初のリリヌスにiOS甚のモバむルアプリケヌションを含めないこずを経営陣が決定するのは論理的ですが、䞀方で、「適切な時期にタクシヌの泚文」を完了したす。







したがっお、䞊べ替えられたすべおの機胜の優先床の順に進むず、タクシヌを泚文しおアプリケヌションを開発するためのロヌドマップ







は次のようになりたす。埌続の各バヌゞョンには、開発チヌムの胜力に配眮される次の優先床の機胜が含たれたす。



ロヌドマップ-補品開発哲孊ずしお



ロヌドマップはコミットメントではなく、予枬であるこずを忘れないでください。ロヌドマップを珟圚の蚈画ずしお扱うこずをお勧めしたす。 1か月以内に新しいクラむアントが来お、新しい機胜を芁求する可胜性がありたす。そしお、圌女をバックログに远加するず、圌女の優先順䜍はおそらく以前に蚈画されたものよりも高くなりたす。原則ずしお、補品に取り組むずきは、あらゆる瞬間のロヌドマップを甚意するこずが重芁ですが、今日は倉化する垂堎の状況に適応する必芁があるため、静的にするべきではありたせん。



ロヌドマップ䞀般的なルヌルに埓っお機胜に優先順䜍を付けるを䜿甚しお提案された䜜業には、内郚文化が必芁です。すべおの利害関係者は同じスコアリング原則に埓う必芁があるため、最初のステップは蚈算匏に぀いお話し合い、次にこのルヌルに埓うこずです。もちろん、優先順䜍を改善する方法を理解しおいれば、すべおを倉曎できたすが、その埌、バックログ党䜓の優先順䜍を再蚈算する必芁がありたす。



倧芏暡な補品の堎合、カスタム機胜の開発に盎接関係しないものに開発チヌムの異なる胜力を割り圓おるこずもお勧めしたす。たずえば、開発チヌムのリヌダヌは次のように蚀うかもしれたせん。「新しいバヌゞョンのPythonに切り替える必芁がありたす。そうしないず、より倚くの時間お金がありたす。叀いバヌゞョンで既存の゚コシステムを維持するために費やしたす」。このような問題を解決するために、たずえば、チヌムのキャパシティの25を新芏顧客の獲埗に関連する機胜に割り圓お、45を珟圚の顧客の維持に、20を技術的負債ずリファクタリングに割り圓お、10をバッファずしお残しお機胜の䜙地を残すこずができたす。補品開発に盎接関係のない掻動新しいビルドシステムの展開、CI \ CDの実装などを説明するために突然たたは頭䞊に来た人。







結論



開発の蚈画ずロヌドマップの調敎を成功させるには、バックログを定期的に確認し、開発を蚈画しおいおリリヌススコヌプに含める機胜の機胜スコアを再蚈算する必芁がありたす。ただし、次のリリヌスをすでに決定しおいる堎合は、マネヌゞャヌず開発者の間の盞互䜜甚を確立する必芁がありたす。



これを行うために、次の投皿では、開発郚門が蚭定する必芁のある機胜の芁件を䜜成するためのメカニズムに぀いお説明したす。これは、機胜を開発するために必芁です。できれば、芋たい圢で開発しおください。芁件を明確にする必芁がある理由、芁件を圢匏化する方法、および開発者の芁件を凊理するために存圚するプラクティスに぀いお説明したす。



→コヌスのすべおの講矩のビデオ録画はYouTubeで利甚できたす



開発のロヌドマップず芁件に関する講矩






All Articles