軟件工程網絡15我的做業3

軟件工程網絡15我的做業3


智慧集大平臺——集大通APP

第一部分:調研,測評

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

  • 最開始使用時在入學的時候,第一個直觀的感謝就是這個東西和微博有點類似。會按時提醒課程狀況和課程成績比較人性化。簽到和送花抽獎功能也仍是比較吸引人的。
  • 然然後面就沒怎麼用了。

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

  • 應該是手機系統的問題,安卓版的打開應用列表,圖標就開始閃爍,可是蘋果手機好像沒問題。(手機沒內存,無法錄視頻。)前端

  • 課程表
    • 常常性undefined
      微信

    • 單界面顯示週一到週四,進行滑動以後第二個界面顯示週五到週日三天,並且通過對比, 後三天的格子寬度明顯大
      網絡

  • 網頁,大部分網頁都是這個狀況,以教務系統爲例
    • 界面顯示擁擠,明顯被分紅了三個模塊,最上的歡迎也沒有顯示徹底。左模塊已經被定死,不能移動。右模塊內容能夠在它的框架內進行移動,可是使用很是不舒服。
      app

    • 放大功能只是把整個框架放大,佈局徹底沒變。
      框架

  • 校歷。能夠看出是圖片模式。上拉下拉有很大的黑色空間。
    工具

  • 課堂助理。全部選項都沒有下一個對應的界面,點擊以後仍是在這個界面,沒有辦法看到後續功能。
    佈局

3.選擇一個朋友(用戶)進行採訪,並加以記載。

  • 介紹採訪對象的背景和需求測試

    • 誠毅已經畢業的學長
  • 讓採訪對象使用10 – 30 分鐘該APP的功能,描述用戶使用這個產品的過程,用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?ui

    • 第一感受就是如今的功能看上去挺好的。由於是隻針對校內的APP,因此朋友圈裏的人都是同窗和老師,求助信息獲得解決的機率就比較大。
    • 成績自動提醒這個功能他以爲感覺因人而異吧。。。
    • 基原本說已經比當時使用的較完善了。
    • bug的話上述提到的都有感受。
  • 用戶對產品有什麼改進意見?
    • 界面須要改的更人性化。
    • 新聞什麼的其實你們都不會怎麼去點,有些功能的使用頻率不會很高。

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

  • 雖說是學校大力推廣吧,其實學生的使用率並不高。課程表功能通常都使用「超級課程表」。可能最大的便利就是查成績功能。
  • 通常不會用軟件的朋友圈功能,雖然這個功能發佈尋物啓事之類的比較有用。交流的話市面上流通的通信軟件比較多,通常都是使用QQ微信,只能說是有對話功能可是其實使用率真的不高。
  • 能使用軟件充水電費和飯卡,很便利,節省了不少時間。
  • 界面的話,基本上,從大一到如今一直是個槽點。
  • 提供的功能比較多,實際上並無作到完善。用戶體驗不是很好。
  • 由於用戶都是實名制的,因此發表的內容也就沒有什麼低俗信息,雖然大多數都被廣告和各類求助信息佔據了。也是由於實名制因此不少學生也並無發佈朋友圈。

第二部分:分析

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

  • 需求分析1周應該比較足夠,畢業生比較瞭解學生的需求,固然這個軟件上有一部分是針對老師的,須要有和老師溝通的時間。
  • 基本功能設計的話一星期,能分析出每一個功能之間的鏈接關係和基本框架。
  • 具體代碼設計3個月,完成最基礎的要求,對於從事軟件開發的學生應該不算困難
  • 軟件測試2周。主要是修改bug和改進功能。
  • 開放內測,後續修改等須要2個月。我以爲這個是須要的,測試人羣能提出更好的看法。
  • 而後就發佈軟件。

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

  • 典型用戶:老師,學生。
  • 優:
    • 老師能夠直接用課堂助理進行操做。
    • 學生可使用軟件查看教務處,交電費比較方便。
    • 全部功能整合到一個界面,查詢方便。
  • 缺:
    • 進入教務系統要鏈接校園網,這個是網絡限制的問題暫時沒辦法解決。
    • 界面操做不方便,瀏覽很困難。
    • 不一樣型號手機兼容問題。

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

  • 對用戶需求掌握很差
    • 我的看法,這個軟件的用戶需求應該是作的很到位了。從功能設置角度比較完善,可是每一個功能的使用率良莠不齊。
  • 具體的設計質量不高
    • 功能比較全,可是基本每一個功能都能找到bug,最基本的東西沒有作好。
  • 開發人員粗枝大葉
    • 課程表部分多是讀取的代碼發生了問題,有的時候屢次刷新也不能出現正常課表,須要退出從新點擊,問題應該出在事件觸發上。
  • 測試把關不嚴,敷衍了事,沒有注意在特殊的配置或環境下測試
    • 從用戶使用狀況來看,只要使用就能很輕易地發現不足的地方。作軟件測試的話應該很容易能發現這個問題。

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

  • 客觀上以爲這個軟件最開始應該是短期趕工出來的,也沒有通過多少後期維護,只是在這個基礎上不斷增長新功能。後期增長的功能雖然也有問題可是相較之下比較穩定。「個人媒體」和「個人系統」這兩塊界面風格不同,「個人媒體」拿「集大新聞」舉例,看上去比較舒服。因此不只開發,美工也存在問題。兼容性的話應該也是前端出了問題。

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

  • 界面。界面兼容性不是很好,解決了能提高大部分用戶體驗感。
    • 須要解決一開始圖標閃爍的問題。
    • 校歷能夠改爲普通的按月顯示,圖片格式拖拉不是很方便。
    • 課程表能夠按照週數來顯示當週須要上的課,不須要上的課能夠設置透明色。通常狀況下週末是沒有課的,因此能夠將前五天顯示在一個界面上。
      • 蘋果手機用戶訪問教務處是完整的網頁形式,安卓用戶就頗有問題,這也是兼容性的問題。

第三部分:建議和規劃

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

  • 我認爲如今的功能設定比較徹底,最重要的是如今目前的界面和功能都完善了。由於這是針對一個學校的特有軟件,因此暫時不存在競爭問題,若是將現有的問題都解決了,應該會獲得不少好評。

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

  • 課程表方面的就是「超級課程表」了。大部分學生都在用。
  • 交流工具通常學生都用微博和QQ,微信。
  • 課堂管理已經有「雨課堂」和「課堂派」,這二者功能大同小異。
  • 以上三種功能都是相對獨立的。很明顯「集大通」在這些功能上並不能打敗以上產品。

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

  • 核心羣體是本校學生和老師。
  • 學生:學歷本科未畢業,基本無收入,表面需求是查詢成績,課程安排。
  • 老師:學歷本科及以上,收入很差說,目前最大的潛在需求是用集大通管理課堂信息。

4.功能:你要設計什麼樣的功能? 爲什麼要作這個功能,而不是其餘功能? 爲何用戶會用你的產品/功能? 你的創新在哪裏?

  • 朋友圈裏天天都有不少失物招領和二手交易信息。針對這一現象能夠專門開設兩個分區。
  • 失物招領:以填寫信息的方式發佈,主要信息包括物品,物品照片,遺失地點。
  • 二手交易:一樣以填寫信息的方式,主要信息包括物品說明,物品照片,交易金額。
  • 由於朋友圈主要是一個發佈生活的地方,可是常常首頁刷下去都是這類信息,感受上已經偏離了原有的做用。設立專區一方面比較方便管理,查找方便;另外一方面能夠避免信息被刷下去而須要不斷轉發發佈。

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

  • 開發:3人。感受上開發的任務是比較重的,不少不完善的功能之間沒有聯繫,三我的能夠進行任務分配,節省時間。
  • 美工:2人。兩我的能夠針對不一樣的界面進行開發,由於已經有原有界面設計,在原有設計上改進,2我的應該已經足夠了。
  • 測試:1人。測試1人足夠,重心要保證界面美觀和功能完善。

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

  • 第1周:針對現有的問題擬定大綱,包括預想效果和解決方案。
  • 第2~7周:解決現有問題。
  • 第8~14周:開發新功能。
  • 第15~16周:測試及修改。
相關文章
相關標籤/搜索