個人作業——軟體產品案例分析

xiaoknownothing發表於2017-12-02

第一部分 調研,評測

評測:


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

  • 註冊登入了Web端,首頁上有android的下載路徑,找不到ios的下載路徑。
    個人作業——軟體產品案例分析

  • 介面簡潔美觀,UI加分,中文介面加分
  • 進到個人控制檯,可以直觀的看到軟體開發雲的功能總覽,提供的功能全面完善。可以從總覽或者專案管理中的左側側邊欄找到需要的功能,方便快捷。對於專案管理來說,同時可以看到迭代、燃盡圖、工作完成率等訊息,可以清晰呈現專案進展情況和團隊協作情況。
    個人作業——軟體產品案例分析

  • 試了一下,發現建立的入口比較突出,比如專案或者工作項的建立,但是刪除就藏得比較深了,專案的刪除就要進入專案-設定-基本資訊-刪除專案,同一個專案中切換不同功能就會出現白屏的情況,體驗感不佳。
  • APP端的使用,不能用手機號登入,得用使用者名稱登入。APP端的介面、功能更加簡潔,功能跳轉時間有點久,
    個人作業——軟體產品案例分析


2.按照描述的bug定義,找出幾個功能性的比較嚴重的bug。至少兩個。

app端

  • 無法修改使用者名稱,而且在註冊時沒有提示,在web端修改了暱稱之後,專案的建立人和工作項的處理人都以暱稱為名,使用者名稱的意義只是在登入的時候使用嗎。
  • 標記為已解決的工作項還在待辦列表
  • 在工作項輸入計劃日期時,輸入已過時間不會提醒,建立完了之後再待辦列表裡面才會發現超期
  • 專案無法刪除

3.用專業的語言描述(每個bug 不少於 40字),如有必要,可以配圖.

工作項“登入註冊”的狀態已經修改為已解決,在待辦中仍顯示出來+沒有標註
個人作業——軟體產品案例分析

個人作業——軟體產品案例分析

計劃日期修改中,沒有提示超期資訊,只有在顯示在待辦工作項中才顯示出來
個人作業——軟體產品案例分析

個人作業——軟體產品案例分析
專案刪除不了

個人作業——軟體產品案例分析


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

開發人員可能覺得使用者名稱登入不會影響使用者體驗,現在重點放在web端的開發上面吧。


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

需要注意使用者分析、UI設計、微服務開發、部署、運維,前期架構要做好。


採訪:

相信每個同學的朋友中一定有人需要用這樣的軟體,記載你對這位使用者的採訪。例如使用下面的採訪提要:

  • 介紹採訪物件的背景和需求(他們有沒有用過這個APP或類似的APP,除了現有的功能還有別的需求麼)
    採訪物件為我的舍友,這學期她的一門軟工實踐課應該是需要這個APP的,之前有用過類似的GitHub。目前需求已被滿足。
  • 讓採訪物件使用華為軟體開發雲(請上傳照片證明使用者的確正在使用,遠端採訪的同學請讓別人幫忙照相)

個人作業——軟體產品案例分析

  • 描述使用者使用這個產品的過程, 使用者的問題解決了麼?軟體在資料量/介面/功能/準確度上各有什麼優缺點?使用者體驗方面有問題麼?
    產品基本滿足她的專案管理和團隊開發的作業要求
優點 缺點
資料量 資料量較少且明確 沒有批量操作選擇
介面 介面簡潔大方,設計風格優美,佈局條理清晰、分佈均衡,按鈕,標籤,輸入框的大小適中 介面太空,功能實現與web端相比實現不多
功能 功能簡單明瞭,比較完善,容易上手和操作,基本滿足開發需求 登入功能應該要用手機號登入比較方便,缺少團隊開發交流功能模組,目前實現功能有限只有簡單的專案管理功能
準確度 按鈕,標籤,文字框完整且準確,功能實現較為正確,介面跳轉正確。 介面跳轉重新整理太慢了點
  • 使用者體驗:中文介面上手快,功能挺全,燃盡圖還有一些扇形圖的使用直觀清晰,有些功能藏得深,還以為刪不了專案,掃碼加入其他人的專案這個方式比較便捷,退出別人專案的退出鍵難找。功能跳轉的時候白屏卡的有點久
  • 遇到問題:
    看過30分鐘左右的新手視訊之後開始動手,官方可以出一個圖解教程比較適用。新建倉庫後,上傳不了程式碼(好像是因為祕鑰有問題)。刪除不了專案
  • 使用者對產品有什麼改進意見?
    功能跳轉的時候改變一下重新整理方式,新增一個團隊開發的功能模組,隊友可以在裡面討論,分配任務
  • 結論:經過這麼多工作,你一定有充分的理由給這個軟體下一個評價,請選擇一個結論:

    推薦


第二部分 分析

使用此軟體的大部分功能,聯絡第二部分的分析,估計這個專案做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI 支援)。 分析這個軟體目前的優劣(和類似軟體相比),並推理出團隊在軟體工程方面可以提高的一個重要部分(具體建議)。

  • 如果大學畢業生程式碼能力都很強又有開發經驗的話,6個人8個月吧,不強的話就很難在以月計數內完成。
  • 優勢:中文介面,我們的人數就是一個優勢;功能的整合度比較高,基本滿足開發需要。
  • 劣勢:功能說明缺少團隊開發為主的功能模組,而且現在使用者量少,程式碼廣場裡面的程式碼也少,能查到教程比較少,這就要求官方文件寫得好了。
  • 根據理解和體驗,畫出整個軟體所有功能邏輯框圖,根據重要度標識出各模組的重要度、完成度、出發點及效果;
    個人作業——軟體產品案例分析
重要度 完成度 出發點 效果
專案管理模組 90 80 專案管理 80,可新增,可檢視,可修改專案部分資訊,不可刪除專案
待辦工作項管理模組 80 80 檢視工作項進展情況 80,待辦專案可直觀看出專案歸屬、型別、計劃日期
新增模組 90 90 新增專案、工作項 90,可以新增專案、工作項,修改工作項資訊
資訊模組 70 70 訊息通知 70,通知專案程式資訊,訊息刪除不了
個人資訊模組 60 60 管理個人資訊 60,顯示使用者名稱區域,沒有資訊修改
  • 針對不同的維度評分,對使用者體驗方面、UI介面美觀度、核心功能,分別打分。
    使用者體驗方面:75分
    UI介面美觀度:85分
    核心功能--80分

第三部分 建議和規劃

這個軟體有很多可以提高的部分。

  • 如果你是專案經理,如何提高從而在競爭中勝出?
    加強推廣力度,增加軟體的殺手功能,收集使用者反饋,反應現存不足,追求使用者體驗
  • 目前市場上有什麼樣的產品了?
    目前市場上有GitHub(一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版本庫格式進行託管),TeamLab(主要功能包括:專案管理、里程碑管理、任務、報表、事件、部落格、論壇、書籤、Wiki、即時訊息等等),禪道(它集產品管理、專案管理、測試管理於一體,同時還包含了事務管理、組織管理等諸多功能,是中小型企業專案管理的首選),NavalPlan(一個基於Java語言開發Web的專案規劃,監測和控制軟體。NavalPlan可以有效地用於管理任何型別的專案。),ProjectForge(一個基於Web的專案管理解決方案包括:工時表(Timesheet)、費用管理、專案甘特圖,控制和管理工程分解結構。整合JiRA做為問題管理系統。),kunagi(是一個Java Web應用程式。Kunagi 提供了整合的專案管理工具,便於專案團隊進行協作開發。Kunagi 提供了類似桌面軟體的 Web 介面,非常便於使用)。
  • 你要設計什麼樣的功能?
    新增一些團隊協作開發功能,新增需求分析、原型設計模組,比如可以加入類似自定義圖表、釋出調查問卷、分析使用者需求這樣的功能
  • 為何要做這個功能,而不是其他功能?
    現在軟體缺少+團隊開發需要+需求分析加入後,完善軟體開發流程
  • 為什麼使用者會用你的產品/功能?
    功能全面使用者可以只用這個產品就進行軟體開發,整個開發週期中不用去了解其他的APP,適用於個人及團隊開發,還可以隊內交流討論+中文介面
  • 你的創新在哪裡?可以用 NABCD 分析。
    • N(需求):目前軟體開發多為團隊開發為主且整個開發過程中需要的功能APP並不精簡
    • A(做法):針對團隊開發,完善開發過程所需功能
    • B(好處):便於團隊進行協作開發專案,精簡開發者開發過程中所需掌握開發APP寬度
    • C(競爭):功能強大完整,集專案託管、專案管理、團隊開發、測試於一體
    • D(推廣):線上線下同時推廣,在開發者社群投放廣告,在高校進行宣傳推廣,舉行賽事來推廣
      個人作業——軟體產品案例分析
  • 如果你來領導這個團隊,會有什麼不一樣?
    做好需求分析,前期做好任務分解、人員分配,及時收集使用者反饋,協調團隊調整軟體開發方向,完善功能,介面友好,使用者體驗良好。
  • 如果你的團隊有5個人, 4個月的時間,你作為專案經理,應該如何配置角色(開發,測試,美工等等)?
    美工2人,美工先行,設計UI後可參與後續開發,1個月
    開發3人,包括前端後端2.5個月
    測試:後期全員

  • 描述你的團隊在16 週期間每週都要做什麼,才能在第16周如期釋出軟體,大小里程碑績點設定。
    第1-3周產品需求分析+使用者調查
    第4周原型設計
    第5周系統結構設計確定介面
    第6-13周前後端同步開發
    第13-16周測試+釋出
  • 專案釋出後,有沒有考慮過專案該怎麼部署才能滿足需求。依據下圖(某校教務處系統的部署)作為參考,分析16周後你所完成的專案上線需要哪些配套裝置(伺服器、頻寬、資料庫需求數量與配置) 。

相關文章