軟件產品案例分析(團隊)

第一部分 調研 評測

評測:

  • 下載並使用,描述最簡單直觀的我的第一次上手體驗。
    下載了IOS端的DevCloud(華爲軟件開發雲),打開後界面較爲簡約,選項卡和功能按鈕數量很少,總體給人一種系統默認備忘錄的明快感,但略顯蒼白。
    註冊時使用手機號碼接收驗證碼,很方便。
  • 按照描述的bug定義,找出幾個功能性的比較嚴重的bug。至少兩個。
    軟件的Bug,狹義概念是指軟件程序的漏洞或缺陷,廣義概念除此以外還包括測試工程師或用戶所發現和提出的軟件可改進的細節、或與需求文檔存在差別的功能實現等。——百度百科
    在試用該產品一段時間後,咱們發現了其還有許多不足之處。此處舉三例極爲影響用戶體驗的bug。

一、項目只能建立,卻不能刪除,在摸透了這個APP全部按鈕的功能後我依舊沒能找到刪除整個項目的按鍵,若是開發團隊要廢棄一個項目,這個APP不提供一鍵刪除的功能,那個被廢棄的項目只會一直躺在用戶的項目列表中。前端

二、關注鍵(心形按鈕)的位置設置有點不合理,在點擊關注鍵時常常會將項目打開,同時在反覆執行關注操做時,應用無故閃退了兩三次。

三、在設置選項中有一個清除存儲空間的按鈕,按下這個按鈕後,全部項目內的工做項所有會被清空,而且在執行操做時毫無提示,不知情的用戶在誤點這個按鈕後有可能損失大量的開發進度,至關不人性化。數據庫

  • 你以爲爲何這個產品組的人沒有發現這些bug?
    多是開發週期不夠長,沒有足夠的時間進行bug檢查。
    或是沒有獲取足夠多的用戶反饋,沒能站在用戶的角度思考問題。後端

  • 假設大家團隊須要開發這套系統,須要注意哪些方面(架構、部署運維、微服務等)。
    咱們在使用這款APP時留意到它在不一樣頁面切換時有明顯的遲滯,所以假設咱們的團隊來開發這款系統,咱們會更加註重它的優化,使用戶能流暢地使用它。
    同時,咱們要在保存用戶的項目代碼上下足功夫,若是咱們不慎丟失了用戶的數據,將對用戶形成不可挽回的損失。服務器

採訪:

一、介紹採訪對象的背景和需求
採訪對象背景:大三計算機專業學生,用過相似產品Teambition。
二、讓採訪對象使用華爲軟件開發雲

三、描述用戶使用這個產品的過程, 用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?
因爲用戶先前接觸過相似產品,所以用戶能輕鬆上手該產品。網絡

優勢 缺點
數據量 主要功能頁面很少,跳轉快。 工做項標籤太多,太繁瑣。
功能 基本功能健全。 沒有刪除項目的功能。
界面 簡潔明瞭,讓人一目瞭然。 總體略顯蒼白,看久了難免枯燥。
準確度 各功能頁面間跳轉層級少,較爲準確。日期上的設定準確,避免了大小月天數錯誤,項目開始日期與項目結束日期衝突等問題。 進入各個頁面時延遲較大。

四、用戶對產品有什麼改進意見?
(1)使用起來不夠流暢。
(2)增長刪除項目的功能。
五、結論:我不推薦這個產品,Teambition更好用。架構

第二部分 分析

我估計這個項目作到這種程度須要兩個月的時間
優勢:界面簡約,開發所需技術較爲簡單。你的創新在哪裏?能夠用 NABCD 分析。
缺點:操做不流暢(頁面的切換),一些功能設計不夠人性化(如不能刪除項目,清除本地全部數據時沒有提示信息)。
相似軟件:Teambition
可提升的部分:優化項目的框架,爭取帶給用戶流暢穩定的使用體驗。框架

  • 根據理解和體驗,畫出整個軟件全部功能邏輯框圖,根據重要度標識出各模塊的重要度、完成度、出發點及效果。
    運維

  • 針對不一樣的維度評分,對用戶體驗方面、UI界面美觀度、核心功能,分別打分。
    用戶體驗:6/10
    UI界面美觀度:8/10
    核心功能:7/10微服務

第三部分 建議和規劃

  • 若是你是項目經理,如何提升從而在競爭中勝出?
    若是我是項目經理,我會更具體地瞭解用戶的需求,設計出方便用戶使用的功能。
    同時,在UI的設計上應作到簡約美觀,提升用戶的第一印象。
  • 目前市場上有什麼樣的產品了?
    Teembition、Worktile
  • 你要設計什麼樣的功能?
    最少也要將刪除項目的功能作出來,纔有和其餘相似產品同臺競爭的資格。
  • 爲什麼要作這個功能,而不是其餘功能?
    由於刪除項目功能的有無直接影響了用戶的使用體驗,試想用戶面對項目列表中一大堆的項目名卻沒有清除的方法,心情該會有多糟糕。
    這個功能的有無也是該產品與市面上其餘產品最明顯的差距,至於其餘功能該產品與市面上的其餘產品沒有多大差異。
  • 爲何用戶會用你的產品/功能?
    由於華爲是一個大品牌,在應用商店挑選產品時,用戶在潛意識裏會更加信任大品牌發佈的產品,若是該產品與市面上其餘產品不分伯仲,那這一點潛意識裏的信任將會使大多數用戶選擇使用該產品。
  • 你的創新在哪裏?能夠用 NABCD 分析。
    這無關創新,而是對核心功能的補全。
  • 若是你來領導這個團隊,會有什麼不同?
    我認爲這個團隊之因此會遺漏如此重要的一個功能,必定是在完成產品後,缺乏足夠多來自用戶的使用反饋。所以,若是是我來領導這個團隊,我會在增強用戶體驗的方面下足功夫,保證用戶所需的核心功能的完善。
    另外,該產品的界面過於簡約,在使用時給人一種在用手機自帶備忘錄的錯覺,因此若是是我來領導這個團隊,我會在UI方面花更多的時間。
  • 若是你的團隊有5我的, 4個月的時間,你做爲項目經理,應該如何配置角色(開發,測試,美工等等)?
    開發3人,其中前端1人,後端2人
    測試1人
    美工1人
  • 描述你的團隊在16 週期間每週都要作什麼,才能在第16周如期發佈軟件,大小里程碑績點設定。
    需求分析:1周
    應用開發:9周
    UI設計:2周
    系統測試:2周
    推廣試用:2周
    正式發行:1周
  • 項目發佈後,有沒有考慮過項目該怎麼部署才能知足需求。依據下圖(某校教務處系統的部署)做爲參考,分析16周後你所完成的項目上線須要哪些配套設備(服務器、帶寬、數據庫需求數量與配置) 。 服務器需求: 阿里云云服務器ECS,1核CPUInter Xeon E5-2681 v4,1G DDR4內存,40G磁盤,1M寬帶VPC專有網絡,I/O優化。
相關文章
相關標籤/搜索