ブックマークではなくマインドマップ

皆さん、こんにちは。



研究目的で採用した簡単なアイデアを共有したいと思います。



非常に頻繁に、特にアーキテクチャの反復では、何らかの調査、またはもっと簡単に* google *を行う必要があります。 たとえば、何かが何かと関連しているかどうか、どのように何かが何かをサポートしているかなどを調べる必要があります。 多くの場合、質問への答えは自信を持って「はい」または「いいえ」に見えず、特定の条件、問題を回避する方法などがあります。 研究タスクは、おそらく実装タスクよりもさらに重要かつ重要です。 それらは、システムを構築する基本的なアイデアとアーキテクチャの決定に影響を与えます。 そしてもちろん、プロジェクト全体の成功について。



このようなタスクは経験豊富な開発者または「シニア」によって取得され、多くの場合、集会で研究結果を提示するのにわずか30分から2時間しかかかりません。 問題は、研究中にその実行者が特定の決定を下し、これらの決定が研究に基づいてなされた結論と同じくらい重要であるということです。 決定が正しく行われなかったり、詳細や推論の連鎖が見落とされたりすることがあります。 多くの場合、追加のアイデアやオプションをテストするために研究が再開されます。



これまでどうやってこれをやったのですか? たとえば、研究者は1日間ウェブをさまようと読みました。 彼は何十もの開いているタブとブラウザウィンドウを蓄積し、何かをブックマークとしてマークし、何かを失いました。 それから彼はエディターを開き、そこにいくつかのリンクをコピーし、いくつかの提案を追加し、集会に行きました。 同時に、研究中に生じた一連のアイデアと決定は消えました。 議論中に復元する必要がありました。



現在何を使用していますか? マインドマップ(略してMM)またはリンク図



一部には、MMを構築するための多数のオンラインツールの存在により、この決定が促進されました。 たとえば、チームワークをサポートする無料のオンラインMMツールの市場調査の結果(調査の履歴を記録するために、MMWaveガジェットが使用されました )。



画像



ご覧のとおり、 mind42.comがコンテストの勝者になりました



この調査中のMMツールの要件は何でしたか?

-MMブランチにハイパーリンクを追加する機能。

-チームワーク(時には、2人で同時に調査を実施する必要があります);

-民主的な無料アカウント。

-ブランチに「質問」、「はい」、「いいえ」などのラベルを設定する機能-これにより、MMの可読性が大幅に向上します。



次に、調査タスクにmind42を使用して、既製のRuby-on-RailsアプリケーションをGoogle App Engineに移行できるかどうかを判断する例を示します。



タスクの背景は次のとおりです。 少し前に、RoRでWebアプリケーションを開発しました。 事業組織の性質上、それはスタートアップであり、*天使*と投資家なしで、顧客自身によって資金提供されました。 WebアプリはServerProntoをホストするパナマにアップロードされました。 その後、プロジェクトは自給自足に達しませんでしたが、顧客は新しいアイデアと古いサービスを手に入れてしばらくしてからさらに開発するためのプラットフォームを作成しようとしていたため、それを捨てたくありませんでした。 ここで主なことについて-彼はアプリケーションをGoogle App Engineに転送したかったのです。 彼は無料ホスティングの新しい機会について読んだばかりで、そのような譲渡の可能性を調査し、この運営の予算を評価するように頼みました。



私たちにとって、Google App Engineは新しいプラットフォームであり、調査を開始しました。 この公開MMで結果を確認できます。



画像



ご覧のとおり、Ruby-on-RailsアプリケーションをGAEに移行する可能性の問題はそれほど単純ではありません。 さらに、研究が進むにつれて、回答のサイン(yes-no)が数回変わりました。 最後に、ActiveRecordをサポートするコードをDataMapperに移植し、Rubyコードの残りを変更せずに移植することを決定しました。 お客様が承認した予算。 現在、JRuby-Rails-DataMapper-GAEのパフォーマンスをテストするために、アーキテクチャの反復でプロトタイプを構築しています。



また、このようなMMを自分で使用することも便利です。たとえば、新しいプログラミング言語や新しいフレームワークを学習しているときです。 ここで、mind42はリッチテキストと画像をブランチに添付する機能を持っているため、役立ちます。 たとえば、これはRuby言語を学ぶためのMMのように見えるかもしれません:



画像



このアプローチでは、ある意味でのMMは「ステロイド上の」ブックマークシステムです。 また、ブラウザやオンラインブックマークよりも多くの利点があります。 スタートアップの立ち上げなど、特定のトピックに長い間興味がある場合は、メモを使用してこのフィールドで詳細なMMを開発できます。 興味深いことに、そのようなMMは貴重な知的成果物であり、たとえば興味深いブログ投稿にすばやく変換できます。 専門のさまざまな分野でのMMのオープンな集合創造のための人気のあるソーシャルサービスがすぐに現れる可能性があります。



要約すると、マインドマップはしばらくの間、他のコラボレーションツールの影にとどまりました。たとえば、詳細な仕様を記述する場合にのみ使用しました。 ただし、競合するオンラインツールの出現により、式はMMに関して機能し始めます:良いコンセプト+良いツール=人気。



素敵なブランチを!



All Articles