1. 程式人生 > >第十次作業 - 專案測評

第十次作業 - 專案測評

測評專案 : 福大助手

組長部落格連結:https://www.cnblogs.com/dawnduck/p/10093752.html

第一部分:調研,評測

評測

1. 第一次上手體驗

  • 安卓:
    進入頁面時只有白色背景,有點單調;介面節約,清晰明瞭;課表的兩種形式的切換,很直觀;功能豐富,可以查詢各種資訊,方便;設定個人背景,充分的個性化。但是登入以及資料載入稍微有點慢;績點重新整理不出來;閃退嚴重。
  • ios:
    第一次用課表,感覺這功能還行,比較靈活,但使用第二個功能成績查詢,直接給我卡死,獲取了5分鐘都沒有反應,只能強制關閉,對這個軟體感官一下子就不好了。接下來一些功能感覺並不是很常用,不過自動評議這點還是可以的。

2. 思維導圖


3. BUG查詢

bug1:點選分享後app會卡死閃退
bug2:ios端點選推送後app會卡死
bug3:安卓端閃退情況嚴重
bug4:ios端app內的易班工具無法正常使用
bug5:ios端的掛科高亮功能無法正常使用,且績點無法正常顯示

bug描述
  • 1標題:點選分享後,app會卡死閃退
    內容:
    <測試環境> ios 10以上及Andriod 5.0以上
    <準備工作> 登入app
    <測試步驟> 進入主頁後,依次選擇選單,設定,分享  
    <實際結果> app卡死,閃退
    <預期結果

    > 正常分享出去,併成功返回app

  • 2標題:IOS端點選推送後,app卡死
    內容:
    <測試環境> ios 10以上
    <準備工作> 登入app
    <測試步驟> 進入主頁後,依次選擇選單,設定,推送
    <實際結果> app卡死,閃退
    <預期結果> 關聯本機的通知功能,允許該app進行訊息通知
  • 3標題:Android端閃退情況頻繁出現
    內容:
    <測試環境> Android 5.0以上
    <準備工作> 無
    <測試步驟> 正常使用app
    <實際結果> app經常性出現閃退情況
    <預期結果

    > app正常使用

  • 4標題:ios端的易班工具無法正常使用
    內容:
    <測試環境> ios 10以上
    <準備工作> 登入app
    <測試步驟> 進入主頁後,依次選擇選單,易班工具
    <實際結果> 登入時,即使輸入正確的賬號密碼但依舊提示登入失敗,但此時已經處於正常登入狀態。而且在登入狀態時,點選大部分的功能都會顯示一個登陸中的文字框,並陷入死迴圈。
    <預期結果> 正常使用易班工具內的功能

  • 5標題:ios端掛科高亮功能及績點顯示功能不正常
    內容:
    <測試環境> ios 10以上
    <準備工作> 登入app
    <測試步驟> 無
    <實際結果> 掛科高亮按鈕勾選後,並沒有出現實際的效果,且績點一欄都是“-”符號
    <預期結果> 勾選高亮按鈕後,在掛科的科目一行出現高亮,績點正常顯示


4.你覺得為什麼這個產品組的人沒有發現這個bug

原因軟體釋出後缺少定期的後期維護,以及有的部分bug太過於角度刁鑽,產品組並沒有發現甚至放在心上。


5. 假設你們團隊需要開發這套系統,需要注意哪些方面(架構、部署運維、微服務等)。

部署需要準確熟練

資料載入時間要更短一點,使用者才會有更好的體驗
要消除閃退的現象

採訪

採訪物件 1

  • 介紹採訪物件的背景和需求(他們有沒有用過類似的APP,除了現有的功能還有別的需求麼)

該使用者是安卓使用者,平時一直使用福大教務通。沒有新的需求。

  • 讓採訪物件使用福大助手(請上傳照片證明使用者的確正在使用,遠端採訪的同學請讓別人幫忙照相)
  • 描述使用者使用這個產品的過程, 使用者的問題解決了麼?軟體在資料量/介面/功能/準確度上各有什麼優缺點?使用者體驗方面有問題麼?

使用者詳細使用了每項功能,軟體的成績、課表、考場、教室這些的查詢比較準確,使用者使用良好。但使用過程中圖書館以及嘉熙講壇介面無法開啟,使用者查閱圖書館書籍的需求未解決。使用者認為福大助手是一款不錯的APP。

  • 使用者對產品有什麼改進意見?

讓單雙週課表的顯示有些問題,應該改進。

  • 結論:經過這麼多工作,你一定有充分的理由給這個軟體下一個評價,請選擇一個結論:

一般

採訪物件 2

  • 介紹採訪物件的背景和需求(他們有沒有用過類似的APP,除了現有的功能還有別的需求麼)

該使用者是IOS使用者,用過福大易班,福大教務通,超級課程表等應用。沒有新的需求。

  • 讓採訪物件使用福大助手(請上傳照片證明使用者的確正在使用,遠端採訪的同學請讓別人幫忙照相)

  • 描述使用者使用這個產品的過程, 使用者的問題解決了麼?軟體在資料量/介面/功能/準確度上各有什麼優缺點?使用者體驗方面有問題麼?

使用者粗略使用了課表和教室查詢功能。在使用其他功能時因為沒有評價教師,所以不能使用,很多其他介面也打不開。後面經過我們研究發現,福大助手有一鍵評議功能,但是藏得太深,使用者不易發現。使用者體驗一般,認為比教務通功能多,但是很多介面打不開。

  • 使用者對產品有什麼改進意見?

解決這些介面打不開的問題。

  • 結論:經過這麼多工作,你一定有充分的理由給這個軟體下一個評價,請選擇一個結論:

不推薦

採訪物件 3

  • 介紹採訪物件的背景和需求(他們有沒有用過類似的APP,除了現有的功能還有別的需求麼)

該使用者是IOS使用者。使用過福大教務通,超級課程表等應用,沒有新的需求。

  • 讓採訪物件使用福大助手(請上傳照片證明使用者的確正在使用,遠端採訪的同學請讓別人幫忙照相)

  • 描述使用者使用這個產品的過程, 使用者的問題解決了麼?軟體在資料量/介面/功能/準確度上各有什麼優缺點?使用者體驗方面有問題麼?

使用者大致使用了每項功能,查詢方便,使用體驗較好。使用者認為該軟體綜合了教務通,期末考啦等應用功能,是一款功能非常齊全的APP,看歷年卷,看嘉熙講壇這些都非常方便。

  • 使用者對產品有什麼改進意見?

沒有。

  • 結論:經過這麼多工作,你一定有充分的理由給這個軟體下一個評價,請選擇一個結論:

非常推薦

採訪物件 4

  • 介紹採訪物件的背景和需求(他們有沒有用過類似的APP,除了現有的功能還有別的需求麼)

該物件為IOS使用者,有用過福大教務通,福大易班。 沒有新的需求。

  • 讓採訪物件使用福大助手(請上傳照片證明使用者的確正在使用,遠端採訪的同學請讓別人幫忙照相)

  • 描述使用者使用這個產品的過程, 使用者的問題解決了麼?軟體在資料量/介面/功能/準確度上各有什麼優缺點?使用者體驗方面有問題麼?

登入進來顯示了一個課表,還行。可是亂點了一會兒,不知是什麼原因,卡在了登入中的介面,無奈強行退出。又進來,不小心點了一下注銷,點了一下校園百事通,對話方塊提示登入,可是輸入賬號密碼後登入卻總是提示登入失敗,只好先放棄登入。緊接著點了左邊的選單,想看看課表,卻遲遲找不到課表在哪兒,後來才發現原來是課表功能並沒有加入選單,手動加入後可以檢視。後來又點了一下校園百事通,此時竟奇蹟般的可以直接進入檢視,沒有提示登入。接下來又嘗試了一下其他的一些功能,有的可以正常使用,有的則是點進去卻彈出來並卡在登入中的介面。
​ 該使用者使用的需求只不過是檢視課表、考場、成績,這些需求算是得到了滿足。使用者認為,該軟體的介面簡約易懂,功能還是挺齊全的,像是把各個app的功能做了一個融合,但同時無用功能太多了,有的功能還只是徒有其名然而卻根本無法使用。該軟體上可以找到很多資訊與資源,這點毋庸置疑。使用者還指出了使用這個app並不如直接使用教務通、易班,至少他們沒那麼容易崩潰,功能上也並沒有多少差的。使用者體驗方面,一直卡死,體驗不好。

  • 使用者對產品有什麼改進意見?

必須要解決一直卡死的問題。同時注意到有一鍵評議這個功能,聯想到有時候請假有點麻煩,希望也加上一鍵請假的功能。

  • 結論:經過這麼多工作,你一定有充分的理由給這個軟體下一個評價,請選擇一個結論:

不推薦

採訪物件 5

  • 介紹採訪物件的背景和需求(他們有沒有用過類似的APP,除了現有的功能還有別的需求麼)

該物件為安卓使用者,有用過福大教務通,福大易班。沒有新的需求。

  • 讓採訪物件使用福大助手(請上傳照片證明使用者的確正在使用,遠端採訪的同學請讓別人幫忙照相)

  • 描述使用者使用這個產品的過程, 使用者的問題解決了麼?軟體在資料量/介面/功能/準確度上各有什麼優缺點?使用者體驗方面有問題麼?

一開始輸入賬號密碼點選登入,卻一直登入失敗,登入失敗後直接返回登入介面,期間沒有任何為什麼登入失敗的提示。後來重新連線了一下wifi才登入成功,看來可能是網路的問題。照著選單欄使用了一下功能,都能正常使用,不過許多功能都在其他相似app裡見過了。
​ 使用者的需求在於檢視課表、成績、考場、歷年卷,福大助手解決這方面問題。該使用者覺得,福大助手的功能很齊全,把期末考啦、福大教務通、福大易班等app的功能做了一個整合,可以達到一站式解決的程度,不過正是由於整合,有許多經常不需要用到的功能,無疑這憑空佔據了手機的空間。在軟體中可以獲取許多的資訊,資訊量龐大,這點是值得肯定的。使用者體驗方面,這次的體驗不算差,但也不算好,因為許多功能是意料之中的,似乎並沒有出現什麼使使用者眼前一亮的功能。既然並沒有新的功能,為什麼不直接使用教務通等功能明確的app而來使用福大助手呢?

  • 使用者對產品有什麼改進意見?

登入失敗後應提示可能的失敗原因;應明確軟體的主要功能,而不是泛泛的所有功能都做而並沒有創新。

  • 結論:經過這麼多工作,你一定有充分的理由給這個軟體下一個評價,請選擇一個結論:

一般

第二部分 分析

估計這個專案做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI 支援)。

大約需要兩個月BA。

分析這個軟體目前的優劣(和類似軟體相比),並推理出開發團隊在軟體工程方面可以提高的一個重要部分(具體建議)。

  • 優勢:
    • 和其他軟體相比,它最突出的優勢是連通了圖書館以及易班,使它成為了功能比較全面的存在。
    • 其中最重要的一個功能,就是它能幫學生自動評議。
  • 劣勢:
    • 安卓端無限閃退,蘋果端經常卡死。
    • 連通圖書館和易班又有什麼用呢?易班本來就不好用,移植易班的功能到這款軟體上更是不好用,可能是應為功能太多,許多地方做得不夠精細,它的優勢反而成為了劣勢。。
  • 具體建議:
    • 開發團隊應該使使用者操作更加靈活,很多情況下,比如說登入,或成績獲取時,應該設定按鈕或其他東西使得使用者能取消操作,而不是頁面一直卡在資料獲取介面,至少也應該設定登入超時或資料獲取超時,這樣使用者體驗才不會怎麼差勁。

根據理解和體驗,畫出整個軟體所有功能邏輯框圖,根據重要度標識出各模組的重要度、完成度、出發點及效果;

分數區間為1~10

模組名稱 重要度 完成度 出發點 效果
課表 8 9 為使用者提供課表,讓使用者知道實時的課程安排 功能完成得不錯,課程資料沒有出錯,介面簡介明瞭
成績 8 9 記錄使用者成績,提供績點資訊和學分資訊 功能大部分完成,但單科績點無法顯示以及績點顯示不完全
考場 7 10 提供學期考試考場 功能大部分完成
空教室查詢 7 9 為使用者提供空教室資訊 功能大部分完成,資訊真實性應該符合
圖書館 6 8 連通圖書館,提供檢索功能及預約功能,提供使用者借書資訊 功能大部分完成
易班工具 6 8 連通易班,提供部分易班常用功能 部分功能都移植成功,但使用時容易閃退或卡死
教務處通知 6 10 讓使用者不用登入網頁就能查詢到教務處通知 功能完成,效果良好
歷年卷 7 9 提供歷年卷以及課件等供使用者下載 功能基本完成,效果還不錯,但由於無法上傳檔案,導致歷年卷內容無法更新
校招日曆 7 9 提供校招資訊以供使用者使用 功能基本完成
二手市場 6 8 提供市場平臺,供使用者使用 功能基本完成,但由於使用人數少,實用度不高
嘉錫講壇 6 9 使用者無需上教務處網站,可直接在軟體上檢視講壇資訊及報名 功能基本完成,效果不錯,確實方便使用者
大物實驗 7 9 幫助使用者搶大物實驗 功能基本完成,方便了使用者
一鍵評議 7 9 幫組使用者完成查詢成績以及選課時所需要的教師評議 功能基本完成,但還是存在一些BUG
設定 8 10 提供人性化設定,方便使用者使用 功能基本完成

針對不同的維度評分,對使用者體驗方面、UI介面美觀度、核心功能,分別打分。

分數區間為1~10

  • 使用者體驗方面: 6
  • UI介面美觀度: 7
  • 核心功能: 9

第三部分 建議和規劃

如果你是專案經理,如何提高從而在競爭中勝出?

首先我們要明確這款軟體目前的優勢與劣勢。
功能全面,且能連通圖書館和易班是我們的優勢,但與此同時豐富的功能缺少精細的打量,優勢也會變為劣勢,這是我們都不願意看到的,所以要從使用者的體驗著手,收集使用者資訊,在使用者喜歡、常用的功能上加大功夫,簡化那些不常用或是受眾面小的功能。

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

現在有一款叫i福大的APP,是福州大學為全體師生和校友打造的移動校園應用平臺,通過i福大可以瞭解學校校情、學校新聞、通知公告等校園動態資訊,還可以檢視校園地圖、財務繳費等學習生活服務資訊。 這款軟體有點像校園微博,與福大助手還是存在一定的差異。

你要設計什麼樣的功能?

加入新聞觀看、查詢功能,以及校內導航功能。

為何要做這個功能,而不是其他功能?

首先是新聞觀看、查詢功能,學生可以通過APP瞭解國內外大小事,並且可以選擇想了解的新聞,輸入關鍵字或者日期等進行檢視,同時不用擔心搜尋到非新聞的內容。
其次校內導航功能,首先保證導航需要用到的地理資訊能夠及時更新。有時想去校內的某地,又或是新開的飯店、體育館等等,不論學生還是教工人員都常常找不到路,有了這個功能,就可以節省時間,方便快捷地到達目的地。

為什麼使用者會用你的產品/功能?

我們新增的功能是從受眾方——學生的角度考慮的,這些功能可以服務到他們。

你的創新在哪裡?可以用 NABCD 分析。

  1. 需求
    • 在一款學生常用的軟體中增加新聞觀看、查詢功能,方便其在空閒之餘也能瞭解國內外大小事,並且通過篩選檢視更具有針對性
    • 校內導航功能能有效的便利學生等群體的生活。
  2. 做法
    • 新聞能根據關鍵字或時間等進行篩選,閱讀更具有針對性
    • 校內導航能保證及時更新地理資訊,同時由於是針對校內的導航,會記錄校內特有的小店、景點
  3. 好處
    • 大大節約時間、方便生活
  4. 競爭
    • 其他APP新聞常常是雜亂的,不具有針對性
    • 那些導航不針對校內,一些小店小地都會被忽略
  5. 交付
    • 我們會先讓身邊的人使用,並且對他們提出的問題進行改正。然後放在下載的平臺上,提供給更多的人使用,正確對待他們可能提出的問題。

如果你來領導這個團隊,會有什麼不一樣?

在人員安排上,更具有針對性,做到人盡其才。同時帶動團隊氛圍,不讓團隊變成只是為了完成任務而做,而是全身心地去想辦法為產品添彩。

如果你的團隊有5個人, 4個月的時間,你作為專案經理,應該如何配置角色(開發,測試,美工等等)?

3個人員負責開放,2個人員負責測試,美工外包。

描述你的團隊在16 週期間每週都要做什麼,才能在第16周如期釋出軟體,大小里程碑績點設定。

首先每週要固定2次例會,平常人員多交流,保證資訊的流通
其次以周為單位,將工程進行分割,並以每週最後第二天作為deadline來進行督促。

專案釋出後,有沒有考慮過專案該怎麼部署才能滿足需求。依據附錄圖(某校教務處系統的部署)作為參考,分析16周後你所完成的專案上線需要哪些配套裝置(伺服器、頻寬、資料庫需求數量與配置)

應用伺服器配置:4核8G x 1
後端伺服器配置:8核16G x 1
關係型資料庫:SQL Sever/Oracle/MySql數量:2(讀寫合併、備份 x 1)
快取資料庫Redis數量 :2(主備)
網站安全性:WAF,DDOS

第四部分 增量開發設計

優化/新增功能點的原型介面



基本實現思路

按順序依次是:

  • 原有介面優化,單日課程功能多餘,去掉此功能介面簡介美觀
  • 新增學業功能,學生可由此檢視自己目前的總績點、總排名、修習情況等資訊。
    實現思路較簡單,從資料庫中獲取資料簡要處理即可實現
  • 新增功能地圖導航,當學生一時間想不到校內某些地址時,可輸入關鍵字查詢福大校內的地圖資訊,APP將為其導航。
    實現思路:與百度達成合作。呼叫百度地圖介面實現地圖資訊的基本功能,再進一步新增特殊名稱地址資訊。

優化/新增功能點與原有產品如何接入

接入原有產品:新功能將通過新增在原有產品左抽屜的列表中實現功能接入。

第五部分 答辯總結

評估團隊中每個人對本次作業的貢獻比例,描述為本次測評作業的工作流程、組員分工、組員工作量比例(禁止一鍋端平的情況,如果沒有評估,全組平均後,組長得分減 50%)

成員 參與 貢獻比例
白晨曦 答辯 5
蔡子陽 測試安卓端 7
陳德斌 採訪 12
樂忠豪 增量設計 10
李麒 建議與規劃 10
林志華 ios端測試 11
黃培鑫 採訪調研總結 12
王煥仁 測試總結 11
何裕捷 問卷調查 10
吳佳煒 部落格與報告整理 12

答辯總結

求出本組的現場答辯得分:去除最高總分,最低總分,求平均分

第?組
評分 83 78 74 81 78 69 78
現場答辯得分:77.8分

收集其他組對本組提出的問題,並回答

第一組

  • Q:問卷調查的統計圖缺乏必要的數量標註
  • A:作為展示圖圖片簡潔更能直接展現出資料結果,演講中如果用了大量的資料反而容易造成聽者疲勞,所以我們捨棄了標註。
  • Q:增量開發的難度如何,大概需要多久的工作量?
  • A:難度適中,無太高演算法要求,工作量大致在十週左右
  • Q:四個增量開發中你們最看重哪個功能,為什麼?
  • A:最看重地圖導航功能,因為這個功能的需求量是最高的,無其他產品替代

第二組

  • Q:是不是應增強對BUG的描述?(規範性)
  • A:這是我們所欠缺的,但是也有好的一面,當面對無專業知識的人群,通俗易懂的語言反而能起到更好的效果
  • Q:答辯時長偏短,是不是應該適當多加入點內容?
  • A:的確應該增加一些內容,為了答辯精簡所以只是挑選了部分重要內容進行講解,下回一定更好的把控時間,儘量將內容爆滿。
  • Q:增量開發的週期為多長?
  • A:增量設計難度適中,無太高演算法要求,工作量大致在十週左右

第三組

  • Q:測試報告中存在頁碼錯誤(全部為1)
  • A:我們會好好檢查的,謝謝提出
  • Q:同校幫功能有沒有能力取代出清群,替身群,拼車群等校功能群?如果不能,該如何去推廣?
  • A:同校幫和普通群的不一樣之處在於釋出的任務不會被刷屏清掉,每個任務為一個帖子,清晰明白,這是能夠取代群的優勢所在。
  • Q:四個增量開發,你們覺得以你們小組需要花多久的時間才能完成?
  • A:工作量大致在十週左右。

第四組

  • Q:為什麼沒有展示分工呢?
  • A:具體分工會在部落格中展現出來,敬請期待
  • Q:你們的調研採訪不夠理想,準備怎麼改進?
  • A:擴大受訪人群,提高問題質量及關聯度
  • Q:找到的bug是否過少?
  • A:的確太少了

第六組

  • Q:您好,測試報告中存在如圖片貼反,錯別字等情況,是否存在準備不足的情況?
  • A:確實存在準備不足的情況,我們下次會注意這個問題的
  • Q:您好,bug3僅描述為經常性出現閃退,這一bug是否描述過於模糊,否則如何定性頻繁出現?
  • A:出現閃退這種現象太過玄學,我們也無法確定它是經過多長確切時間就閃退,頻繁的定義是從使用者體驗上來定性的,相較於其他軟體,這款軟體閃退的次數過高,就覺得是頻繁了,這也是我們的調查結果
  • Q:您好,能否大致描述增量設計“小白實時”的基本實現思路?
  • A:在小白身上裝GPS定位器,資料實時反饋到後臺,再呈現在軟體上

第七組

  • Q:針對你們的調研採訪存在一定的缺陷,你們打算怎麼彌補?
  • A:能具體說明是哪些缺陷嗎?我們一定積極聽取您的意見
  • Q:整個分析與測試的內容偏少,很難有說服性,你們打算怎麼增加本組的說服性?
  • A:測試分析都是人工檢測出的事實存在的問題,如果不夠有說服力我們會擴大測試人員的數量,針對不同機型進行測試
  • Q:原本小白就有自己的微信公眾號可以實時,那你們在福大助手裡面再弄一個小白實時還有意義嗎?
  • A:當然有意義了,能在一款APP裡就有上學所需的功能為什麼還需要進入公眾號這麼麻煩呢?就像在食堂能微信支付寶支付,為什麼還要用學生卡呢?

第八組

  • Q:ppt中關於採訪調查的餅狀圖有點看不太懂在說什麼
  • A:餅狀圖的批註已經在旁邊標好了,如果還有哪些地方不明白可以向我們提出具體的問題
  • Q:找到的bug是否過少和簡單?
  • A:確實過少了
  • Q:認為有必要使用一款學習類的軟體釋出一些動態嘛?因為據瞭解在超級課程表中也有相關功能,但實際使用的人數並不是很多。
  • A:可以沒有,但是如果有可以有更好的使用者體驗。您是如何瞭解到超級課程表的相關功能的使用人數呢?如果使用人數不多,可能有很多的因素在其中,但這個點子本身的出發點還是好的。

第六部分 個人部分

PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 10 20
· Estimate · 估計這個任務需要多少時間 10 20
Development 開發 750 463
· Analysis · 需求分析 (包括學習新技術) 30 35
· Design Spec · 生成設計文件 10 20
· Design Review · 設計複審 10 8
· Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0
· Design · 具體設計 500 300
· Coding · 具體編碼 0 0
· Code Review · 程式碼複審 0 0
· Test · 測試(自我測試,修改程式碼,提交修改) 200 100
Reporting 報告 30 40
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 0 0
· Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 30 40
合計 790

學習進度條

第N周 新增程式碼(行) 累計程式碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
1 200 200 6 6 Java複習
2 200 15 21 學習Axure RP8
3 200 400 10 31 Java學習
4 15 工具學習
5 20 工具學習
6 15 後臺搭建學習
7 400 800 15 後臺搭建
8 270 1070 10 後臺搭建