如何做專案
前一段時間做了一個專案,這個專案拖得時間有點長其間進展的不太順利,也出現了很多問題,所以在專案結束後總結一下怎麼才能做好專案,也算是給各位做一個借鑑,如果能對大家有幫助那就再好不過了。
1、統一開發環境:VS、Eclipse、Android Studio、.Net Framework、.Net Core、TFS、PowerShell、JDK、IIS、Tomcat、SqlServer、MySql、Office、Axure、32位、64位…總之一切工具,能統一的務必統一起來
2、因為要解決實際生活、工作中的問題,所以才做系統。我麼必須深入瞭解使用者的實際操作流程和實際操作習慣,深挖客戶需求並解決客戶痛點才能做出合格的系統。
3、功能豐富、操作簡單的系統才是實用的系統,實用的系統才具有生命力。如何算是操作簡單呢?最好是隻點一下按鈕就能滿足使用者的某項需求,點選次數越少越好,所需步驟越少越好。
4、做專案首先要確定做的是什麼。
5、專案的功能要有一個整體範疇,是給客戶端單獨部署,還是在自己的系統中建立賬戶給客戶使用,是否可以任意分配許可權等。
6、本專案有多少功能、分多少模組、包含哪些角色、各模組之間是否有關聯、如果有關聯的話標明模組之間是通過哪些邏輯、哪些內容關聯在一起的,哪些頁面是相互獨立的、哪些頁面是跟多個模組有關的、如果某頁面跟多個模組有關那麼它跟各模組是什麼關係、各模組之間又是什麼關係。
7、如果專案是基於角色的許可權管理系統,那新增新模組時,首先要搞清楚:新模組是給哪些角色的使用者使用的,不同角色的使用者登入進來看到的內容存在哪些差異。
8、在做專案之前先考慮一下專案中存在多少可列舉的欄位,如果某欄位在多個表中用到而且意義相同,那在這些表中該欄位的值與其對應的意義應該一致,最後把專案中用到的所有下拉選單型別的欄位記錄到文件中。、
9、專案中進行狀態判斷時儘量使用列舉型別,避免使用迷之數字,因為這樣會增加程式碼的可讀性。
10、進行查詢操作時要注意排序規則,如果列表需要根據某一狀態欄位進行排序時,那在設計該欄位時就要想好,例如:Status有駁回、正在審批、審批完成三種狀態,如果駁回>正在審批>審批完成,那就可以這樣設計欄位值:駁回=0、正在審批=1、審批完成=2,這樣直接根據Status升序排列即可,如果設計成:正在審批=0、駁回=1、審批完成=2,那就不能僅憑Status的升序或降序來達到目的了。
11、在開發某項具體功能之前,要弄清楚該功能在本模組中處於什麼位置,該功能在整個系統流程中處於哪個階段,要對流程有一個清晰、整體的概念。
那怎麼才算有了清晰、整體的概念呢?我認為應該是這樣的:如果使用者讓你講解一下這個系統該怎麼使用,你能夠從頭到尾把每一個步驟都準確地描述出來,能夠在系統中把每一步都正確地操作下來,就算可以了。
12、當你在實現某個功能或解決某個問題時,發現情況變得越來越複雜,那多半是你的思路出現了偏差,趕緊停下來想一想哪裡出了問題,並儘快找到新的更好的方法。
13、設計資料庫時,屬於同一模組的表要使用相同的字首,各模組內的資料表有哪些關聯,模組之間的資料表有哪些關聯,要在欄位的說明中寫清楚。
14、設計資料庫時儘量使用非空欄位,如果本條記錄缺少某個欄位會造成資訊嚴重失真,那就必須使用非空欄位。此外,表中最好要有CreateDate欄位,若表示狀態的欄位跟時間有關一定要考慮過期情況。
15、管理專案時要考慮到與專案相關的所有人,包括:PC、安卓、IOS、美工、測試、運維、專案經理、業務經理、技術經理…,絕對不是隻考慮好自己的事就萬事大吉了,那樣你就完蛋了!!!
16、一定要學會寫專案計劃,這樣才能在整體上把握進度,雖然細節也很重要,但只抓細節卻是遠遠不夠的。
相關文章
- 什麼是專案管理,如何做好專案管理?專案管理
- 專案經理之如何做好專案經理
- 如何做微信紅包封面專案?
- 如何做好專案經理 (轉)
- 如何做好專案經理(轉)
- 專案管理丨如何做出高效可行的專案計劃專案管理
- 什麼是專案成本管理?如何做好專案成本管理?
- 如何做好軟體專案需求分析?
- PMP|如何做好專案採購管理?
- 如何做好數字鄉村專案
- 【zz】IT專案如何做好進度管理
- 如何做好專案管理,做好人人都是專案經理專案管理
- 需求變更,敏捷專案應如何做?敏捷
- 如何做成功的專案經理(轉)
- 專案管理小結(如何做好一個百萬級專案甚至千萬級別的專案)專案管理
- PMP認證|作為專案經理如何做好專案進度管理?
- 在阿里,我如何做好技術專案管理?阿里專案管理
- 4大方法,教你如何做好專案管理!專案管理
- PMP|專案經理如何做好相關方管理?
- 如何做好專案進度監控與跟蹤
- 如何做好專案干係人(相關方)管理?
- 請教各位前輩,這個專案如何做?
- 如何做好景區燈光秀的經典專案呢
- PMP®|對如何做好專案管理的幾點建議專案管理
- 如何做好正式交付使用前的專案演示
- 如何做一個真正牛X的開源專案
- 從單專案研發到多專案並行,這家遊戲公司是如何做到的?並行遊戲
- 一切都將成為專案--長天企業如何做好專案管理(轉)專案管理
- 如何做好專案管理,避免“計劃”和“執行”兩張皮?專案管理
- IT職場:如何做好精益生產專案管理工作?專案管理
- 如何做好夜間經濟的文旅夜遊專案
- 如何做到事半功倍?淺談專案管理中的閉環思維專案管理
- 2年經驗總結,告訴你如何做好專案管理專案管理
- 如何做好一箇中型專案的開發管理工作
- 【專案總結】:如何做一個牛逼的Team leader?
- 看這裡!專案經理如何做到虎虎生威,步步為“贏”?
- 專案不知道如何做效能優化?不妨試一下程式碼分割優化
- 如何做程式碼單元壓力測試?【JWordPress前臺專案實戰】