軟體産品案例分析(團隊)
Deadline:2017-12-2 22:00 pm
按組,通過分析 華為軟體開發雲 ,結合閱讀《建構之法》,寫一篇随筆,組内共享,每人需釋出送出作業。
附:華為軟體開發雲官網
案例分析:
同學多多少少經曆過一輪靈活開發,對軟體工程的一系列工程流程及團隊内各個人員分工有了一定的了解。而實際企業的開發流程又是如何?華為軟體開發雲則是将華為近10年的軟體研發實踐及工具集一體的研發雲平台。對比你們團隊的開發流程與華為實際開發流程有何差别,孰赢孰弱?如果你來做會做的更好嗎?通過各種案例分析,評測,辯論,總結,我們就能看到軟體工程的原則在實踐中的種種展現。
關于 華為軟體開發雲 —— 的案例分析
産品
華為軟體開發雲的web端和移動端(iOS或Android端),不要說你找不到!
可掃描以下二維碼進行注冊:

軟體開發雲demo文檔,請移步百度雲:
http://pan.baidu.com/s/1c2FA4dM
第一部分 調研,評測(20分)
評測:
軟體的bug,功能評測,黑箱測試
- 下載下傳并使用,描述最簡單直覺的個人第一次上手體驗。
- 按照描述的bug定義,找出幾個功能性的比較嚴重的bug。至少兩個。
- 用專業的語言描述(每個bug 不少于 40字),如有必要,可以配圖.
- 你覺得為什麼這個産品組的人沒有發現這些bug?
- 假設你們團隊需要開發這套系統,需要注意哪些方面(架構、部署運維、微服務等)。
采訪:
第8章 使用者調研,12 章 軟體的使用者體驗,
相信每個同學的朋友中一定有人需要用這樣的軟體,記載你對這位使用者的采訪。例如使用下面的采訪提要:
- 介紹采訪對象的背景和需求(他們有沒有用過這個APP或類似的APP,除了現有的功能還有别的需求麼)
- 讓采訪對象使用華為軟體開發雲(請上傳照片證明使用者的确正在使用,遠端采訪的同學請讓别人幫忙照相)
- 描述使用者使用這個産品的過程, 使用者的問題解決了麼?軟體在資料量/界面/功能/準确度上各有什麼優缺點?使用者體驗方面有問題麼?
- 使用者對産品有什麼改進意見?
- 結論:經過這麼多工作,你一定有充分的理由給這個軟體下一個評價,請選擇一個結論:
- 非常不推薦
- 不推薦
- 一般
- 推薦
- 非常推薦
第二部分 分析(20分)
參考 8.6 節 對工作的估計, 和14.1 節 軟體工程的品質
使用此軟體的大部分功能,聯系第二部分的分析,估計這個項目做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,并有專業UI 支援)。 分析這個軟體目前的優劣(和類似軟體相比),并推理出團隊在軟體工程方面可以提高的一個重要部分(具體建議)。
-
根據了解和體驗,畫出整個軟體所有功能邏輯框圖,根據重要度辨別出各子產品的重要度、完成度、出發點及效果;
-
針對不同的次元評分,對使用者體驗方面、UI界面美觀度、核心功能,分别打分。
第三部分 建議和規劃(20分)
參考《建構之法》第8章 功能的定位和優先級;第9章 項目經理
這個軟體有很多可以提高的部分。
- 如果你是項目經理,如何提高進而在競争中勝出?
- 目前市場上有什麼樣的産品了?
- 你要設計什麼樣的功能?
- 為何要做這個功能,而不是其他功能?
- 為什麼使用者會用你的産品/功能?
- 你的創新在哪裡?可以用 NABCD 分析。
- 如果你來上司這個團隊,會有什麼不一樣?
- 如果你的團隊有5個人, 4個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等)?
- 描述你的團隊在16 周期間每周都要做什麼,才能在第16周如期釋出軟體,大小裡程碑績點設定。
- 項目釋出後,有沒有考慮過項目該怎麼部署才能滿足需求。依據下圖(某校教務處系統的部署)作為參考,分析16周後你所完成的項目上線需要哪些配套裝置(伺服器、帶寬、資料庫需求數量與配置) 。
某校教務處系統的部署