本日は、ソフトウェア開発において設計、プログラミング、トラブルシューティング能力などと並び開発者にとって重要であるコミュニケーションですが、そのコミュニケーションを手助けしてくれるツールについて、一体何か最適なのか?ChatGPTに質問してみました。

質問してみた理由

APPSWINGBYでは、プロジェクトやお客様の使用しているコミュニケーションツールにあわせて多くのコミュニケーションツールを使いこなしています。

Slack、Teams、Chatworkからはじまり、Zoom、Google Meet、Microsoft Teams、Chatwork、git、asana、Trello・・・気が付けば毎月のツールの利用料金だけでも結構な金額を支払っているので、どこかのタイミングで最適ないくつかのツールに絞り整理しようかなぁなんて思いつつ、最新のAIはどのツールが最適だと判断するのかを知りたくて今回質問してみました。

ChatGPTの回答は?

ChatGPT曰く

「ソフトウェア開発において最適なコミュニケーションツールは、プロジェクトの規模、チームの場所、スケジュール、予算、およびプロジェクトの性質によって異なります。以下は、一般的なコミュニケーションツールの種類と、それらが最適な状況についての一般的な指針です。」

と前置きがあり、その後、メール・チャット・ビデオ会議・プロジェクト管理ツールについてのメリット・デメリットについて説明をしてくれました。(;’∀’)

そして、なぜか、最後に「最適なコミュニケーションツールを選択する場合には、プロジェクトの状況に応じて」の一文を残して回答が止まってしまいました。💦

結論

プロジェクトの規模やスケジュール、予算、プロジェクトの性質によって最適なツールを”自分で”探して選ぶことが最適な選択肢であるということのようです。

様々なサービスは通年で契約することを前提としてサービスを提供しているものがほとんどですが、本来はプロジェクト毎にツールも含めて選定し、まめに契約~解約することが望ましいということなのでしょう。

今日も一日頑張りましょう!