警示!一幅漫畫揭示了專案研發過程中存在的問題
鞦韆製作過程的漫畫最早出現在20世紀70年代。後來,鞦韆漫畫出現了許多變種,如用來比喻軟體開發過程和管理的漫畫。鞦韆漫畫描述了在實際製作鞦韆這個需求過程中,各個部門之間的理解配合及完成需求的差異。
2003年首次出現了這副鞦韆漫畫,該漫畫主題主要是描述軟體開發專案中的感知差距。這幅漫畫也在企業的管理層中流行起來,主要用於在專案出現問題時可以找出問題所在。
一個鞦韆的製作卻可以引發各個部門對該鞦韆理解和實際完成的差異性,這些差異性的存在有的人認為是溝通問題,例如聽不明白客戶的需求等。與此同時,該漫畫也揭示了產品開發中的一些問題,並提醒任何專案參與者什麼該做和什麼不該做。
先來看看這個漫畫(該漫畫是version 1.5版本的,還有version 1.0和version 2.0版本)。
按照從左到右,從上到下的順序依次來說說每幅畫的意思:
-
客戶:我家有三個小孩,我須要一個能三個人用的鞦韆。它是由一繩子吊在我園子裡的樹上。客戶在描述需求時傾向於提供過多的資訊。
-
產品經理:鞦韆這東西太簡單了,鞦韆就是一塊板子,兩邊用繩子吊起來,掛在樹上的兩個枝子上。
-
工程師按照產品經理的要求設計產品。兩個樹枝上掛上鞦韆哪還能盪漾起來嗎?除非是把樹從中截斷再支起來,這樣就滿足要求了。
- 程式設計師:開始寫程式。兩條繩,一塊板,一棵大樹,接在樹的中段;太簡單了,工序完成。
-
測試人員:收到開發部門的產品進行測試。一根在末端繫了個圈的繩子。
- 銷售人員:終於產品完成,銷售人員開始向客戶推銷:通過人體工學,工程力學多方面研究,本著為顧客服務出發,我們的鞦韆產品讓您如同坐著沙發一樣舒適。
- 當需要用到文件的時候,總是找不到。這麼小的工程沒有文件很正常,只要需求說明書與合同就可以了。
-
實施人員交付的產品的時候,只要把繩子系在樹上就可以了。
-
客戶:花了這麼多錢,真的能和過山車相媲美了。
-
客服解決問題的方法簡單粗暴。
-
市場營銷做的廣告那是相當的高大上。
- 瞧!客戶真正想要的只是一個簡單的輪胎鞦韆。
溝通:大“C”原則
需求的理解和溝通,是產品和專案實施的前提和必須,這個值得我們去認真對待並要在專案開始之前理解並正確傳達給專案線的每一個人。專案是各部門人員共同合作來完成需求,專案經理的作用是通過戰略性、有效性和有意義的溝通來監控專案細節。“專案經理的大約90%的時間都用於溝通”。溝通是做好專案管理的重要組成部分。因此,專案管理不僅僅是靠工具和流程。
正確的工具
但是,不要搞錯了。正確的專案管理工具也是成功的團隊必備。通過使用專案管理工具進行協作,使團隊成員資訊同步,各部門對專案理解的差異可以最小化。我們公司自己用的是禪道,禪道是我繼JIRA之後用的第二個專案管理工具,也是國內使用最廣的一個。分別列舉下禪道和JIRA的功能區別:
禪道專案管理軟體:http://www.zentao.net/
1)產品管理:產品、需求、計劃、釋出、路線圖等功能。
2)專案管理:專案、任務、團隊、build、燃盡圖等功能。
3)質量管理:bug、測試用例、測試任務、測試結果等功能。
4)文件管理:產品文件庫、專案文件庫、自定義文件庫等功能。
5)事務管理:todo管理,我的任務、我的Bug、我的需求、我的專案等個人事務管理功能。
6)組織管理:部門、使用者、分組、許可權等功能。
7)統計功能:豐富的統計表。
8)搜尋功能:通過搜尋找到相應的資料。
JIRA官網:https://www.atlassian.com/software/jira
1)問題追蹤和管理(問題型別包括New Feature-新功能、Bug-缺陷、Task-任務、 Improvement-改進 四種);
2)問題跟進情況的分析報告;
3)專案類別管理功能;
4)元件/模組負責人功能;
5)專案email地址功能;
6)無限制的工作流。
禪道和JIRA各有優勢,不過就我自己使用而言,我更推薦禪道,因為禪道更適合國人的使用習慣,當然,見仁見智。我之前也寫過一篇禪道和JIRA的對比文章:《禪道和JIRA的大對比》,歡迎大家去看看。
參考目錄
- http://www.tamingdata.com/2010/07/08/the-project-management-tree-swing-cartoon-past-and-present/
- https://www.businessballs.com/amusement-stress-relief/tree-swing-cartoons-new-versions-191/
- http://www.projectcartoon.com/cartoon/1111
- http://knowyourmeme.com/memes/tree-swing-cartoon-parodies
- https://en.wikipedia.org/wiki/Tree_swing_cartoon
- https://www.pmi.org/learning/library/effective-communication-better-project-management-6480
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- 專案管理過程中的問題分析方法(轉)專案管理
- 教學軟體開發過程中存在哪些問題?
- 漫畫:軟體開發評估過程
- vue專案開發過程常見問題Vue
- 專案管理過程中的問題分析方法1(轉)專案管理
- 專案管理過程中的問題分析方法2(轉)專案管理
- 專案管理過程中的問題分析方法3(轉)專案管理
- 推行專案管理中存在的主要問題(轉)專案管理
- Vue專案開發過程中遇到的一些問題總結Vue
- ASR專案實戰-交付過程中遇到的核心崩潰問題
- 沉思錄:IT專案產品化過程中的問題雜談(二)
- 專案開發過程中的管理規範
- android開發過程中遇到的問題Android
- 研發過程中的文件管理與工具
- 密碼學專家揭示Telegram Passport中的安全問題密碼學Passport
- 【漫畫】不要再問我快速排序了排序
- 開發過程中mysql常見問題MySql
- Flutter開發過程中遇到的問題記錄Flutter
- 關於J2EE專案中存在的問題,請各位給與解惑,先謝了!
- 資訊化專案實施過程中14種常見管理問題
- 專案 Laravel 框架 5.1 升級到 5.5 過程中的一些問題Laravel框架
- 記一次專案中解決 -- 併發減庫存超賣問題過程(Java)Java
- 漫畫 | Redis常見面試問題(一)Redis面試
- 皮膚開發過程中遇到的3個問題
- 教育類app開發過程中,需要避免的問題APP
- 快取過程存在的三大問題及解決方案快取
- ASR專案實戰-交付過程中遇到的疑似記憶體洩漏問題記憶體
- 爬蟲過程中遇到的問題爬蟲
- JN專案-幫同事搭建環境過程中出現的問題
- 在開發過程中終止一個專案的想法
- 記一次"截圖"功能的專案調研過程!
- 人臉識別專案打包成exe的過程遇到的問題
- 開發過程中遇到問題該怎麼辦?
- 專案開發過程管理(草稿)
- 儲存過程的簡化--只記錄了問題--專案結束後一併優化儲存過程優化
- 吐槽程式設計問題的五張漫畫程式設計
- 安裝yeoman,grunt過程中的問題
- 學習vue過程中遇到的問題Vue