Googleスプレッドシートのプロジェクトポートフォリオ管理とマクロ

こんにちは



共通のタスクが異常な発見につながることもあります。 そのため、すべては簡単なタスクから始まりました-数時間でプロジェクトポートフォリオ管理システムを展開する必要がありました。 現在のプロジェクトに時間的なプレッシャーがあるため、このタスクのリソースは割り当てられませんでした。



タスクの背景の特徴-システムは非常に動的で視覚的でなければなりません。 私たちの小さなチームの詳細とライフスタイルは、 最近の投稿で簡単に説明しました。 タスクのビジネスケースは次のとおりです。私たちの仕事には多くのプロジェクトがあります。 提案が書かれ、評価ガントが描かれ、質問が議論され、開発プロセスのサポートが行われています...最大15のプロジェクトが1日1チームで議論を行うことができます。 プロジェクトのステータス、フェーズ、所有者が変更される場合があります。 多くの情報があり、それは急速変化しており、 重要です。 プロジェクトポートフォリオ管理ツールを導入する時が来ました。



リクエストを非公式に収集するために、一般的なSkype集会が開催されました。 誰もが一つのアイデアが好きだった。 磁石またはベルクロ(付箋)を備えたアナログボードを使用する提案がありました。 委員会自体は、プロジェクトのフェーズ、その活動に対応するセクションに分割する必要があります。 プロジェクトは、プロジェクトの名前、カテゴリと所有者(製品所有者)を示す小さなテキストタグ付きのマジックテープまたはマグネット、およびプロジェクトの健全性を示す古典的な3色コードで示す必要があります-(赤:問題があり、緊急に管理が必要です;黄色:注意と継続的な追跡が必要です;緑:すべて順調です)。



このアプローチでは、プロジェクトで必要な操作のほとんどは、ボード上のベルクロをドラッグして色を変更することになりました。 もちろん、システムは情報安全である必要がありますが、Web上でアクセスできる必要があります。



次に、すでに存在するものの分析に進みました。 まず、オンラインボードのサービス、次にベルクロのサービスに注目しました。 残念ながら、すべての要件(ユーザーグループ内の安全な分離、サービスの信頼性、無料)を満たすものを見つけることはできませんでした。



Googleドキュメントを使用して、実用的なソリューションが見つかりました。 具体的には、Googleスプレッドシート。 ボードは、テーブルのマルチカラー領域として実装されました。 表の3つの列は、プロジェクトアクティビティゾーンを示しています。アクティブ(保留)、保留(一時停止)、およびデッド(プロジェクトが終了)です。 プロジェクトのフェーズを示す8行:分析、提案の送信、開始への割り当て、詳細化フェーズ、開発フェーズ、短期サポート、長期サポート、正常終了:







ベルクロデザインは、ドラッグアンドドロップが簡単です。 ただし、プロジェクトを追加するには、いくつかの手順を実行する必要があります。



ご覧のとおり、この操作はかなり日常的です。 現時点では、このルーチンをコードでラップする方法は1つしかありません。これはGoogle SpreadSheet Gadgetsです。 このようなガジェットを実装するというアイデアは非常に簡単です。ガジェットのパラメーターにプロジェクトの名前、ベルクロの色、テキストタグを入力し、すべてを描画します。 このタスクに関しては、ガジェットの作成とテストに必要な時間が、今後4週間で必要な30〜40個のスティッキーを作成するための操作の合計よりもはるかに長いため、この方法は使用しませんでした。



この段階で、Velcroを使用したテーブルのテンプレートは、関心のあるすべての人と共有され、一般に承認され、機能し始めました。 彼があなたに興味を持っているなら、あなたはコピーを作ることによってそれを使うこともできます。 こちらが彼の住所です。



今、いくつかの注意事項...



実際、このマイクロプロジェクトにはもう1つのステップがありました。 昔は、MS Excellのマクロを記録およびエンコードする必要がありました。 そのため、コード内のいくつかのステップをラップしてベルクロを作成する機会を探していたとき、幸運なことに「Googleスプレッドシートのマクロ」などをGoogle検索に入力しました。 驚いたことに、Googleはこの方向で深刻な活動を示しました( たとえば、こちらを参照 )。



これは、Facebook APIに匹敵する規模とイデオロギーのアプリケーションを迅速に開発するための新しいプラットフォームがまもなく登場することを意味します。



すでに、ガジェットを使用すると、テーブルを外部サービスと統合できます。 マクロは、クライアント側の操作-テーブルのJavaScriptに類似しています。 そのようなプラットフォームでデータを処理する可能性は非常に広いです。 一方、ユーザーインターフェイスの設計は大幅に制限されます。 このプラットフォームを簡潔に説明しようとすると、表形式のインターフェースを備えたシステムの超高速開発のためのシステムになります。 そのようなシステムの例として、電卓、コンバーター、フィールドデータ収集フォーム、ストック画面、大学のテストがあります。 これらのプログラムの対象者は、Googleアカウントを持つすべてのユーザーです。多くのユーザーがいます:)



頑張って



All Articles