大型軟體經驗

2022-02-09 21:52:57 字數 1472 閱讀 4333

原文:

人往高處走,水往低處流,我們都希望每年提高一點點進步一點點,每年都能更上乙個層次。我們有時候開玩笑,說有的人吧,你把金子放到他的口袋裡,他會嫌太沉了,把金子甩開,繼續往前走,繼續尋找食物。。。

雖然大家都有很多專案經驗,但是不知道是否進行了專案經驗的整理、甚至是工作經驗的整理,相對來講對開發人員來說收穫最大的還是專案後期的經驗更值錢一些,當然從專案開始到結案為止能得到整個過程經驗,那會更理想一些,將來對你的職業提公升鋪墊個牢固的基礎了。

其實很少有人專案從頭參與到尾巴的,一般是前期參與,中期開發過程中辭職,或者是專案中期開發階段進入專案組,後期專案實施階段就辭職了,或者是乾脆,這個專案怎麼開發實施的都不知道,只是做一些專案後期的維護工作,徹底的繞過了整個專案折騰過程。

其實乙個完整的軟體專案裡,你最起碼要關注哪些比較好呢?我簡單的整理了一下

01.專案是誰拉的?如何拉到了這個專案?公司給了多少業務經費?以為自己做業務員,收入會如何?

02.客戶是誰是說了算?誰是這個專案的關鍵人物?這個專案的關係人都有誰誰,他們在專案裡都起什麼作用?

03.專案的工期是多少?都需要有哪些功能?客戶的理想工期是多少?客戶的期望值是什麼?

04.專案競標是如何進行的?我們競爭對手是誰?我們採用了什麼戰術把對手打敗的?

05.競標都寫了哪些文件?為什麼我們會中標?我們的優勢,對手的弱點都在**?

06.專案的開工準備工作是如何進展的?

07.專案的需求分析,演示模型的製作,與客戶的溝通等,都是如何進行的?都需要多久的工期及工作量?都寫了哪些文件?

08.專案的成員都是如何組織的?人員是如何管理的?專案裡分工是如何劃分的?

09.專案的預算是多少?預算誰說了算?計畫工期是多少?

10.每週的工作報告,專案計畫是如何弄的?專案進度控制上都出現了哪些問題?

11.專案的款是如何收的?專案的進度款是如何安排的?專案里程碑是如何確定?

12.那些比較較真的客戶也是業務精英,我們是如何搞定的?

13. 專案開發中的錯誤是如何管理的?

14.專案中遇到的技術難題都是怎麼解決的?

15.不能完成的功能,或者不在專案範圍內的功能是如何解決的?

16.專案裡都用了什麼技術架構?

17.專案裡的技術分層是如何實現的?

18.專案裡與其他系統是如何組織在一起的?

19.後期發生的問題,是怎麼處理的?

20.上線是如何進行的?

21.專案裡都哪些功能在上線時遇到了哪些問題?後來是怎麼解決的?

22.專案的後期如何把專案結束的?都發生了什麼事情?都怎麼解決的?

23.客戶上線後,都有啥問題?希望都改進**?客戶是否滿意?

24.後期有沒有再挖掘這個客戶,有沒有又能挖出個啥專案來?

當然還有很多很多可以通過實際的專案過程學到有價值的知識點。

大型軟體回歸測試方法研究

摘要 程式被修改後,要保證程式能正常執行並且修改不能給程式質量帶來任何負面影響,回歸測試是必要的。大型軟體系統結構複雜,構成要素多,如何做到不遺漏功能點同時降低軟體回歸測試代價,本文結合業務規則模型 修改影響分析和成本風險管理等技術提出了一種自動化回歸測試方法。1 引言 在軟體測試過 程中,由於需要...

大型軟體開發與ORM構架

在最近的幾年裡,很多程式設計師把自己的業餘時間獻給了orm框架的開發,甚至在有些單位的招聘面試中把是否理解或是能否使用一種orm構架,作為了一種評價開發人員技能的必要條件。作為乙個一線的開發工人,我毫不否認orm框架對設計模式社群發展作出巨大的貢獻,以及對提高開發效率這一目標的成果。在下面的文章中我...

大型軟體專案中的組織環境

專案管理的三大主要任務就是 計畫 組織和控制。在這三大任務中,組織是其中的核心和鈕帶。關鍵字 pm 專案經理 csa 軟體架構師 sa 設計師 testmanager 測試經理 tester 測試員 developer 程式設計師 customer 客戶代表 consultant 諮詢顧問 軟體生命...