本篇文章給大家談談軟件開發人天是什么意思,以及軟件開發 人天對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、如何評估軟件項目的工作量(人/天)
- 2、什么是軟件開發人員,主要做什么的?
- 3、軟件開發項目工作量如何評估,按人天、按代碼行、按模塊….???飛過的高人請留步~~~
- 4、什么是軟件開發者?
如何評估軟件項目的工作量(人/天)
一個工作或者是項目的工作量的評估,會牽涉到的因素確實比較多。根據經驗,羅列幾種因素,比如使用的方法或者工具、開發者的熟悉程度、以及(部門之間的)利益關系、對項目的理解評估人員的個性。基于各種因素考量最后出現的工作量評估會有比較大的區別。
1.使用的方法或者是工具
對于一個項目,A有些現成的模塊,B需要重新開始搭建,A和B對完成時間的評估自然不一樣。
或是對于開發一個網站,假設合理的工作量是,做前臺展示頁面需要1個月,后臺管理需要1個月。A會評估為1個月,等前臺上線之后,再同步開始做后臺管理。B可能會認為需要2個月,B認為前后臺都完成,才是工作完成。
2.開發者的熟悉程度
這個容易理解,如果是一般對語言或是技術掌握不熟悉的人,花費的時間和返工的時間、溝通的時間自然就要長一點
3.(部門之間的)利益關系
公司之間的外包項目,服務方就傾向于時間長一點,考慮的因素是假設用戶需求會有一部分變化或者希望從中多賺錢。公司的部門之間也是類似,營銷部門總是希望越快越好,但是開發部門總是認為營銷部門沒有更早提出需求等等。
4.對項目的理解或者評估人員的個性
同樣一個項目,類似微信,如果1000個用戶數和1千萬的用戶數,做法上會有非常大的區別。
什么是軟件開發人員,主要做什么的?
這是一個統稱,其中包括各種分門別類的工作,因為都是學習軟件,但是可能工作的方向是不一樣的,軟件開發人員所要做的就是根據用戶的需求而專門定制不同的產品,根據自身的專長不同,會有不同的開發語言。像百度,QQ,手機操作系統,這些都是由不同的語言開發出來的東西,當然一種語言也可以開發許多種東西。所實施的實體,也就是軟件開發人員。而所謂的軟件就是能滿足用戶需要的計算機產品。
軟件開發項目工作量如何評估,按人天、按代碼行、按模塊….???飛過的高人請留步~~~
總的來說,要考評估一種/多種操作系統的開發復雜度及是否跨平臺,軟件應用技術的復雜度,是否多個子系統構成及子系統相互通信技術,軟件應用范圍的廣度,受眾用戶的數量,軟件升級及更新的管理規劃,培訓安排等。。
1。需求確定的情況很少,因為客戶的需求總是在變,即使確定下來,驗收的時候也會提出新的問題,這個要靠項目經理溝通,用戶當前的問題在這個版本中解決還是下期合同來做。因此來說,需求大體確定以后,拆分子系統組成—子系統的組成模塊–細分模塊組成,這個是相對粗粒度的,然后就要考慮你手頭隊伍對細分模塊的開發實現能力,大體就知道工作量了,如果不趕工期,時間要放長,軟件開發,沒有一帆風順的,肯定會有很多問題,簡單來說就是常見的需求變更。
2。評估成員工作量,首先要了解隊伍組成,哪些人規劃流程清晰,哪些人對技術攻關能力更好,哪些人適合測試,哪些人編碼快速,哪些人對數據庫精通,哪些人對界面布局更擅長,哪些人有技術的同時更善于溝通。所以通常都是更善于溝通的做組長,及時把流程清晰的告訴組員,反饋每個組員的工作進度,協同組員進度并決定何時由何人做技術攻堅,何時組織測試。
3。項目完成以后就好統計了,每個小組的代碼行數,實現的功能模塊數量,供其他小組調用的模塊,用時多少天,涉及多少領域等,其實這個統計不能說a組完成項目的40%,b組60%這樣,比較合理的應該是在某個方面,各個小組的組成比例的表格,然后有個小組工作的總結比較合適。如代碼統計,a組2w行,占40%,b組3w,占60%。 模塊數量:a組6個,占60%,b組4個占40%,并附模塊結構的說明。當然,各個公司的管理不一樣,統計方式不一樣,反正一個原則就是盡量兄弟們多說點好話,因為一個軟件做成,每個環節都不能差的,再好的汽車,如果沒有一個很普通的小小鐵板當剎車踏板,你敢開嗎。
其實還有很多的,讓高人再補充吧,軟件管理,在中國一直落后的,大家一起努力。
什么是軟件開發者?
軟件開發者是指實際組織開發、直接進行開發,并對開發完成的 軟件承擔責任的法人或者其他組織;或者依靠自己具有的條件獨立完成軟件開發,并對軟件承擔責任的自然人。
是指實際組織開發、直接進行開發,并對開發完成的 軟件承擔責任的法人或者其他組織;或者依靠自己具有的條件獨立完成軟件開發,并對軟件承擔責任的自然人。
軟件開發人天是什么意思的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于軟件開發 人天、軟件開發人天是什么意思的信息別忘了在本站進行查找喔。