で カーマテック私たちは、3つのブランドのソフトウェア開発プロジェクトを担当しています。 レールカーマ, コードウェバー そして カラー直方体.2~3年にわたるデータセンター・オートメーションから、3ヶ月以内にテスト/ローンチされるソーシャル・ネットワーキング・プラットフォームの構築まで、さまざまな規模のプロジェクトがある。
私たちは、このようなビジネスアプリのダイナミクスが大好きです。ビジネスアイデアをブレインストーミングし、それをUI/UXに結びつけ、新しいものを市場に送り出します。ワイヤーフレーム、ストーリーボード、DBデザイン、テストケース、ユーザビリティ、レスポンシビリティ......異なるビジネスフローやユースケースのために、毎回スポークを追加して車輪を再発明する膨大な作業に、私たちは驚嘆します。
COO(最高執行責任者)としては、ソフトウェアのデリバリー・プロセス、品質、納期を何があっても守れるよう、常に予測可能性を高める必要がある。そのためには、顧客とのコミュニケーションや承認の遅れ、プロジェクト計画段階ではわからないサードパーティAPIの実装の実現可能性におけるリスクなど、リスクや外部のコントロール要因を翻訳する必要がある。より良いトラッキングとプロジェクトマネジメントのために、私たちが試している4つの方法を見てみましょう。私たちは、プロジェクトマネージャーが効果的にプロジェクトを納期に間に合わせるために守れる4つのマントラを見つけました。
- プラン - 並列的、連続的な活動を考慮した綿密な計画とモジュール化。相互に依存するモジュール、キャッシュシステムや多通貨処理のようなプロジェクト開始段階でアーキテクチャを必要とするモジュール、アプリケーションが使用しなければならない再利用可能なメソッドのような単純なものを計画する!
- 3週間のビジビリティ - プロジェクトで計画されているすべての活動について、最低3週間は視野を維持し、少なくとも3週間前には計画の連絡/明確化を開始する。これは、クライアントへの明確化、ワークフローに関するワイヤーフレームやビジネス分析、あるいはデプロイのためのサーバーのプロビジョニングの取得といった単純なものでもよい。
- 毎日のスタンドアップと特集ディスカッション - 業務フローを導入する前に、チーム全体と話し合うスタンドアップやミーティングを行うよう主張しましょう。そうすることで、新たな視点や将来ぶつかる可能性のある障害物が見えてくるはずだ。後で手直しするよりも、30分以上かけてブレインストーミングをする価値がある。考えれば考えるほどいいのだ!
- トラック そして トラック 様々な角度から進捗を追跡します。以下を定義し、追跡します。 プロジェクト速度 タスクへのポイントを定義し、チームの週間ベロシティを追跡することで、プロジェクトと個人のレベルで。プロジェクトのペースを落としている開発者を見逃すことはない。割り当てられたタスクはすべてレビューされ、評価され、遅れているタスクはPMに通知される。トラッキングの仕組みが自動化され、完璧になれば、それはフローのように起こり、プロジェクトのペースを完璧に把握することができる!
そして、作戦の観点からも、我々は追跡している。
- プロジェクト損益 - プロジェクトの採算性を確保するため、コスト対請求の月次PnL。遅延やリソースの過剰投入は、ここで把握することができる。
- マイルストーンの追跡 - カレンダーやリマインダーを設定することで、今後のマイルストーンについて事前にアラートを受け取ることができる。また、トラッカーは、費やされた開発時間が見積もり時間通りか、それ以上であれば、赤いアラートを表示する。これらはプロジェクトの損益に影響を与える重要な領域である。
- 根本原因分析 ビジネスアナリシス、ソリューション、見積もり、リソース配分、顧客とのコミュニケーション、あるいはその他の何かにおいてギャップがあるのかどうかを突き止める必要がある。これが、今後のプロジェクトに生かすべきポイントだ!
これらは、私たちがプロジェクト管理に効果的に使っているいくつかのヒントに過ぎない。
専門家が言うように、効果的なプロジェクト管理からは予測可能性が生まれる。効果的なプロジェクト管理なしにプロジェクトを管理しようとするのは、ゲームプランなしにフットボールの試合をしようとするようなものだ。どこにでも行けるが、どこにも行けない!