(57)【要約】      （修正有）【課題】依頼者が開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができるシステム開発マッチングシステムを提供する。【解決手段】システム開発マッチングシステム１００は、依頼者の情報が登録される依頼者データベース１１０と、プロジェクトマネージャーの情報が登録されるプロジェクトマネージャーデータベース１２０と、開発者の情報が登録される開発者データベース１３０と、システム開発の内容についての案件情報が登録される案件データベース１４０と、システム開発の案件の関係者情報が登録されるチームデータベース１５０とを備える。案件情報が案件データベースに登録され、プロジェクトマネージャーが依頼者によって選択され、開発者がプロジェクトマネージャーによって選択されると、プロジェクトマネージャーの情報および開発者の情報がチームデータベースに登録される。【選択図】図１
2019091330.tif 000002
【特許請求の範囲】
【請求項１】
システム開発の発注者となる依頼者と受注者となるプロジェクトマネージャーとを結びつけるとともに、プロジェクトマネージャーと開発者とを結びつけるシステム開発マッチングシステムであって、
前記依頼者の情報が登録される依頼者データベースと、
前記プロジェクトマネージャーの情報が登録されるプロジェクトマネージャーデータベースと、
前記開発者の情報が登録される開発者データベースと、
前記システム開発の内容についての案件情報が登録される案件データベースと、
前記システム開発の案件の関係者情報が登録されるチームデータベースとを備え、
前記案件情報が案件データベースに登録されると、前記案件の依頼者がプロジェクトマネージャーデータベースからプロジェクトマネージャーを選択自在になり、
前記プロジェクトマネージャーが依頼者によって選択されると、選択されたプロジェクトマネージャーが開発者データベースから開発者を選択自在になり、
前記開発者がプロジェクトマネージャーによって選択されると、選択したプロジェクトマネージャーの情報および選択された開発者の情報がチームデータベースに登録される構成であることを特徴とするシステム開発マッチングシステム。
【請求項２】
前記案件データベースが、前記プロジェクトマネージャーデータベースに登録された全てのプロジェクトマネージャーに対して閲覧自在なオープン設定と、前記プロジェクトマネージャーデータベースに登録されたプロジェクトマネージャーのうちの依頼者をフォローしているプロジェクトマネージャーおよび依頼者によって設定された条件を満たすプロジェクトマネージャーのみに対して閲覧自在なクローズ設定と、前記プロジェクトマネージャーデータベースに登録されたプロジェクトマネージャーのうちの依頼者から指名を受けたプロジェクトマネージャーのみに対して閲覧自在なシークレット設定とを切り換え自在な構成であることを特徴とする請求項１に記載のシステム開発マッチングシステム。
【請求項３】
前記案件データベースに登録された案件毎に応じて開発データを記憶するストレージをさらに有し、
前記ストレージの開発データが、前記チームデータベースに登録された関係者のみに対してアクセス自在に構成されていることを特徴とする請求項１または請求項２に記載のシステム開発マッチングシステム。
【請求項４】
前記開発者のプロフィール情報およびスケジュール情報が、前記開発者データベースに登録されていることを特徴とする請求項１乃至請求項３のいずれか１つに記載のシステム開発マッチングシステム。
【請求項５】
前記案件が終わったら契約相手を評価する評価手段をさらに有していることを特徴とする請求項１乃至請求項４のいずれか１つに記載のシステム開発マッチングシステム。
【請求項６】
依頼者の情報が登録される依頼者データベースと、プロジェクトマネージャーの情報が登録されるプロジェクトマネージャーデータベースと、開発者の情報が登録される開発者データベースと、システム開発の内容についての案件情報が登録される案件データベースと、システム開発の案件の関係者情報が登録されるチームデータベースとを備えてシステム開発の依頼者とプロジェクトマネージャーとを結びつけるとともに、プロジェクトマネージャーと開発者とを結びつけるプラットフォームサービス提供アプリケーションソフトウェアであって、
前記案件情報が案件データベースに登録されたか否かを判定する案件登録判定ステップと、
前記案件情報が案件データベースに登録された場合、前記案件の依頼者がプロジェクトマネージャーデータベースからプロジェクトマネージャーを選択自在にするプロジェクトマネージャー選択自在化ステップと、
前記プロジェクトマネージャーが依頼者によって選択されたか否かを判定するプロジェクトマネージャー選択判定ステップと、
前記プロジェクトマネージャーが依頼者によって選択された場合、選択されたプロジェクトマネージャーが開発者データベースから開発者を選択自在にする開発者選択自在化ステップと、
前記開発者がプロジェクトマネージャーによって選択されたか否かを判定する開発者選択判定ステップと、
前記開発者がプロジェクトマネージャーによって選択された場合、選択したプロジェクトマネージャーの情報および選択された開発者の情報をチームデータベースに登録するチーム登録ステップとを具備していることを特徴とするプラットフォームサービス提供アプリケーションソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム開発の発注者となる依頼者と受注者となるプロジェクトマネージャーとを結びつけるとともに、プロジェクトマネージャーと開発者とを結びつけるシステム開発マッチングシステム、およびプラットフォームサービス提供アプリケーションソフトウェアに関する。
【背景技術】
【０００２】
従来、運営サーバと、受注者端末と、発注者端末とを備えて、発注者と受注者とを結びつける作業情報管理システムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許６２１９５６４号公報（特に、段落００１２〜段落００１３参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の作業情報管理システムは、受注者が受注した案件について受注者が単独で所定の作業を実行し、その作業について、作業画面のデータ（スクリーンショット）と、キータイプ回数やクリック回数などの入力部操作データとを対応させて記憶する構成であったため、プロジェクトマネージャーおよび複数の開発者が関わるシステム開発の案件には、対応することが困難であるという問題があった。
言い換えると、従来の作業情報管理システムは、発注者と受注者とを１対１で結びつけるだけの構成であり、発注者は、開発者の専門分野を詳しく理解しなければ、開発者を選ぶことができず、依頼をもすることができないことに加え、そもそも、プロジェクトマネージャーおよび複数の開発者が関わるシステム開発の案件に対応することが困難であるという問題があった。
【０００５】
そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、依頼者が開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができるシステム開発マッチングシステム、およびプラットフォームサービス提供アプリケーションソフトウェアを提供することである。
【課題を解決するための手段】
【０００６】
本請求項１に係る発明は、システム開発の発注者となる依頼者と受注者となるプロジェクトマネージャーとを結びつけるとともに、プロジェクトマネージャーと開発者とを結びつけるシステム開発マッチングシステムであって、前記依頼者の情報が登録される依頼者データベースと、前記プロジェクトマネージャーの情報が登録されるプロジェクトマネージャーデータベースと、前記開発者の情報が登録される開発者データベースと、前記システム開発の内容についての案件情報が登録される案件データベースと、前記システム開発の案件の関係者情報が登録されるチームデータベースとを備え、前記案件情報が案件データベースに登録されると、前記案件の依頼者がプロジェクトマネージャーデータベースからプロジェクトマネージャーを選択自在になり、前記プロジェクトマネージャーが依頼者によって選択されると、選択されたプロジェクトマネージャーが開発者データベースから開発者を選択自在になり、前記開発者がプロジェクトマネージャーによって選択されると、選択したプロジェクトマネージャーの情報および選択された開発者の情報がチームデータベースに登録される構成であることにより、前述した課題を解決するものである。
【０００７】
本請求項２に係る発明は、請求項１に記載されたシステム開発マッチングシステムの構成に加えて、前記案件データベースが、前記プロジェクトマネージャーデータベースに登録された全てのプロジェクトマネージャーに対して閲覧自在なオープン設定と、前記プロジェクトマネージャーデータベースに登録されたプロジェクトマネージャーのうちの依頼者をフォローしているプロジェクトマネージャーおよび依頼者によって設定された条件を満たすプロジェクトマネージャーのみに対して閲覧自在なクローズ設定と、前記プロジェクトマネージャーデータベースに登録されたプロジェクトマネージャーのうちの依頼者から指名を受けたプロジェクトマネージャーのみに対して閲覧自在なシークレット設定とを切り換え自在な構成であることにより、前述した課題をさらに解決するものである。
【０００８】
本請求項３に係る発明は、請求項１または請求項２に記載されたシステム開発マッチングシステムの構成に加えて、前記案件データベースに登録された案件毎に応じて開発データを記憶するストレージをさらに有し、前記ストレージの開発データが、前記チームデータベースに登録された関係者のみに対してアクセス自在に構成されていることにより、前述した課題をさらに解決するものである。
【０００９】
本請求項４に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたシステム開発マッチングシステムの構成に加えて、前記開発者のプロフィール情報およびスケジュール情報が、前記開発者データベースに登録されていることにより、前述した課題をさらに解決するものである。
【００１０】
本請求項５に係る発明は、請求項１乃至請求項４のいずれか１つに記載されたシステム開発マッチングシステムの構成に加えて、前記案件が終わったら契約相手を評価する評価手段をさらに有していることにより、前述した課題をさらに解決するものである。
【００１１】
本請求項６に係る発明は、依頼者の情報が登録される依頼者データベースと、プロジェクトマネージャーの情報が登録されるプロジェクトマネージャーデータベースと、開発者の情報が登録される開発者データベースと、システム開発の内容についての案件情報が登録される案件データベースと、システム開発の案件の関係者情報が登録されるチームデータベースとを備えてシステム開発の依頼者とプロジェクトマネージャーとを結びつけるとともに、プロジェクトマネージャーと開発者とを結びつけるプラットフォームサービス提供アプリケーションソフトウェアであって、前記案件情報が案件データベースに登録されたか否かを判定する案件登録判定ステップと、前記案件情報が案件データベースに登録された場合、前記案件の依頼者がプロジェクトマネージャーデータベースからプロジェクトマネージャーを選択自在にするプロジェクトマネージャー選択自在化ステップと、前記プロジェクトマネージャーが依頼者によって選択されたか否かを判定するプロジェクトマネージャー選択判定ステップと、前記プロジェクトマネージャーが依頼者によって選択された場合、選択されたプロジェクトマネージャーが開発者データベースから開発者を選択自在にする開発者選択自在化ステップと、前記開発者がプロジェクトマネージャーによって選択されたか否かを判定する開発者選択判定ステップと、前記開発者がプロジェクトマネージャーによって選択された場合、選択したプロジェクトマネージャーの情報および選択された開発者の情報をチームデータベースに登録するチーム登録ステップとを具備していることにより、前述した課題を解決するものである。
【発明の効果】
【００１２】
本発明のシステム開発マッチングシステムは、依頼者データベースと、プロジェクトマネージャーデータベースと、開発者データベースと、案件データベースと、チームデータベースとを備えていることにより、依頼者の情報を依頼者データベースに登録し、プロジェクトマネージャーの情報をプロジェクトマネージャーデータベースに登録し、開発者の情報を開発者データベースに登録し、システム開発の内容についての案件情報を案件データベースに登録し、システム開発の案件の関係者情報をチームデータベースに登録することができるばかりでなく、以下のような特有の効果を奏することができる。
【００１３】
本請求項１に係る発明のシステム開発マッチングシステムによれば、システム開発について依頼者にとっては、プロジェクトマネージャーを選んで案件を依頼するだけで、開発内容、開発規模、開発期間の条件などの案件情報に基づいてプロジェクトマネージャーによって開発者が選ばれ、チームとして登録されるため、依頼者にとっては、開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができる。
つまり、このシステムにおいてプロジェクトマネージャーを窓口にして案件がチームに依頼されるため、依頼者は所望のシステムを得ることができる。
さらに、プロジェクトマネージャーにとっては、案件の内容を理解した上で案件に適した開発者を選択することで案件毎にチームが作り上げられるため、システムを確実に依頼者が望む品質にすることができる。
また、開発者にとっては、開発者自身の専門分野がプロジェクトマネージャーに理解された上で開発者が選ばれるため、開発者は、自身の専門分野の知識を十分に活かして依頼されたシステムを開発することができる。
さらに、システムの開発中の段階において、依頼者からの要望があった場合、要望はプロジェクトマネージャーを介するだけで開発者へ伝わるため、いくつもの仲介業者が介入する場合と比べて、依頼者の要望を早く、かつ、正確に開発者に伝えることができる。
また、システムの開発中の段階において、開発者から依頼者への問い合わせや質問があった場合、問い合わせや質問はプロジェクトマネージャーを介するだけで依頼者へ伝わるため、いくつもの仲介業者が介入する場合と比べて、開発者のからの問い合わせや質問を早く、かつ、正確に依頼者に伝えることができる。
つまり、依頼者と開発者との間のやり取りが早くて正確な分、開発開始から納品までの期間を短くすることができる。
【００１４】
本請求項２に係る発明のシステム開発マッチングシステムによれば、請求項１に係る発明が奏する効果に加えて、依頼者が案件を極秘に進めたい場合などの状況に応じて案件データベースにアクセス可能なプロジェクトマネージャーが決まるため、依頼者は安心して案件を案件データベースに登録することができる。
【００１５】
本請求項３に係る発明のシステム開発マッチングシステムによれば、請求項１または請求項２に係る発明が奏する効果に加えて、開発者によって作成された開発データが、例えばクラウド上などメンバー全員アクセス可能なストレージに保存されるため、チームメンバーが所定の場所に集まらずに各自の場所で開発を進めることができる。
つまり、開発データが一箇所に集められて開発が進められるため、プロジェクトマネージャーは進捗具合を簡単に管理することができる。
【００１６】
本請求項４に係る発明のシステム開発マッチングシステムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、プロジェクトマネージャーが開発者データベースにアクセスしたときに開発者のプロフィール情報だけでなくスケジュール情報も表示されるため、プロジェクトマネージャーは開発者の専門知識だけでなくスケジュールの空き具合を考慮して開発者を選択してチームを作り上げることができる。
【００１７】
本請求項５に係る発明のシステム開発マッチングシステムによれば、請求項１乃至請求項４のいずれか１つに係る発明が奏する効果に加えて、関係者についての評価次第で関係者に信用が付いて相手を初めて選ぶ際の参考情報となるため、選択される側にとってはモチベーションを保つことができる。
【００１８】
本請求項６に係る発明のプラットフォームサービス提供アプリケーションソフトウェアによれば、請求項１に係る発明が奏する効果と同様、システム開発について依頼者にとっては、プロジェクトマネージャーを選んで案件を依頼するだけで、開発内容、開発規模、開発期間の条件などの案件情報に基づいてプロジェクトマネージャーによって開発者が選ばれ、チームとして登録されるため、依頼者にとっては、開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができる。
つまり、このシステムにおいてプロジェクトマネージャーを窓口にして案件がチームに依頼されるため、依頼者は所望のシステムを得ることができる。
さらに、プロジェクトマネージャーにとっては、案件の内容を理解した上で案件に適した開発者を選択することで案件毎にチームが作り上げられるため、システムを確実に依頼者が望む品質にすることができる。
また、開発者にとっては、開発者自身の専門分野がプロジェクトマネージャーに理解された上で開発者が選ばれるため、開発者は、自身の専門分野の知識を十分に活かして依頼されたシステムを開発することができる。
さらに、システムの開発中の段階において、依頼者からの要望があった場合、要望はプロジェクトマネージャーを介するだけで開発者へ伝わるため、いくつもの仲介業者が介入する場合と比べて、依頼者の要望を早く、かつ、正確に開発者に伝えることができる。
また、システムの開発中の段階において、開発者から依頼者への問い合わせや質問があった場合、問い合わせや質問はプロジェクトマネージャーを介するだけで依頼者へ伝わるため、いくつもの仲介業者が介入する場合と比べて、開発者のからの問い合わせや質問を早く、かつ、正確に依頼者に伝えることができる。
つまり、依頼者と開発者との間のやり取りが早くて正確な分、開発開始から納品までの期間を短くすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施例であるシステム開発マッチングシステムの全体を示す概念図。
【図２】本発明の実施例であるシステム開発マッチングシステムのチャートを示す図。
【発明を実施するための形態】
【００２０】
本発明のシステム開発マッチングシステムは、依頼者の情報が登録される依頼者データベースと、プロジェクトマネージャーの情報が登録されるプロジェクトマネージャーデータベースと、開発者の情報が登録される開発者データベースと、システム開発の内容についての案件情報が登録される案件データベースと、システム開発の案件の関係者情報が登録されるチームデータベースとを備え、案件情報が案件データベースに登録されると、案件の依頼者がプロジェクトマネージャーデータベースからプロジェクトマネージャーを選択自在になり、プロジェクトマネージャーが依頼者によって選択されると、選択されたプロジェクトマネージャーが開発者データベースから開発者を選択自在になり、開発者がプロジェクトマネージャーによって選択されると、選択したプロジェクトマネージャーの情報および選択された開発者の情報がチームデータベースに登録される構成であることにより、プロジェクトマネージャーを窓口にして案件がチームに依頼されて、依頼者にとっては、開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００２１】
また、本発明のプラットフォームサービス提供アプリケーションソフトウェアは、案件情報が案件データベースに登録されたか否かを判定する案件登録判定ステップと、案件情報が案件データベースに登録された場合、案件の依頼者がプロジェクトマネージャーデータベースからプロジェクトマネージャーを選択自在にするプロジェクトマネージャー選択自在化ステップと、プロジェクトマネージャーが依頼者によって選択されたか否かを判定するプロジェクトマネージャー選択判定ステップと、プロジェクトマネージャーが依頼者によって選択された場合、選択されたプロジェクトマネージャーが開発者データベースから開発者を選択自在にする開発者選択自在化ステップと、開発者がプロジェクトマネージャーによって選択されたか否かを判定する開発者選択判定ステップと、開発者がプロジェクトマネージャーによって選択された場合、選択したプロジェクトマネージャーの情報および選択された開発者の情報をチームデータベースに登録するチーム登録ステップとを具備していることにより、プロジェクトマネージャーを窓口にして案件がチームに依頼されて、依頼者にとっては、開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００２２】
例えば、依頼者データベース、プロジェクトマネージャーデータベース、開発者データベース、案件データベース、およびチームデータベースは、１つのサーバに設けられていてもよいし、クラウド上のサーバに設けられていてもよい。
【実施例】
【００２３】
以下に、本発明の実施例であるシステム開発マッチングシステム１００について、図１および図２に基づいて説明する。
ここで、図１は、本発明の実施例であるシステム開発マッチングシステム１００の全体を示す概念図であり、図２は、本発明の実施例であるシステム開発マッチングシステム１００のチャートを示す図である。
【００２４】
本発明の実施例であるシステム開発マッチングシステム１００は、図１に示すように、システム開発の発注者となる依頼者と受注者となるプロジェクトマネージャーとを結びつけるとともに、プロジェクトマネージャーと開発者（プログラマー）とを結びつけるように設けられている。
具体的に、システム開発マッチングシステム１００は、依頼者データベース１１０と、プロジェクトマネージャーデータベース１２０と、開発者データベース１３０と、案件データベース１４０と、チームデータベース１５０とを備えている。
【００２５】
このうち、依頼者データベース１１０は、例えば、企業の担当者である依頼者の情報が登録されるように構成されている。
より具体的には、依頼者のコンピュータ端末ＰＣ１が、システム開発マッチングシステム１００にアクセスして、依頼者がコンピュータ端末ＰＣ１を用いて入力することにより、システム開発マッチングシステム１００におけるプラットフォーム上の所定の依頼者用ページに、依頼者の情報（企業の情報）が登録されるように構成されている。
【００２６】
なお、取引の安全を考慮して、必要に応じて、依頼者が、システム開発マッチングシステム１００におけるプラットフォーム上の依頼者用ページに、企業確認書類をアップロードし、システム開発マッチングシステム１００の管理者が企業確認書類の内容を精査してから依頼者の登録を承認するように構成してもよい。
この場合、承認後に、依頼者による案件の登録が許可されるように構成される。
【００２７】
また、プロジェクトマネージャーデータベース１２０は、プロジェクトマネージャーの情報が登録されるように構成されている。
より具体的には、プロジェクトマネージャーのコンピュータ端末ＰＣ２が、システム開発マッチングシステム１００にアクセスして、プロジェクトマネージャーがコンピュータ端末ＰＣ２を用いて入力することにより、システム開発マッチングシステム１００におけるプラットフォーム上の所定のプロジェクトマネージャー用ページに、プロジェクトマネージャーの情報が登録されるように構成されている。
プロジェクトマネージャーの情報には、今までに手がけたシステムの分野や仕様の情報などの実績についての情報が含まれる。
【００２８】
なお、取引の安全を考慮して、必要に応じて、プロジェクトマネージャーが、システム開発マッチングシステム１００におけるプラットフォーム上のプロジェクトマネージャー用ページに、本人確認書類をアップロードし、システム開発マッチングシステム１００の管理者が本人確認書類の内容を精査してからプロジェクトマネージャーの登録を承認するように構成してもよい。
この場合、承認後に、プロジェクトマネージャーの情報が依頼者から閲覧自在になり、プロジェクトマネージャーが依頼者によって登録された案件に応募自在になるように構成される。
【００２９】
さらに、開発者データベース１３０は、開発者の情報が登録されるように構成されている。
より具体的には、開発者のコンピュータ端末ＰＣ３が、システム開発マッチングシステム１００にアクセスして、開発者がコンピュータ端末ＰＣ３を用いて入力することにより、システム開発マッチングシステム１００におけるプラットフォーム上の所定の開発者用ページに、開発者の情報が登録されるように構成されている。
開発者の情報には、開発者の専門知識や経験年数などのプロフィール情報や、スケジュールの空き具合や対応可能時間帯などの情報が含まれる。
【００３０】
なお、取引の安全を考慮して、必要に応じて、開発者が、システム開発マッチングシステム１００におけるプラットフォーム上の開発者用ページに、本人確認書類をアップロードし、システム開発マッチングシステム１００の管理者が本人確認書類の内容を精査してから開発者の登録を承認するように構成してもよい。
この場合、承認後に、開発者の情報がプロジェクトマネージャーから閲覧自在になるように構成される。
【００３１】
また、案件データベース１４０は、システム開発の内容についての案件情報が登録されるように構成されている。
より具体的には、依頼者のコンピュータ端末ＰＣ１が、システム開発マッチングシステム１００にアクセスして、依頼者がコンピュータ端末ＰＣ１を用いて入力することにより、システム開発マッチングシステム１００におけるプラットフォーム上の所定の案件用ページに、システム開発の依頼案件の情報が登録されるように構成されている。
そして、案件を登録した依頼者が、プロジェクトマネージャーによる案件の閲覧制限を設定することができるように、案件データベース１４０が構成されている。
具体的に、案件データベース１４０は、オープン設定と、クローズ設定と、シークレット設定とを切り換え自在に構成されている。
【００３２】
このうち、オープン設定は、プロジェクトマネージャーデータベース１２０に登録された全てのプロジェクトマネージャーに対して閲覧自在な設定である。
また、クローズ設定は、プロジェクトマネージャーデータベース１２０に登録されたプロジェクトマネージャーのうちの依頼者をフォローしているプロジェクトマネージャーおよび依頼者によって設定された条件を満たすプロジェクトマネージャーのみに対して閲覧自在な設定である。
さらに、シークレット設定は、プロジェクトマネージャーデータベース１２０に登録されたプロジェクトマネージャーのうちの依頼者から指名を受けたプロジェクトマネージャーのみに対して閲覧自在な設定である。
これにより、依頼者が案件を極秘に進めたい場合などの状況に応じて案件データベース１４０にアクセス可能なプロジェクトマネージャーが決まる。
その結果、依頼者は安心して案件を案件データベース１４０に登録することができる。
【００３３】
また、チームデータベース１５０は、システム開発の案件の関係者情報が登録されるように構成されている。
そして、本実施例のシステム開発マッチングシステム１００において、案件情報が案件データベース１４０に登録されると、案件の依頼者がプロジェクトマネージャーデータベース１２０からプロジェクトマネージャーを選択自在になる。
さらに、プロジェクトマネージャーが依頼者によって選択されると、選択されたプロジェクトマネージャーが開発者データベース１３０から開発者を選択自在になる。
また、開発者がプロジェクトマネージャーによって選択されると、選択したプロジェクトマネージャーの情報および選択された開発者の情報がチームデータベース１５０に登録される構成である。
【００３４】
これにより、システム開発について依頼者にとっては、プロジェクトマネージャーを選んで案件を依頼するだけで、開発内容、開発規模、開発期間の条件などの案件情報に基づいてプロジェクトマネージャーによって開発者が選ばれ、チームとして登録される。
その結果、依頼者にとっては、開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができる。
つまり、このシステムにおいてプロジェクトマネージャーを窓口にして案件がチームに依頼されるため、依頼者は所望のシステムを得ることができる。
さらに、プロジェクトマネージャーにとっては、案件の内容を理解した上で案件に適した開発者を選択することで案件毎にチームが作り上げられる。
その結果、システムを確実に依頼者が望む品質にすることができる。
また、開発者にとっては、開発者自身の専門分野がプロジェクトマネージャーに理解された上で開発者が選ばれる。
その結果、開発者は、自身の専門分野の知識を十分に活かして依頼されたシステムを開発することができる。
【００３５】
また、本実施例のシステム開発マッチングシステム１００は、テスターデータベース１６０をさらに有している。
テスターデータベース１６０は、開発するシステムをテストする者であるテスターが登録されるように構成されている。
より具体的には、テスターのコンピュータ端末ＰＣ４が、システム開発マッチングシステム１００にアクセスして、テスターがコンピュータ端末ＰＣ４を用いて入力することにより、システム開発マッチングシステム１００におけるプラットフォーム上の所定のテスター用ページに、テスターの情報が登録されるように構成されている。
テスターの情報には、テスターの専門知識や経験年数などのプロフィール情報や、スケジュールの空き具合や対応可能時間帯などの情報が含まれる。
【００３６】
そして、プロジェクトマネージャーが依頼者によって選択されると、選択されたプロジェクトマネージャーがテスターデータベース１６０からテスターを選択自在になる。
さらに、テスターがプロジェクトマネージャーによって選択されると、選択したプロジェクトマネージャーの情報、選択された開発者の情報に加えて選択されたテスターの情報がチームデータベース１５０に登録される構成である。
これにより、テスターがチームに加わる。
その結果、より品質のよいシステムを提供することができる。
【００３７】
なお、取引の安全を考慮して、必要に応じて、テスターが、システム開発マッチングシステム１００におけるプラットフォーム上のテスター用ページに、本人確認書類をアップロードし、システム開発マッチングシステム１００の管理者が本人確認書類の内容を精査してからテスターの登録を承認するように構成してもよい。
この場合、承認後に、テスターの情報がプロジェクトマネージャーから閲覧自在になるように構成される。
【００３８】
また、本実施例のシステム開発マッチングシステム１００は、案件データベース１４０に登録された案件毎に応じて開発データを記憶するストレージ１７０をさらに有している。
そして、ストレージ１７０の開発データが、チームデータベース１５０に登録された関係者のみに対してアクセス自在に構成されている。
これにより、開発者によって作成された開発データが、例えばクラウド上などメンバー全員アクセス可能なストレージ１７０に保存される。
その結果、チームメンバーが所定の場所に集まらずに各自の場所で開発を進めることができる。
つまり、開発データが一箇所に集められて開発が進められるため、プロジェクトマネージャーは進捗具合を簡単に管理することができる。
【００３９】
続いて、依頼者による案件の案件データベース１４０への登録からチームメンバーのチームデータベース１５０への登録までを説明する。
図２に示すように、ステップＳ１では、案件登録判定ステップとして、案件情報が案件データベース１４０に登録されたか否かを、システム開発マッチングシステム１００のプラットフォームサービス提供アプリケーションソフトウェアを有する図示しないコンピュータの制御部が判定する。
登録されたと判定した場合はステップＳ２へ進み、他方、まだ登録されていないと判定した場合はステップＳ１を繰り返す。
【００４０】
ステップＳ２では、プロジェクトマネージャー選択自在化ステップとして、案件の依頼者がプロジェクトマネージャーデータベース１２０からプロジェクトマネージャーを選択自在にするように、図示しないコンピュータの制御部が制限を解除する。
これにより、案件の依頼者は、案件に適任なプロジェクトマネージャーを選ぶことができる。
【００４１】
例えば、案件が登録されて、依頼者がプロジェクトマネージャーを選択自在になるとともに、案件情報がプロジェクトマネージャーから閲覧自在になり、プロジェクトマネージャーが案件を閲覧して案件に応募してもよい。
複数のプロジェクトマネージャーから応募があった場合、依頼者は、応募した複数のプロジェクトマネージャーの中から１人のプロジェクトマネージャーを選んでもよい。
また、応募があってもなくても、依頼者は、プロジェクトマネージャーのプロフィール情報を参考にして、適任なプロジェクトマネージャーを選んでもよい。
【００４２】
ステップＳ３では、プロジェクトマネージャー選択判定ステップとして、プロジェクトマネージャーが依頼者によって選択されたか否かを、システム開発マッチングシステム１００の図示しないコンピュータの制御部が判定する。
選択されたと判定した場合はステップＳ４へ進み、他方、まだ選択されていないと判定した場合はステップＳ３を繰り返す。
【００４３】
ステップＳ４では、開発者選択自在化ステップとして、選択されたプロジェクトマネージャーが開発者データベース１３０から開発者を選択自在にするように、図示しないコンピュータの制御部が制限を解除する。
これにより、選択されたプロジェクトマネージャーは、案件に適任な開発者を選ぶことができる。
例えば、案件の内容に応じて、開発者の専門知識、経験やスケジュールについての情報などを参考にして、適任な開発者を必要な人数だけ選択することができる。
【００４４】
なお、テスターについても、開発者と同様に選択してもよい。
また、必要に応じて、ブリッジシステムエンジニアを採用してもよい。
ブリッジシステムエンジニアも、開発者と同様、ブリッジシステムエンジニアデータベースに登録される。
ブリッジシステムエンジニアとは、プロジェクトマネージャーが話す言語と、開発者が話す言語とが異なる場合に、両者の言語を話して両者の架け橋の役目を果たす技術者をいう。
【００４５】
ステップＳ５では、開発者選択判定ステップとして、開発者がプロジェクトマネージャーによって選択されたか否かを、システム開発マッチングシステム１００の図示しないコンピュータの制御部が判定する。
選択されたと判定した場合はステップＳ６に進み、他方、まだ選択されていないと判定した場合はステップＳ５を繰り返す。
【００４６】
ステップＳ６では、チーム登録ステップとして、システム開発マッチングシステム１００の図示しないコンピュータの制御部が、選択したプロジェクトマネージャーの情報、選択された開発者の情報、選択されたテスターの情報などの関係者をチームデータベース１５０に登録する。
これにより、システム開発について依頼者にとっては、プロジェクトマネージャーを選んで案件を依頼するだけで、開発内容、開発規模、開発期間の条件などの案件情報に基づいてプロジェクトマネージャーによって開発者が選ばれ、チームとして登録される。
つまり、このシステムにおいてプロジェクトマネージャーを窓口にして案件がチームに依頼されるため、依頼者は所望のシステムを得ることができる。
【００４７】
また、システムの開発中の段階において、依頼者からの要望があった場合、要望はプロジェクトマネージャーを介するだけで開発者へ伝わる。
その結果、いくつもの仲介業者が介入する場合と比べて、依頼者の要望を早く、かつ、正確に開発者に伝えることができる。
同様に、システムの開発中の段階において、開発者から依頼者への問い合わせや質問があった場合、問い合わせや質問はプロジェクトマネージャーを介するだけで依頼者へ伝わる。
その結果、いくつもの仲介業者が介入する場合と比べて、開発者のからの問い合わせや質問を早く、かつ、正確に依頼者に伝えることができる。
つまり、依頼者と開発者との間のやり取りが早くて正確な分、開発開始から納品までの期間を短くすることができる。
なお、関係者は、システム開発マッチングシステム１００のプラットフォームに設けられたメッセージ送受信手段を用いてやり取りすることができる。
メッセージ送受信手段は、I/Oの結果を待たずに処理を進めるサーバを介してコンピュータ端末から他のコンピュータ端末へメッセージデータを送信し、所謂、プッシュ通知するものが好ましい。
【００４８】
開発依頼されたシステムが完成すると、プロジェクトマネージャーは、依頼者にシステムが完成した旨を伝え、依頼者は、システムのデータが保存されたストレージ１７０からダウンロードし、検収する。
そして、依頼者は、システム開発マッチングシステム１００のプラットフォームに設けられた評価手段を用いてプロジェクトマネージャーおよびチーム全体を評価する。
例えば、最高評価が星マーク５つとして、プロジェクトマネージャーに対して、星マーク４つの評価をつける。
同様に、プロジェクトマネージャーは、システム開発マッチングシステム１００のプラットフォームに設けられた評価手段を用いて開発者やテスターなどの個々のメンバーを評価する。
【００４９】
また、開発者やテスターは、システム開発マッチングシステム１００のプラットフォームに設けられた評価手段を用いてプロジェクトマネージャーを評価する。
これらの評価は、評価されたメンバーのプロフィール情報とともに各データベースに記録される。
これにより、関係者についての評価次第で関係者に信用が付いて相手を初めて選ぶ際の参考情報となる。
その結果、選択される側にとってはモチベーションを保つことができる。
【００５０】
このようにして得られた本発明の実施例であるシステム開発マッチングシステム１００は、依頼者の情報が登録される依頼者データベース１１０と、プロジェクトマネージャーの情報が登録されるプロジェクトマネージャーデータベース１２０と、開発者の情報が登録される開発者データベース１３０と、システム開発の内容についての案件情報が登録される案件データベース１４０と、システム開発の案件の関係者情報が登録されるチームデータベース１５０とを備え、案件情報が案件データベース１４０に登録されると、案件の依頼者がプロジェクトマネージャーデータベース１２０からプロジェクトマネージャーを選択自在になり、プロジェクトマネージャーが依頼者によって選択されると、選択されたプロジェクトマネージャーが開発者データベース１３０から開発者を選択自在になり、開発者がプロジェクトマネージャーによって選択されると、選択したプロジェクトマネージャーの情報および選択された開発者の情報がチームデータベース１５０に登録される構成であることにより、依頼者にとっては、開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができ、システムを確実に依頼者が望む品質にすることができ、開発者は自身の専門分野の知識を十分に活かして依頼されたシステムを開発することができる。
【００５１】
さらに、案件データベース１４０が、プロジェクトマネージャーデータベース１２０に登録された全てのプロジェクトマネージャーに対して閲覧自在なオープン設定と、プロジェクトマネージャーデータベース１２０に登録されたプロジェクトマネージャーのうちの依頼者をフォローしているプロジェクトマネージャーおよび依頼者によって設定された条件を満たすプロジェクトマネージャーのみに対して閲覧自在なクローズ設定と、プロジェクトマネージャーデータベース１２０に登録されたプロジェクトマネージャーのうちの依頼者から指名を受けたプロジェクトマネージャーのみに対して閲覧自在なシークレット設定とを切り換え自在な構成であることにより、依頼者は安心して案件を案件データベース１４０に登録することができる。
【００５２】
また、システム開発マッチングシステム１００は、開発者によって開発されたシステムをテストする者であるテスターが登録されるテスターデータベース１６０をさらに有し、プロジェクトマネージャーが依頼者によって選択されると、選択されたプロジェクトマネージャーがテスターデータベース１６０からテスターを選択自在になり、テスターがプロジェクトマネージャーによって選択されると、選択したプロジェクトマネージャーの情報、選択された開発者の情報に加えて選択されたテスターの情報がチームデータベース１５０に登録される構成であることにより、より品質のよいシステムを提供することができる。
【００５３】
さらに、システム開発マッチングシステム１００は、案件データベース１４０に登録された案件毎に応じて開発データを記憶するストレージ１７０をさらに有し、ストレージ１７０の開発データが、チームデータベース１５０に登録された関係者のみに対してアクセス自在に構成されていることにより、チームメンバーが所定の場所に集まらずに各自の場所で開発を進めることができる。
【００５４】
また、開発者のプロフィール情報およびスケジュール情報が、開発者データベース１３０に登録されていることにより、プロジェクトマネージャーは開発者の専門知識だけでなくスケジュールの空き具合を考慮して開発者を選択してチームを作り上げることができる。
【００５５】
さらに、システム開発マッチングシステム１００は、案件が終わったら契約相手を評価する評価手段をさらに有していることにより、選択される側にとってはモチベーションを保つことができる。
【００５６】
本発明のシステム開発マッチングシステム１００のプラットフォームサービス提供アプリケーションソフトウェアは、案件情報が案件データベース１４０に登録されたか否かを判定する案件登録判定ステップＳ１と、案件情報が案件データベース１４０に登録された場合、案件の依頼者がプロジェクトマネージャーデータベース１２０からプロジェクトマネージャーを選択自在にするプロジェクトマネージャー選択自在化ステップＳ２と、プロジェクトマネージャーが依頼者によって選択されたか否かを判定するプロジェクトマネージャー選択判定ステップＳ３と、プロジェクトマネージャーが依頼者によって選択された場合、選択されたプロジェクトマネージャーが開発者データベース１３０から開発者を選択自在にする開発者選択自在化ステップＳ４と、開発者がプロジェクトマネージャーによって選択されたか否かを判定する開発者選択判定ステップＳ５と、開発者がプロジェクトマネージャーによって選択された場合、選択したプロジェクトマネージャーの情報および選択された開発者の情報をチームデータベース１５０に登録するチーム登録ステップＳ６とを具備していることにより、依頼者にとっては、開発者の専門分野を詳しく理解しなくてもプロジェクトマネージャーを通じて案件をスムーズに依頼することができ、システムを確実に依頼者が望む品質にすることができ、開発者は自身の専門分野の知識を十分に活かして依頼されたシステムを開発することができるなど、その効果は甚大である。
【符号の説明】
【００５７】
１００  ・・・  システム開発マッチングシステム
１１０  ・・・  依頼者データベース
１２０  ・・・  プロジェクトマネージャーデータベース
１３０  ・・・  開発者データベース
１４０  ・・・  案件データベース
１５０  ・・・  チームデータベース
１６０  ・・・  テスターデータベース
１７０  ・・・  ストレージ
ＰＣ１  ・・・  依頼者のコンピュータ端末
ＰＣ２  ・・・  プロジェクトマネージャーのコンピュータ端末
ＰＣ３  ・・・  開発者のコンピュータ端末
ＰＣ４  ・・・  テスターのコンピュータ端末
【図１】
2019091330.tif 000003
【図２】
2019091330.tif 000004