第二篇主要想講講項目管理的問題
項目技術背景
人員狀況:
一、有一個後臺開發(剛走了兩個後臺)、一個前端、一個UI在維護線上的項目,工做經驗大概都是兩三年的樣子,已有後臺人員主要維護線上項目,基本不參與新項目的開發
二、項目啓動頭一個星期入職了三個後臺人員,一個大概兩三年經驗,另外兩個等同於應屆畢業生
三、我和另外一個同事從另外一個項目調來支援本項目
四、穩定後的項目人員構成以下:
一、6個後臺開發人員,其中一個負責維護線上項目,基本不參與新項目開發,實際有5我的員,兩個是應屆畢業生,毫無項目經驗,另外兩個大概有兩三年的項目經驗,由我來主導項目開發
二、無產品經理
三、一個UI:負責前端的UI設計,實際上因爲沒有產品經理及原型,UI還承擔業務方案職責(通常的項目流程是產品原型經過評審後,UI直接根據原型進行設計,本項目中因爲沒有產品經理及原型,因此UI設計出來的東西被直接當作原型使用,致使後面後臺和前端反覆修改)
四、一個前端:本項目中前端是比較辛苦的一個角色,起着承上啓下的做用,負責將UI實現,並交由後臺實現,但因爲人手不夠及無電商項目經驗,常常出現後臺功能完成後等待前端完成的狀況
五、無產品經理:這應該是一個很是大的問題,無產品經理意味着無需求分析,無業務評審,你們對整個項目的預期、情況都沒有清晰的認識,只能走一步是一步
四、測試後期異地支持:溝通問題
項目狀況:
一、boss的計劃是這樣的, 項目一共一個半月的時間,前一個月完成後臺和微信端的開發,接下來的半個月測試並開發PC端
二、新項目上線前還須要將已有線上項目的數據導入,可是已有項目一無設計文檔、二無數據庫文檔,對任何業務的理解都須要分析代碼和數據表結構,自行琢磨,自行理解前端
三、項目需求就是一個Excel的功能列表,功能點大概有100多個,所有是一句話的需求
整個項目基本上是一貧如洗開始
一、從業務上來講,不管是後臺仍是前端均無電商項目的開發經驗,這就致使不管是UI設計、業務分析、仍是數據結構的設計都走了不少彎路,埋了不少坑
二、從技術上來講,毫無積累,沒有項目框架、沒有各類技術的選型(好比來以前數據庫準備全寫sql,用戶、產品、訂單分別建庫)、沒有通用類庫等,甚至SVN都是幾我的共用一個,連誰提交的代碼都不知道。人員對技術沒有激情,一般是完成功能便可,代碼中大量存在aaa、button1這樣的命名及大堆重複的代碼,我的觀點認爲:沒有經驗關係不大,可是對軟件開發、對技術沒有激情的程序員是不太可能在軟件這一行有很深刻的方法
三、從管理上來講,沒有一個技術管理人,天天都沒有明確的任務、沒有評審流程、也沒有晨會、週會等跟蹤項目進度,人員比較散漫,溝通比較費勁(好比若是不主動溝通進度,他們是不會主動找你的,遇到技術上的難點,一般不會主動尋幫助,必需要主動諮詢)。人員管理的幾個問題分析以下:
一、時刻得盯緊開發人員的狀態,特別是對那些不善於溝通程序員
二、天天的進度必須盯緊,在很是時期,天天的晨會、工做日誌,週會均不可少,工做任務分配必須記錄在案sql
個人問題:
一、性格急躁
二、說話有時候不中聽
三、無相同業務經驗數據庫