(
原文刊登於《程式設計師》雜誌07年第11期第24頁)
接《
leo談程式設計師的職業素養(上)》
案例二:嚴格開發流程的團隊b
國資委某下屬集團公司要上oa系統,幾輪「殘酷」招標之後ccc公司在研發能力、**二個方面以綜合分第一的成績競標成功。擁有10年專案管理經驗的李石被任命為專案經理,並由他組建團隊。李石對團隊成員只有三個要求:分析能力、產品意識、較強的團隊意識。
初選方案
需求確定之後,對於專案有兩個方案,是用更流行的bs模式還是傳統的cs模式?李石安排2個程式設計師前期負責先方案,他們分別基於bs模式和cs模式開發了的使用者許可權管理系統的原型,給大家做演示,結合客戶特別評估每乙個架構的優劣。
分析了bs/cs的特點、結合客戶的需求,他們發現:
1、從流程的定製來看cs結構更加利於客戶方便進行「視覺化」定製;
2、從公文的「不可修改、保密性」以及電子圖章的「不可詆毀性」需求來看,cs框架更加利於實現drm技術和數字指紋技術實現;
3、從公文的列印需求與一般web報表的差異性來看,cs框架更加適合對列印格式的定製與控制;
4、從客戶提出的內部電子會議的實時性來看:cs框架明顯優於bs框架的非狀態性,能夠做到更順暢、更及時的溝通;
5、從系統的安全性來講,cs框架更加適合硬加密系統(如加密狗、u盤key)與系統的對接。
產品開發
在開發過程中李石強調每個程式設計師的產品意識,取得了不錯的效果。比如客戶要求乙個能上傳檔案的功能時,並沒有提出ui需求,團隊b的程式設計師並沒有簡單完全任務了事,而是做出來一次能同時選取上傳5個檔案的程式。這種產品意識為客戶使用帶來方便,彌補了需求的不足。
團隊配合
在團隊b中,每個程式設計師都做到了完乙個功能後與專案經理溝通進度、結果,並於負責測試的同事溝通,及時檢測bug,及時修改並及時回歸。每個功能的實現都相對完善。及時的溝通與相互學習,還促進了團隊磨合。
經過8個月的開發,oa專案第一期完成基本功能順利上線。ccc公司已順利拿到了客戶第二期開發的合同。
leo
點評:成功的開發需要這樣的程式設計師
通過上面的個案例,我們為程式設計師總結出如下素養:
1、學習和分析能力。每個團隊都在成長,作為程式設計師這個群體就更需要「與時俱進」。尤其是在開發這個知識日新月異的行業裡,同時分析能力是必不可少的。像本案例中,如果沒有在充分了解客戶需求的基礎上的精準分析,很難想像最後的結果。;(調查中71.15%人認為,學習能力是程式設計師基本能力中比較重要的一條。另外,此次調查中57.69%的被訪者認為,在技術方面有不同意見時,處理妥當的程式設計師必要的修煉之一。相信這個案例為我們提供了新的思路。
2、與內外保持良好溝通,永遠是成功的保證。及時匯報、溝通進展也可以在第一時間發現自己的偏差。在改bug問題上,有些小bug,程式設計師可能比較容易就修改了,但有些比較難修改的bug,如果自己解決不了,應該像同事或者專家請教,甚至組織小組討論,但有些程式設計師處理這種情況時,往往是自己琢磨半天,改不了,然後就放那去做別的事情了,等過幾天專案經理問起來時,才承認自己改不了,這種現象應該最大程度地避免。畢竟,相差一度兩條線頂點的距離會在不限延伸後相差不限大。(59.62%的被訪者認為「匯報專案進展時明確及時」是程式設計師內在修煉的重要組成)
3、產品意識。良好的產品意識可以大幅度提高開發效率。某次產品改版中介面都重新修改過了,因為有2個程式設計師專門負責程式設計匹配部分,而其中乙個就非常具有產品意識,他用.net把ui原形都畫了出來,在公司內部組織討論,讓最後的客戶環境和介面都非常優秀。
4、團隊意識。作為乙個新人要向老人請教學習,作為乙個老人要把自己的心得、收穫、技能等與新人分享,也就是要帶新人。知識的分享是知識學習中乙個最有效的方法,尤其是在程式設計師這個行當裡;
5、對於編碼規範和文件規劃是毫無疑問必須要遵守的。(此次參加調查的程式設計師中有80.77%認為編碼規範是程式設計師內在修煉的畢選項。、68.59%認為文件規範是修煉的必要內容。)
不要像受害者一樣工作
第乙份工作應該做什麼???
程式設計師不擅長溝通
???
不能幹一輩子開發???
不能幹一輩子開發?(續)
**程式設計師的壓力的產生
**程式設計師如何正確面對壓力
技術女性職業規劃及其它
「暴露
」你的優點
—寫在中國的情人節
(1)
小心,機會膽兒小
—寫在中國的情人節
(2)
技術人員行走職場三大陷阱之
「熟人借錢
」
技術人員行走職場三大陷阱之
「盲目創業
」
技術人員行走職場三大陷阱之
「胡亂跳槽
」
兩起跳槽引發的道德思考
公司到底是怎麼看我們的
……
leo談程式設計師的職業素養(上)
leo談程式設計師的職業素養(下)
程式設計師初涉江湖
宜步步為贏
(1)
程式設計師初涉江湖
宜步步為贏
(2)
程式設計師初涉江湖
宜步步為贏
(3)
32歲了,我還有沒有機會轉行做程式設計師嗎?
5年海外工作經驗,碩士歸國沒有適合我的位置???
女程式設計師過三奔四,你的名字是迷茫???
英語程式設計師永遠的痛???
前進路上,我們都曾經迷失
mba畢業了,我想繼續做開發
職業發展顧問
leo
leo談程式設計師的職業素養 下
原文刊登於 程式設計師 雜誌07年第11期第24頁 接 leo談程式設計師的職業素養 上 案例二 嚴格開發流程的團隊b 國資委某下屬集團公司要上oa系統,幾輪 殘酷 招標之後ccc公司在研發能力 二個方面以綜合分第一的成績競標成功。擁有10年專案管理經驗的李石被任命為專案經理,並由他組建團隊。李石對...
leo談程式設計師的職業素養 下
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!原文刊登於 程式設計師 雜誌07年第11期第24頁 接 leo談程式設計師的職業素養 上 案例二 嚴格開發流程的團隊b 國資委某下屬集團公司要上oa系統,幾輪 殘酷 招標之後ccc公司在研發能力 二個方面以綜合分第一的成績競標成功。擁有10年專案管...
程式設計師的職業素養
程式設計師是可以當作一生的職業。但首先,你需要熱愛程式設計,而不是把它作為完成其他人生目標的工具。既然計畫投入數十年的人生,那麼一定會不斷的反思自己在哪些方面的努力是更有效率的。換句話說,現在的你,和十年前的自己到底有哪些不同,十年後又怎樣超越現在的自己?我的職業生涯還遠遠沒有過半,深深感覺沉澱不足...