如何做好專案?

2021-07-08 14:02:10 字數 1771 閱讀 2685

如何評價專案的好壞(從客戶角度)

功能:按期,效益,體驗,穩定性(效能),擴充套件

按期完成功能是一定的,不然會被辭退,績效考核才是最重要的

穩定性的指標:可用性

績效考核指標:(分鐘-故障分鐘)/總分鐘

乙個專案的開發流程:

需求(文件)

->>>原型(需求可行性)

->>>設計(技術選型)(技術,測試人員測試,ui設計) ui,里程碑,原型對客戶重要,影響體驗

->>>分工開發(分階段,里程碑,哪個階段完成哪些東西)

怎樣把專案做好(高質量)客戶認同

最重要的是要讓客戶看到專案的可控性,需要做到以下三點

1.需求階段:

三家公司,都能做到,選哪乙個

抓住客戶的需求,如何做到

業務決定技術(乙個好的架構師很重要)

認同客戶想法:

哪些要砍掉,哪些保留,哪個ui適合你

不是只是完成技術任務,那是初級開發人員幹的

好的程式設計師是告訴你需求,自己去處理

2. 原型階段:

生成草圖,可能只是某個控制項,如何跳轉,布局

理清流程,整個流程過一遍

3. 設計

ui:使用者喜歡,和潮流符合,不落後

動畫,特效

技術:安全性、業務邏輯序列圖看得懂

功能可以橫向擴充套件

不會導致系統完全崩潰,如資料庫資料丟失

可測試的

做到上面三點,讓客戶明白團隊在專案的每乙個環節都把控的很好,也就會放心了。

出故障如何快速解決問題:

按分鐘算故障,自己能不能公升值很重要

如何避免?

1. 入口校驗,資料進入時校驗,也就是伺服器校驗

有人說客戶端校驗就行,用所謂的提高效能來說話,其實這種說法是大錯特錯的。

如果乙個專案是因為進行了伺服器校驗拉低效能,那這個專案一點是搞笑的,連**層面上的故障都不能排除,還能幹什麼呢?

或者說,明知道錯誤的資料很有可能容易出現故障,可以及時處理,但是就是不處理,這是多麼的愚蠢,難道要等到以後出錯了才處理嗎?

2. 異常:日誌,可查

日誌是一定要有的,在可能出錯的地方都給打算日誌。

3. 專案流程方案部署文件清晰,知道是哪個地方有問題,部署架構圖一定要有

部署架構圖有什麼用?能讓我們了解這個專案的架構,通過日誌能夠知道定位出錯位置

cpu佔用率飆公升,磁碟空間達到90% ,jdk full gc消耗時間長,響應時間變長

使用者數新增的減少(註冊故障)

如何監控:涉及呼叫鏈,每個介面的呼叫數記錄,智慧型攔截ip,每個過程跟蹤

記得開會的時候有人說專門找人定時檢視日誌,leader反問:你覺得可能實現嗎?他自己都笑著說不能。

所以說監控系統是很重要的,大家很容易忽略

如何快速解決?

1. 制定應急方案,備份:每個部分都有備份(熱備),可以回滾

灰度發布,有100萬,用1萬使用者用到新發布的版本上,其他用舊的,幾天沒問題,轉為50%,最後再100%

2. 異常日誌:能打的都打,日誌不僅要包含業務的,還有檢視與sql連通日誌 ,gc日誌

我們最常見的就時聽到夥伴說在我這裡還跑的好好的,到你那裡就不行了。

不允許e.printstack();

3. **

使用者使用者範圍

解決使用者的什麼問題

講解專案內容是有方法的,不要這講一塊,那講一塊,不僅別人不懂,連自己都搞懵了。

原文:

如何做好專案?

如何評價專案的好壞 從客戶角度 功能 按期,效益,體驗,穩定性 效能 擴充套件按期完成功能是一定的,不然會被辭退,績效考核才是最重要的 穩定性的指標 可用性績效考核指標 分鐘 故障分鐘 總分鐘 乙個專案的開發流程 需求 文件 原型 需求可行性 設計 技術選型 技術,測試人員測試,ui設計 ui,里程...

如何做好專案需求分析?

專案需求分析,看了聽棠的 客戶需求何時休 深有感觸,何曾自己不是被這個問題整天困擾 客戶需求,為什麼總在變阿?做專案真辛苦阿!這樣的感嘆 整天都掛在口上。客戶需求變動確實是乙個軟體開發永遠不變的話題。為什麼小的軟體企業面對經常變動的需求是如此的狼狽?到底要怎麼做才能滿足客戶的需求?聽棠的 客戶需求何...

如何做好「老闆專案」

老闆專案,就是指老闆突然跟你說,我們要做個什麼什麼,然後你只有執行的份兒 的專案。什麼,你們公司所有專案都是老闆專案?很正常,那我們更應該聊聊這個話題了。先來一點科普,做專案的目標無非是多快好省 範圍多 時間短 品質高 資源省。但又要馬兒跑又想馬兒不吃草的事情是沒有的,有理智的老闆也都明白這一點,所...