參考連接:http://www.cnblogs.com/hzsaiprogram/p/5875625.htmlhtml
43021詹振根web
43017何德新微信
對客戶需求進行需求分析 ,採用NABCD模型。app
NABCD模型解釋以下:學習
N,需求(need),解決用戶的需求;測試
A,作法(approach),解決需求的手段;優化
B,好處(benefit),產品會給客戶/用戶帶來什麼好處;編碼
C,競爭(competitors),市場競爭,看清優劣事態;設計
D,推廣(delivery),如何把產品交到用戶手中。代碼規範
N:現代的人們生活都是快節奏的,上班族天天工做繁忙,學生黨天天宿舍教室飯堂三點一線,等等。在這種狀況下,人們不可避免的會遺忘一些事情,有時是微不足道的小事,有時會是影響到終身幸福的大事,因此針對這種狀況,我決定設計一款備忘錄來知足用戶需求,解決貴人多忘事的問題。
A:瞭解客戶需求以後,咱們作了以下工做:
1.web和app之間,咱們選擇了app。由於備忘錄是跟平常生活密不可分的,並且如今科技發達,手機幾乎人手一部,因此app效果更好;
2.參考以往的相似軟件,對各個功能做出草稿;
3.使用墨刀軟件設計模型。
B:新的一天,新的生活。提早分配好當天的任務,使得工做、學習效率提升,再也不煩惱多忘事的壞毛病;
C:目前,市場上的備忘錄軟件都是咱們的競爭對手,他們的優點在於先行進入並佔有必定的市場比例,咱們的優點是能夠學習競爭對手長處,分析他們的短處,更好地優化軟件;
D:採用分享至微信朋友圈等進行軟件推廣。
使用墨刀軟件進行原型系統開發。具體以下圖:
由上圖分析咱們備忘錄模型的亮點:
1.融合便籤、鬧鐘、備忘錄於一體;
2.隨時分配任務到具體日期且可供查詢修改;
3.當日任務當日結算,記錄之前任務的詳細完成狀況;
4.一月一小結,一年一大結。讓你更好地認識本身,不斷提升。
預計耗時(分鐘) | 實際耗時(分鐘) | ||
Planning | 計劃 | 30 | 20 |
Estimate | 估計這個任務須要多少時間 | 30 | 20 |
Development | 開發 | 170 | 330 |
Analysis | 需求分析 | 30 | 60 |
Design Spec | 生成設計文檔 | 20 | 30 |
Design Review | 設計複審(和同事審覈設計文檔) | / | / |
Coding Standerd | 代碼規範(爲目前的開發制定合適的規範) | / | / |
Design | 具體設計 | 120 | 240 |
Coding | 具體編碼 | / | / |
Code Review | 代碼複審 | / | / |
Text | 測試(自測,修改代碼,提交修改) | / | / |
Reporting | 報告 | 60 | 60 |
Text Report | 測試報告 | 55 | 55 |
Size Measurement | 計算工做量 | 5 | 5 |
Postmortem & Process Improvement Plan | 過後總結,並提出過程改進計劃 | / | / |
Sum | 合計 | 260 | 410 |
結對心得:(詹振根)與不一樣團隊的成員何德新作此次做業,討論了以後採用了個人團隊項目備忘錄,一塊兒分工合做完成此次做業,收穫良多。
(何德新)經過和其餘隊伍的人結對,能夠迅速瞭解到他人的想法和項目優點。在合做的過程當中相互幫助對工程合做有了更加深入的體會。
項目總結:第一次使用NABCD模型進行流程化的需求分析,並接觸學習了一款關於原型設計的軟件,深刻了解軟件工程這門課,但願之後可以學得更多。