天天看點

軟體産品案例分析(團隊)

第一部分 調研 評測

評測:

  • 下載下傳并使用,描述最簡單直覺的個人第一次上手體驗。

    下載下傳了IOS端的DevCloud(華為軟體開發雲),打開後界面較為簡約,頁籤和功能按鈕數量不多,整體給人一種系統預設備忘錄的明快感,但略顯蒼白。

    注冊時使用手機号碼接收驗證碼,很友善。

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

    軟體的Bug,狹義概念是指軟體程式的漏洞或缺陷,廣義概念除此之外還包括測試工程師或使用者所發現和提出的軟體可改進的細節、或與需求文檔存在差異的功能實作等。——百度百科

    在試用該産品一段時間後,我們發現了其還有許多不足之處。此處舉三例極為影響使用者體驗的bug。

1、項目隻能建立,卻不能删除,在摸透了這個APP所有按鈕的功能後我依舊沒能找到删除整個項目的按鍵,如果開發團隊要廢棄一個項目,這個APP不提供一鍵删除的功能,那個被廢棄的項目隻會一直躺在使用者的項目清單中。

2、關注鍵(心形按鈕)的位置設定有點不合理,在點選關注鍵時經常會将項目打開,同時在反複執行關注操作時,應用無端閃退了兩三次。

軟體産品案例分析(團隊)

3、在設定選項中有一個清除存儲空間的按鈕,按下這個按鈕後,所有項目内的工作項全部會被清空,并且在執行操作時毫無提示,不知情的使用者在誤點這個按鈕後有可能損失大量的開發進度,相當不人性化。

軟體産品案例分析(團隊)
  • 你覺得為什麼這個産品組的人沒有發現這些bug?

    可能是開發周期不夠長,沒有足夠的時間進行bug檢查。

    或是沒有擷取足夠多的使用者回報,沒能站在使用者的角度思考問題。

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

    我們在使用這款APP時留意到它在不同頁面切換時有明顯的遲滞,是以假設我們的團隊來開發這款系統,我們會更加注重它的優化,使使用者能流暢地使用它。

    同時,我們要在儲存使用者的項目代碼上下足功夫,如果我們不慎丢失了使用者的資料,将對使用者造成不可挽回的損失。

采訪:

1、介紹采訪對象的背景和需求

采訪對象背景:大三計算機專業學生,用過類似産品Teambition。

2、讓采訪對象使用華為軟體開發雲

軟體産品案例分析(團隊)

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

由于使用者先前接觸過類似産品,是以使用者能輕松上手該産品。

優點 缺點
資料量 主要功能頁面不多,跳轉快。 工作項标簽太多,太繁瑣。
功能 基本功能健全。 沒有删除項目的功能。
界面 簡潔明了,讓人一目了然。 整體略顯蒼白,看久了不免枯燥。
準确度 各功能頁面間跳轉層級少,較為準确。日期上的設定準确,避免了大小月天數錯誤,項目開始日期與項目結束日期沖突等問題。 進入各個頁面時延遲較大。

4、使用者對産品有什麼改進意見?

(1)使用起來不夠流暢。

(2)增加删除項目的功能。

5、結論:我不推薦這個産品,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優化。