1. 程式人生 > >軟件工程個人作業3 案例分析

軟件工程個人作業3 案例分析

通過 美工 很好 招聘 發現 校園 避免 采訪 div

第一部分 調研,評測

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

感受:從大一入學起就安裝了集大通APP,也算是有著3年使用齡的“老用戶”了。三年來其實集大通主界面並沒有太大的明顯變化,界面下方是“新聞、朋友圈、課余生活、消息、我的”五個功能欄,前三者聚焦於校園生活,後兩者則為個人服務。且這幾年間主要的改進在於應用中心裏的功能逐漸得以完善,如可以通過集大通充值校園卡等功能。此外,經過一些調查詢問,大部分學生們最常使用的功能還是在於“我的”欄目中。總的來說,集大通還是一個界面友好,功能較為完善的APP。
技術分享圖片

技術分享圖片

2.按照《構建之法》13.1節描述的 bug 定義, 找出幾個功能性的比較嚴重的 bug,至少2個。用專業的語言描述 (每個bug 不少於 40字),如有必要, 可以配圖。

1.記得在某個版本更新後,打開集大通就會卡死在LOGO界面無法進入。 之後修復了。
2.不知道是我渣機的問題還是集大通本身還不完善,有時使用過程中會出現閃退現象。
3.懶得吐槽的土豆服務器

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

(1)采訪對象

在集美大學裏使用使用集大通的人可以說是非常多了。。查成績、進教務處等等需求都可以通過集大通進行。找了位舍友進行采訪。
技術分享圖片

(2)體驗

在操作上這位同學可以說是輕車熟路了,先是查詢了上學期的成績,而後進入教務處逛了一逛,最後充值了校園卡。該用戶表示集大通界面簡潔明了,各個功能定位清晰,操作效率很高。但是問題在於響應較慢,響應速度跟不上手速,且集大通服務器並不算優秀。

(3)用戶改進意見

此外,該同學對集大通APP給出的建議是,集大通在個人業務上做的已經很好了,但是在校園交際圈這一塊看似功能繁多,但是淺而泛,希望在這一塊能夠改進。

4.軟件評價

  • 從必要性上來說,集大通是每個集大學子必備的APP,因為它與我們的學生生活密切相關。也就是說哪怕它再差我們也得屈服著用……所以給“非常推薦”的評價。
  • 綜合其實際功能以及界面UI等各方面因素來說,可以給出“好,不錯”的評價。

註:以上觀點僅從用戶角度出發。

5.附加題

教評網是一個可以分享APP,參與測評的網站,裏面有很多精英人士,可以互相促進。

第二部分 分析

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

算上市場調研,半年左右吧。

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

對剛開學的全校師生來說,去上課卻忘記在哪間教室可以說是家常便飯了。打開集大通,課程表模塊瞬間為您分憂!不過因為土豆服務器的原因有時候要開好幾次才能顯示課程表

3.你在第一部分發現的bug,為何軟件團隊不能在發布前修復?他們是不知道,還是有意不修復?你覺得是什麽原因?從下面的可能性中選取幾個:

  • 對用戶需求掌握不好
  • 具體的設計質量不高
  • 開發人員粗心大意
  • 測試把關不嚴,敷衍了事,沒有註意在特殊的配置或環境下測試
  • 其他

因為閃退這個BUG我在很多知名APP裏也時常見到,所以我覺得這應該是一個較難克服的問題,應該涉及到很多較為深層的內容如怎樣降低吃U能力等,並非是程序員不夠努力。另外我覺得集大通的服務器可以稱得上土豆服務器了真心渣的不行。所以應該歸咎於其他。

4.團隊在哪一個層次還有問題? 可以把自己想問軟件團隊的問題都列出來, 也許就能得到團隊的親自解答了!

結合上一題,我認為這裏就可以提到“對用戶需求掌握不好”,當然這並不是全面否定,在個人業務上這點已經做的非常好了。只是說在於校園交際模塊,該團隊做的功能還是顯得會差一些。還有穩定性總覺得有待提高。至於我想問的是,大佬們你們辛辛苦苦做的程序結果配個土豆服務器真的不會難過麽。。

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

希望這個程序能夠更“經得起折騰”,擁有更好的穩定性。以及響應能快一些。

第三部分 建議和規劃

1.這個軟件/網站/服務有很多可以提高的部分, 如果你是項目經理,如何提高從而在競爭中勝出?

可以通過調查問卷的方式,了解老師同學們的興趣所在,開發更多師生喜聞樂見的功能模塊。

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

就交際模塊來說,本軟件與微博有相似之處。而個人業務模塊,應該算是針對各高校師生的吧。各高校應該有相應APP。

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

集美大學全體師生。長得帥的嘛就不談了。對學生而言表面需求是學習相關業務處理。潛在需求是了解校園最新動態。對老師而言表面需求是教學需要,潛在需求是跟了解學生熱愛的流行元素,跟學生打成一片。

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

我想設計一個類似課堂派的較為完善的課堂點名功能。具有GPS定位考勤等效果。因為考勤對師生來說是幾乎家常便飯,與其用外界的應用,不如在我們自己人手一個的集大通上加上這個功能。我的創新點在於,將集大通這種適用人群如此具針對性的APP與考勤結合起來,師生不用特意去用其他軟件考勤,且避免了冗余人群。

5.如果你有錢可以招聘 6 個人, 有 4 個月的時間, 你作為項目經理, 應該如何配置角色 (開發, 測試,美工等等)?

開發人員3名,美工人員1名,測試人員2名。自己負責調研,以及充當團隊引路燈的角色。

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

成功不是一朝一夕的,它需要的是長期點滴的積累。所以我們的團隊決定,每周每個人都要拿出具體的實際成果,逐漸完善自己所分工的模塊。且由組長組織進行交流會,使各個組員互相之間深入交流,理清整個軟件的流程進度以及各模塊的整合工作。

軟件工程個人作業3 案例分析