我的做業——軟件產品案例分析

關於 華爲軟件開發雲 的案例分析

第一部分-調研評測

評測:

軟件的bug,功能評測,黑箱測試node

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

  •  由於我是比較後面開始使用的,因此以前就據說這個東西挺難找的,因此直接叫同窗發給我Android版的華爲雲,而後是先註冊,註冊竟然不須要用戶再次驗證密碼,這個我以前就沒碰到過,要是不當心輸錯密碼怎麼辦,而下載後移動端給個人感受就是很普通吧,來回切換什麼的,一直會出現loading的圖標,很煩人,並且,在建立項目以後再去點開個人,就會出現空白界面,過了十幾秒再點,纔會出現正常的界面,界面太白,顯得很空虛,可是項目的圖標作的還挺好看的,蠻有意思。而後就是web端,上網搜索華爲軟件開發雲,出來的並非本身想要的那個,都是其餘的,感受很奇怪,都直接搜名字了,爲何還會這麼難找,後來就找同窗拿了網址,web的界面相對於移動端好多了,界面柔和優美,圖標也都頗有趣,感受功能和GitHub相似,不過是中文,看的舒服多了,我的是挺喜歡的,以爲值得推薦下web端,而移動端的話,感受更像是用來團隊協做的,主要的功能仍是在web上面。數據庫

  •  按照描述的bug定義,找出幾個功能性的比較嚴重的bug。至少兩個。
  •  用專業的語言描述(每一個bug 很多於 40字),若有必要,能夠配圖 
  •  你以爲爲何這個產品組的人沒有發現這些bug?編程

    (1)web端的話,在登入的時候,輸入密碼時若是不切換輸入法爲英文的話,直接輸入密碼而後按,就像圖一所示,好比個人密碼有worry這時候我按1,輸入到密碼框裏就會出現問題。這是我以前登入其餘網站歷來沒有碰到過的狀況,也不知道這個算不算bug。而錯誤的結果如圖二,密碼會變成一大串奇怪的東西。
windows

    (2)web端的話一開始進去就寫有問題,很不友好,哪裏有一進入界面什麼操做都沒弄就顯示錯誤的。後端

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

第一就是考慮安全問題,畢竟裏面存的不少都是很重要的資料,要是搞砸了,這個開發雲真的作不下去,不過這種大公司也會很注重這方面,還有就是,這個主要是用來團隊協做的,那麼對於溝通的簡便也是應該注意的,可以及時溝通,互相傳遞資料,遠程協做等等都是很須要的,若是可以考慮周全,讓用戶溝通時候就用你這個軟件就好了,不須要再去打開其餘軟件來協做,這樣能夠說是很舒服了,應該會有更多的人去使用這款軟件。安全

用戶採訪:

一、介紹採訪對象的背景和需求服務器

  • 北航研究生畢業,曾經在中關村和移動就任過近10年,目前就任於電臺

二、讓採訪對象使用華爲軟件開發雲架構

三、採訪具體內容app

  • 華爲軟件開發雲目前集成了項目管理、配置管理、代碼檢查、編譯、構建、測試、部署、發佈等功能,您做爲項目經理,是否有這方面的需求?或者對於軟件雲現有的功能還有別的需求嗎?
    暫時沒有這方面需求。平臺功能很強大,基本涵蓋了傳統軟件開發的整個流程。但若是是新需求會關注細節,好比代碼檢查已經依賴於團隊成員間的相互走查,使用機器規則能對自身的編程能力提高起多大做用仍是很期待的;測試的話主要看平臺對測試環境的支持程度,好比日常多使用code coverage來統計代碼覆蓋率,使用angular cli框架編寫的測試用例,是否能在華爲雲上獲得更多的支持。至於部署及發佈功能,日常用nodejs已經很方便,因此會更多關注安全策略方面。

  • 在使用這個產品的過程, 您的需求/問題解決了嗎?
    沒有深刻使用過。

  • 軟件在數據量/界面/功能/準確度上各有什麼優缺點?
    對於項目管理,用過甘特圖,windows project,worktile等平臺,但華爲雲的類型標籤把任務顯著標註出來,仍是很實用的。

  • 用戶體驗方面有問題麼?
    無。

  • 您對產品有什麼改進意見?
    無。

  • 若要給這個軟件下一個評價,請選擇一個結論:

    a 很是不推薦b 不推薦c 通常d 推薦e 很是推薦

    c

第二部分 分析

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

我以爲若是隻是目前咱們計算機大學畢業生的話,感受會的其實真的很少,都還沒真正經歷過大的軟件開發,因此不少只是點是不知道的,因此若是隻是6我的的話,天天都致力於開發,我以爲大概須要6個月的時間,若是其中有一兩個大牛的話,可能會比較好帶,時間會節省不少。

  • 分析這個軟件目前的優劣(和相似軟件相比),並推理出團隊在軟件工程方面能夠提升的一個重要部分(具體建議)。

這裏能夠看到華爲軟件開發雲和其餘相似軟件的對比

從上訴能夠看出,華爲軟件開發雲對於中小企業仍是比較有吸引力的,同時,能夠看出華爲軟件開發雲仍是有不少功能還不夠完善,還須要增長,好比:即時消息,論壇,多語言等等,總的來講還有待改進。

  • 用戶的大體功能邏輯以下

這裏能夠看到華爲軟件開發雲的功能分析

  • 針對不一樣的維度評分,對用戶體驗方面、UI界面美觀度、核心功能,分別打分。
  • 用戶體驗:web版80分,app版70分
  • UI界面美觀:web版90分,APP版70分
  • 核心功能:web版80分,APP版60分

第三部分 建議和規劃

1.若是你是項目經理,如何提升從而在競爭中勝出?

  • 在UI方面仍是要美化,首先在第一印象就吸引客戶。針對的人羣範圍更小更細化一點,這樣用戶的需求就會更明顯,更具體化。在同類產品中會更有競爭力。在數據的安全性上加大力度,突出產品雲存儲的安全性。

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

  • 相似的產品有騰訊雲的文件管理,teambition的開發流程管理

3.你要設計什麼樣的功能?

  • 增長軟件開始的新手引導,還有就是團隊之間的聊天協做功能的完善。

4.爲什麼要作這個功能,而不是其餘功能?

  • 一開始入手的軟件在操做方面沒有一點的提示,讓用戶還要本身去摸索求取,這是很是很差的用戶體驗。用戶首先是先了解到這個軟件是幹什麼的,纔會去使用你的軟件。

5.爲何用戶會用你的產品/功能?

  • 相對於以前用的GitHub,這個軟件面向的更可能是中國人,對於英語很差的我來講,仍是蠻期待的,查找功能的時候也更加方便,web端的用戶界面也是一大亮點,很清新。

6.你的創新在哪裏?能夠用 NABCD 分析。
 

7.若是你來領導這個團隊,會有什麼不同?

  • 可能我會把移動端的作的更好些,由於這個的移動端真的很想吐槽,而對於web的話,感受已經很好了,就是某些功能還須要完善。

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

  • 開發3人。開發主要要制定相應的開發計劃,敲定相應的需求對應的開發方面纔開始着手去實現開發
  • 1人測試。測試是一個很重要的模塊,在測試這一塊能夠在員工和推送內測版本去獲取用戶體驗,從而更改相應的bug和缺點
  • 1人美工。美工是軟件的門面,美工方面要有專業的人員去設計,對應產品的定位去採起相應的配色

9.描述你的團隊在16 週期間每週都要作什麼,才能在第16周如期發佈軟件,大小里程碑績點設定。

  • 開始的1-4周進行產品需求分析,用戶調查,最後作出需求分析報告。5-7周開始設計美工,作出大體界面,協商之間的規範,數據庫設計並落實。8-11周完成後端製做,同時美工繼續完善。12-14周測試,獲取相應的用戶體驗,並更接收用戶提出的不足之處。15-16周,根據用戶反饋修改bug,完善功能,同時添加到需求說明書中。16周結束,正式發佈。

10.項目發佈後,有沒有考慮過項目該怎麼部署才能知足需求。依據下圖(某校教務處系統的部署)做爲參考,分析16周後你所完成的項目上線須要哪些配套設備(服務器、帶寬、數據庫需求數量與配置) 。

  • 服務器:採用雲服務器,能夠用華爲自己的雲服務器
  • 數據庫:
相關文章
相關標籤/搜索