軟工網絡15我的做業3——案例分析

選用集大通APP爲例:html

第一部分:調研, 評測

1.下載並使用,描述最簡單直觀的我的第一次上手體驗。


第一次使用時是在大一的時侯查看課表的時候,剛開始以爲這個APP界面簡潔,用起來很方便,可是功能並非特別得多。微信

2.按照《構建之法》13.1節描述的 bug 定義, 找出幾個功能性的比較嚴重的 bug,至少2個。

用專業的語言描述 (每一個bug 很多於 40字),若有必要, 能夠配圖。測試

BUG1:教務的報課系統,每一個學期彷佛只有剛開始的幾周有報課,可是後面基本都沒怎麼報過了,隔一段又會恢復,以下圖,上次報課時仍是3月18號。

BUG2:常常會登錄失敗,在記住密碼自動登陸的時候,明明沒有修改過密碼,有時候會顯示登陸超時,以後要從新輸入過密碼才行登陸。

3.相信每一個同窗的朋友中必定有人須要用這樣的軟件, 選擇一個朋友(用戶)進行採訪,並加以記載。

提示: 採訪提要
介紹採訪對象的背景和需求(他們爲什麼要使用該軟件,例如開博客,讀博客,給博客點評,她有什麼痛點,她還有別的需求麼)
讓採訪對象使用10 – 30 分鐘該APP的功能 (請上傳照片證實用戶的確正在使用, 遠程採訪的同窗請讓別人幫忙照相)
描述用戶使用這個產品的過程,用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?
用戶對產品有什麼改進意見?網站

採訪對象:舍友

使用目的:查詢成績,課表

需求:但願出一個能查詢宿舍水電量的功能


他在查詢課表時,整體來講很順利,首先他打開了應用中心,以後點擊集大教務,在學生菜單處點擊課程表再點個人課表便可成功
感受仍是有些麻煩,雖然在「個人」主界面也有一個課程表,但那上面沒法記錄一些選修課,但願在主界面的課程表能與教務中的同步。ui

4.請選擇一個結論:通過這麼多工做,你必定有充分的理由給這個軟件下一個評價: 很是推薦

第二部分:分析

1.使用此軟件的全部功能 , 估計這個項目作到這個程度大約須要多少時間 (團隊人數6 人左右, 計算機大學畢業生, 並有專業UI 支持)。

我估計半年左右吧設計

2.不要寫成一個羅列功能的流水單子! 而是要集中火力在一個場景,這個場景中典型用戶有什麼需求,軟件如何解決了需求(或者沒解決),UX 有什麼細節是好的,差的,請結合書上UX的內容來分析。

用戶主要須要查詢一些成績、課表,以及瞭解一些在學校所發生的新鮮事,教務系統的嵌入很好的解決成績、課表的需求,朋友圈解決了另外一個需求。好的好比同窗之間能夠互相送鮮花,能夠增進同窗間的感情;差的在於新聞模塊上的分類不夠好。code

3.你在第一部分發現的bug,爲什麼軟件團隊不能在發佈前修復?他們是不知道,仍是有意不修復?你以爲是什麼緣由?從下面的可能性中選取幾個:

對用戶需求掌握很差
具體的設計質量不高
開發人員粗枝大葉
測試把關不嚴,敷衍了事,沒有注意在特殊的配置或環境下測試
其餘
BUG多是在發佈後才發現的,我以爲是測試把關不嚴,敷衍了事,沒有注意在特殊的配置或環境下測試htm

4.團隊在哪個層次還有問題? 能夠把本身想問軟件團隊的問題都列出來, 也許就能獲得團隊的親自解答了!

測試方面和後臺對象

5.從各方面的問題,推理出這個軟件團隊在軟件工程方面能夠提升的一個重要方面 (具體建議)。

能夠作一個簡單問卷調查,相似於咱們此次的做業的簡化版,能夠了解同窗們最須要的功能,再往該方面去研究blog

第三部分:建議和規劃

(參考《構建之法》第8章功能的定位和優先級;第9章項目經理)

1.這個軟件/網站/服務有不少能夠提升的部分, 若是你是項目經理,如何提升從而在競爭中勝出?

固然是瞭解用戶的需求最重要了,只有瞭解了用戶的需求,才能往好的方向去研究

2.目前市場上有什麼樣的產品了

微信的集大助手

3.做爲新的項目經理,這個產品的核心用戶羣是什麼樣的人, 典型用戶長什麼樣?學歷,年齡,專業,愛好,收入,表面需求,潛在需求都是什麼?

都是集美大學的在校學生和老師,學歷,年齡,專業,愛好,收入都很明瞭了,表面需求主要是課表成績的查詢,潛在需求主要是社交方面。

4.功能:你要設計什麼樣的功能? 爲什麼要作這個功能,而不是其餘功能? 爲何用戶會用你的產品/功能? 你的創新在哪裏? 能夠用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

N:日常會遇到忽然沒電的狀況。
    A:作一個線上充值電費系統。
    B:可讓同窗們更方便的查詢和充值電費。
    C:暫時沒有。
    D:在集大通的推送上推廣。

5.若是你有錢能夠招聘 6 我的, 有 4 個月的時間, 你做爲項目經理, 應該如何配置角色 (開發, 測試,美工等等)?

開發:4 美工:1 測試:1

6.描述你的團隊在16 週期間每週都要作什麼,才能在第16周如期發佈軟件的改進版本,並取得預想中的成績。

前幾周先進行討論,統一一下你們的意見以及各我的的任務,以後每一個人認真的作本身的小項目,而且定時交流,互相幫助

相關文章
相關標籤/搜索