麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

從零開始編寫自己的C#框架(10)——項目實施計劃與甘特圖

2019-11-17 01:31:24
字體:
來源:轉載
供稿:網友

從零開始編寫自己的C#框架(10)——項目實施計劃與甘特圖

  不知不覺本系列已經寫了一個月,編碼前的各項工作到此也終于結束了?;仡^看看這一個月走過來,白天上班晚上碼字查資料,寫寫改改,挺不容易的。很多時候有些知識會用,知道是怎么回事,但并不等于能寫出來。錯別字、表達不清、言不達意這些就很常見了。雖然有了這么多年的工作積累,真正寫后才感覺到自己還遠遠不足。在這個期間查看了很多博客、相關的書籍,在寫博的過程中明顯感到自己提升了,所以還未寫博的朋友也趕緊嘗試一下吧。

  在寫本系列的過程中,沒有想到多次得到了編輯推薦,同時也得到了眾多網友的支持,讓我非常激動,在此表示萬分感謝,同時也希望大家不要光看貼不評論,好的壞的都發表一下,大家多多交流。

  另外,本文主要針對的是初學者和中小型項目,所以使用的技術、文檔和工具會更偏向個性化,對此一些朋友給了不少建議,我個人覺得,無論是白貓黑貓,抓得到老鼠的就是好貓,所以最主要的是要合適和好用,而不必在乎它是什么。無論什么軟件都有它自身的優缺點,我們只要利用得好就可以了。當然我本人未曾在大公司呆過,對很多工具與一些規范性的東西都是一知半解,所以也就不可能用那些高大上的東西在本系列中應用了。不過對于快捷簡單的開發一個中小型項目來說已經足夠了,希望初學者們也不要一下子定位太高,我們從中小型項目做起,至于那些更好的工具,我也在學習當中,大家空閑時間從逛逛那些大神的博客努力學習就可以了。

  對于很多初學者來說,項目經驗不是很足,在實際開發過程中很難把控好項目的進度,項目延期和加班加點那是家常便飯了,當然有一部分的原因可能是需求方的變動,而更多的是初學者們制定的開發計劃不合理,預計時間不準確有關。

  為什么會出現預計的開發時間不準確呢?

  據我了解,主要有這幾種情況:

  1、對項目需求、功能不太了解,不清楚項目涉及的業務邏輯與將要使用的算法,以及功能之間聯動產生的影響;

  2、對開發框架或代碼不夠熟悉,不知道開發一個具體功能要調用到那些模塊,需要花多長時間才能完成;

  3、預計的時間只是自己的代碼編寫完成時間,沒有考慮錯誤修復與自測時間;

  4、在需求方、相關部門或上級領導的壓力下(項目完成時間壓力),擠壓自己的休息時間,將工作以外的加班時間添加到實際開發時間中;

  5、開發經驗不足或項目需要的技術不了解,解決問題與Debug占用太多時間;

  6、項目前期規劃不好,存在結構性問題,導致代碼量大增;

  7、需求方不斷變動,未考慮需求變化對項目進度的影響;

  8、UI設計或其他同事開發進度影響;

  9、個人有事請假或其他外因影響,占用了大量開發時間;

  ......

  如何預計開發時間和控制項目進度呢?

  首先要做的就是前面章節的各項準備工作,了解需求、畫出原型,然后設計各界面詳細功能,繪制出相關流程圖,再了解框架代碼和項目中所需要使用的技術細節,做完這些細節一個項目到底要開發多少個界面,使用什么算法,花多時間基本上就心理有數了。

  當然這些都是影響預計開發時間的內在因素,除了這些以外,還有很多外在的不可控因素存在,會對項目進度造成更直接的影響。所以初學者在預估開發時間時,還需要注意下面幾點:(由于時間關系對于每一點就不再舉例說明了,大家自行理解)

  1、在設計項目時,考慮好擴展性,方便需求變動時容易添加新功能;

  2、評估時間須包括自測時間與Bug修復時間;

  3、對于功能開發,不要隨意加入自己的創意,除非必要功能(需要與需求方確認),多余的功能一律不給予實現;(這一點在很多新人身上都會發生,他們大多思路活躍,喜歡在項目中加入自己覺得很不錯的小功能或想法,這樣的話就會令項目變得不可控了,多余的功能會占用開發時間,又會令項目產生更多的Bug)

  4、需求變更或增加時,必須通過項目經理或負責人統一規劃安排,非必須項一律放到二期以后開發,新增需求必須重新評估開發時間;

  5、開發進度必須嚴格遵守實施計劃的安排,可以提前完成,但不能延期;

  6、與需求方、項目經理、設計師以及部門同事做好充分的溝通工作,有問題主動請教別人,不恥下問;

  7、多請教部門中的前輩和技術部負責人;

  除了上面這些外,還有很多其他工作也是需要注意的,如項目更改后原型與文檔的同步更新工作(對后期維護與二次開發會產生影響)、測試用例(設計得合理可以提高開發效率,不明白這些的人自測基本上都不會到位的,寫出的代碼會被測試人員反復的一虐再虐)、項目性能與安全優化(這個就更不用說了,經驗不夠的就算完成基本代碼編寫,但后面花費在這上面的時間將更長)、后期的項目部署等等,都會對進度產生一定的影響,這里就不再一一細說了。初學者不可能一開始開發時間就預估得很準,這需要開發經驗的不斷學習與積累。

  本項目開發進度安排(只列出一部分,具體請下載附件查看)

  

  

  

  本項目開發甘特圖

  

下載地址:項目實施計劃與甘特圖.rar

(實施計劃與甘特圖在下載文件的《數據字典》中,另附上《項目開發計劃》與《開發進度月報》模板

版權聲明:  本文由AllEmpty原創并發布于博客園,歡迎轉載,未經本人同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,否則保留追究法律責任的權利。如有問題,可以通過1654937@QQ.com 聯系我,非常感謝。

  發表本編內容,只要主為了和大家共同學習共同進步,有興趣的朋友可以加加Q群:327360708 ,大家一起探討。

  更多內容,敬請觀注博客:http://www.companysz.com/EmptyFS/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成年人小视频 | av免费在线播放网址 | 精品国产一区二区三区四 | 高清做爰免费无遮网站挡 | 精品国产一区二区三区久久久蜜月 | 99re热视频这里只精品 | 97人操 | 少妇的肉体的满足毛片 | 在线a| 欧洲a级片 | 亚洲网站在线观看视频 | 欧美视频在线观看一区 | 国产免费一级大片 | 国产一级一片免费播放 | 黄色免费在线视频网站 | 中文字幕精品在线视频 | 久久伊| 日韩欧美电影一区二区三区 | 久久精品一区二区三 | 午夜激情视频网站 | 精品国产91久久久久久浪潮蜜月 | 欧美一级高清免费 | 99国语露脸久久精品国产ktv | 黄色网址在线免费播放 | 99国产精品白浆在线观看免费 | 亚洲一区二区免费视频 | 久久久一区二区三区精品 | 久草干 | 国产一级毛片高清 | 毛片在线免费播放 | 欧美片a | 少妇的肉体的满足毛片 | 99爱福利视频在线观看 | 激情久久婷婷 | 国产色视频在线观看免费 | 国产亚洲精品综合一区91555 | 91精品国产日韩91久久久久久360 | 在线a亚洲视频播放在线观看 | av免费在线观看国产 | 毛片免费视频观看 | 羞羞网站视频 |