項目經理在 App 開發過程中的角色和價值

已發表: 2021-10-05

當你帶著應用創意來到一家軟件開發公司時,你會被指派一名項目經理。 據說此人是您的助手和您與開發人員的鏈接。 但是項目經理具體做什麼呢? 你真的需要一個嗎? (劇透——是的,你知道。)

讓我們來看看項目經理的一些特殊職責,看看為什麼在創建應用程序時需要專業人士。 我們非常確定我們可以說服您他們發揮著至關重要的作用。



項目經理在軟件開發中的作用是什麼?

當您帶著您的想法來到一家​​開發公司時,項目管理是開始的第一個流程。 除了作為您與開發人員和設計師團隊之間的溝通渠道之外,項目經理 (PM) 還執行一些任務。

除了最基本的東西,我們也將在下面討論,PM 的職責包括:

  • 確定應用程序將為用戶解決的問題;
  • 確定這個問題的解決方案;
  • 幫助您驗證您的想法;
  • 軟件開發過程的路線圖;
  • 與您和團隊一起,弄清楚如何
    在預算內按時完成項目。

以下是每個任務的一些概述,沒有特定的順序。

當您想出一個商業創意時——任何商業創意,而不僅僅是移動應用程序——您需要對其進行驗證。 我們很快就會有一篇關於想法驗證的詳細文章,但就目前而言,要知道沒有這個,你就有失敗的風險。 為了盈利,企業需要為客戶解決一些問題; 否則,它的產品是不需要的,走不了多遠。

驗證過程的一部分是確定產品(在我們的例子中是移動應用程序)將解決的問題。 健身應用程序幫助我們塑造體形和保持健康,送餐應用程序讓我們免於購物和烹飪,約會應用程序可以讓我們的愛情生活充滿活力。 預訂、電影流媒體、瑜伽、交通和預訂應用程序——每一個應用程序都以一種或另一種方式讓我們的生活更輕鬆。 這也是您的應用程序需要做的。 它需要比其他應用程序做得更好,提供一些獨特或更好實施的功能。 與您的 IT 項目經理進行頭腦風暴是一種方式找到那個獨特之處讓它綻放,因為專業的 PM 可以根據多年來獲得的經驗提供見解。

確定問題並提出解決方案後,就該計劃項目了。 戰略路線圖是項目經理所做的最重要的事情之一。 路線圖是每個衝刺期間要完成的任務列表。 如果沒有適當的規劃,項目可能會在接縫處鬆動。 PM在與客戶和應用開發團隊討論後創建一個路線圖,然後根據這個路線圖監控開發過程。

路線圖示例

優秀的 IT 項目經理了解應用程序開發過程的所有部分,可以降低風險、提出寶貴意見並研究成功開始的最佳選擇。 所有這些都使開發過程更加順暢,幾乎沒有額外費用或由於不可預測的問題而停止開發。

IT項目經理的主要職責


規劃

市場變化很快。 為了讓您的應用盈利,它需要在正確的時間在正確的類別中發布,並且需要看起來恰到好處。 應用程序的創建分為幾個階段,每個階段由團隊的不同部分完成。 一個好的計劃是基於對市場的分析、每個階段的複雜性以及分配到每個階段的團隊來製定的。 糟糕的計劃將導致錯過最後期限。

路線圖是軟件開發技術方面規劃的主要部分。 但還有更多的過程。 想法驗證、用戶故事映射、設計 MVP/MLP——項目經理在應用程序開發過程中負有許多責任。

溝通

在大多數情況下,客戶既沒有時間也不想與每個開發人員保持聯繫。 這正是你去外包 IT 公司而不是建立自己的應用程序開發部門的原因,對嗎? 您從公司訂購應用程序並信任您的 IT 項目經理將您的需求傳達給設計人員和開發人員。 如果沒有適當的溝通,你就有可能得到你想要的東西。

PM 的作用是與客戶和團隊保持聯繫,不僅傳達他們的信息,而且幫助他們找到一種共同語言,方式不止一種。 在Mind Studios ,我們真的沒有語言障礙問題,因為我們的大多數設計師和開發人員都掌握了紮實的英語,並且能夠很好地交流。 更大的問題往往在於思維方式,PM 可以解決這個問題,讓開發團隊與客戶保持一致。

介紹計劃變更

在發展過程中,變化是不可避免的。 原因各不相同:您可以擁有“啊哈!” 當完美的想法出現時,你知道會推動你登上 App Store 排行榜的榜首; 當新玩家進入您的細分市場時,市場可能會發生變化; 可能會發布一項新技術,而這正是您的產品所需要的; 您和您的開發公司進行的測試可能會帶來意想不到的結果,無論好壞。

通常情況下,立即更改項目中的任何內容幾乎是不可能的。 更改將添加到下一個衝刺,甚至是之後的衝刺。 但如果做得好,這些變化可能是發生在你的產品上的最好的事情。

當需要在開發的任何階段添加或刪除某些內容時,軟件項目經理的角色是將這些更改引入團隊並調整計劃。 PM 需要將變更納入計劃,同時最大限度地減少對項目的干擾並防止成本飆升。

過程控制

在每個階段進行控制是管理意外問題和實施更改而不會錯過最後期限的唯一方法。 保持這種控制可能是項目經理最關鍵的任務。 如果沒有人掌握開發的脈搏,那麼最終的應用程序就不可能做到最好。 更重要的是,缺乏控制可能是事情付諸東流的原因。

同時,平衡對於任何項目都是至關重要的,控制應該有限制。 經驗豐富的 PM 信任他們的團隊,不會對他們進行微觀管理。 IT 行業相當年輕和靈活,領導應用程序開發項目的經理也應該靈活。 這就是項目管理的重要性最顯著的地方。

好的和壞的 PM——如何區分

好與壞的 PM

在協作的早期階段,查看分配給您的 PM 是好是壞並不容易。 如果您與位於世界另一端的外包公司合作,那就更難了。 但是有一些明顯的跡象需要尋找。 以下是從應用程序開發的最早階段開始需要注意的事項。

好下午:問了很多問題

當然,當開發已經在進行中時,範圍肯定會有一些變化。 這實際上是給定的。 然而,這僅意味著必須有一個非常詳細的計劃,其中列出了必要的功能和可能的問題,以便當這些意外的變化出現時,它們不會堆積起來。 如果您的總理用“我們明天再考慮”來向您拉扯斯嘉麗·奧哈拉 (Scarlett O'Hara),這就是您需要注意的第一個小跡象。

糟糕的PM:把一切都留給團隊

信任是一件好事; 每個人都為自己而戰的團隊很少做得好。 但在軟件工程中,項目經理的工作是把握事物的脈搏。 如果您的 PM 無法回答您關於當前階段正在發生的事情的問題,您可能需要重新評估您的合作對象。

好PM:誠實透明

有天才的想法,然後有那些......不是那麼多。 項目經理應該能夠告訴客戶他們的想法是否需要調整。 如果您的 PM 以目標為導向並希望項目成功,他們會誠實地告訴您是否應該繼續使用該功能或此功能,或者是否最好放棄它。

如果團隊正在為您的項目而苦苦掙扎,或者他們缺乏相關經驗並且可能需要更多時間來熟悉某些概念和技術,他們也會坦誠相待。 一個好的 PM 並不總是說是。

壞 P​​M:過於樂觀(或悲觀)

除非該團隊之前曾參與過一個非常相似的項目,否則一頭霧水並立即說“我們可以做到”而不加考慮是一個糟糕的經理的標誌。 為您的公司設計應用程序是一個複雜的過程,需要仔細評估。

另一方面,您不希望您的 PM 在最小的問題上恐慌。 或者說“我們不能那樣做”而不說明原因並試圖找到一種方法來讓它發揮作用。

好下午:關註一切

無論是團隊成員之間的問題還是流程進行中的一些小問題,優秀的 PM 都知道。 如果情況不需要,他們可能不會積極參與,但他們知道自己有能力及時介入,不讓問題升級。

壞PM:微觀管理

這是生意,我們在這裡都是成年人,對吧? 每半小時壓低員工的脖子並詢問事情進展情況被認為是不好的做法。 至於團隊內部的個人問題——有時,最好的決定來自爭議。 (當然,除非它接近流血事件。)

好的 PM:詢問團隊的意見(並將其轉達給客戶)

從多個角度看待事物是非常寶貴的,一個優秀的 IT 項目經理知道他們的知識不是絕對的。 團隊的投入是無價的,與客戶的頭腦風暴也是無價的。

壞PM:用電子郵件轟炸你

讓每個人都了解情況是一回事。 但是,如果您的項目由一個人負責,他會通知您即使是最細微的更改,並且每天向您發送兩次報告,那麼在某些時候,您將開始將其全部過濾掉,這很煩人。

這導致兩件事:

  1. 你變得憤怒和不滿,
  2. 你可能會過濾掉一些真正重要的東西。

一個好的項目經理知道什麼是重要的,與誰分享。 太多的信息讓任何人頭暈目眩。

為什麼項目經理的貢獻對成功很重要

項目經理很重要

如您所見,項目經理在軟件工程中的作用是巨大的。 雖然團隊中的每個人都必須了解他們做什麼以及如何做,但領導他們的是項目經理。 和任何領導者一樣,他們的工作是讓事情按計劃進行。 這包括啟發、推動和拉動以及激勵等。

根據敬業度研究所的數據,不從事工作的員工會使公司損失數十億美元。 一個糟糕的 PM 不僅讓你和你的項目損失了他們自己在這些潛在利潤中的份額,而且還損失了所有團隊成員的份額。 更不用說如果產品由於管理不善而沒有按時完成,您將蒙受的損失。 一個好的 PM 為整個過程增加的輸入不能被高估。

Mind Studios 的項目經理

現在您已經讀到了本文的結尾,您已經知道如何選擇一位優秀的項目經理作為您的合作夥伴並幫助您的應用程序成功發布。 請給我們寫信,如果你還有任何疑問,我們將運用我們積累的經驗來幫助你。