鞦韆製做過程的漫畫最先出如今20世紀70年代。後來,鞦韆漫畫出現了許多變種,如用來比喻軟件開發過程和管理的漫畫。鞦韆漫畫描述了在實際製做鞦韆這個需求過程當中,各個部門之間的理解配合及完成需求的差別。程序員
2003年首次出現了這副鞦韆漫畫,該漫畫主題主要是描述軟件開發項目中的感知差距。這幅漫畫也在企業的管理層中流行起來,主要用於在項目出現問題時能夠找出問題所在。工具
一個鞦韆的製做卻能夠引起各個部門對該鞦韆理解和實際完成的差別性,這些差別性的存在有的人認爲是溝通問題,例如聽不明白客戶的需求等。與此同時,該漫畫也揭示了產品開發中的一些問題,並提醒任何項目參與者什麼該作和什麼不應作。測試
先來看看這個漫畫(該漫畫是version 1.5版本的,還有version 1.0和version 2.0版本)。ui
按照從左到右,從上到下的順序依次來講說每幅畫的意思:.net
客戶:我家有三個小孩,我需要一個能三我的用的鞦韆。它是由一繩子吊在我園子裏的樹上。客戶在描述需求時傾向於提供過多的信息。設計
產品經理:鞦韆這東西太簡單了,鞦韆就是一塊板子,兩邊用繩子吊起來,掛在樹上的兩個枝子上。圖片
工程師按照產品經理的要求設計產品。兩個樹枝上掛上鞦韆哪還能盪漾起來嗎?除非是把樹從中截斷再支起來,這樣就知足要求了。事務
程序員:開始寫程序。兩條繩,一塊板,一棵大樹,接在樹的中段;太簡單了,工序完成。項目管理
測試人員:收到開發部門的產品進行測試。一根在末端繫了個圈的繩子。開發
銷售人員:終於產品完成,銷售人員開始向客戶推銷:經過人體工學,工程力學多方面研究,本着爲顧客服務出發,咱們的鞦韆產品讓您如同坐着沙發同樣溫馨。
當須要用到文檔的時候,老是找不到。這麼小的工程沒有文檔很正常,只要需求說明書與合同就能夠了。
實施人員交付的產品的時候,只要把繩子系在樹上就能夠了。
客戶:花了這麼多錢,真的能和過山車相媲美了。
客服解決問題的方法簡單粗暴。
市場營銷作的廣告那是至關的高大上。
瞧!客戶真正想要的只是一個簡單的輪胎鞦韆。
溝通:大「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的大對比》,歡迎你們去看看。