軟體產品案例分析 華為軟體開發雲

2022-03-09 02:30:15 字數 1825 閱讀 8162

同學多多少少經歷過一輪敏捷開發,對軟體工程的一系列工程流程及團隊內各個人員分工有了一定的了解。而實際企業的開發流程又是如何?華為軟體開發雲則是將華為近10年的軟體研發實踐及工具集一體的研發雲平台。對比你們團隊的開發流程與華為實際開發流程有何差別,孰贏孰弱?如果你來做會做的更好嗎?通過各種案例分析,評測,辯論,總結,我們就能看到軟體工程的原則在實踐中的種種體現。

① 評測:

軟體的bug,功能評測,黑箱測試

第一次上手體驗介面簡潔、美觀,操作流暢,底部選單欄的新增按鈕點選事件的觸發效果體驗好。

bug

進入具體專案頁面的不同操作之間切換不流暢,載入時的效果顯示讓人感覺很煩躁。(如下圖「全部」、「需求」、「任務」、「缺陷」之間的切換)

建立專案後無法刪除。

專案右側的紅心按鈕沒有實際功能?提示關注成功卻沒有相應的「關注」列表,意義何在?

為什麼產品組的人沒有發現這些bug?

② 採訪:

第8章 使用者調研,12章 軟體的使用者體驗

改進意見為優化效能,提高流暢度,對一些細節bug進行改進。

一般

參考 8.6 節 對工作的估計,14.1 節 軟體工程的質量

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

根據理解和體驗,畫出整個軟體所有功能邏輯框圖,根據重要度標識出各模組的重要度、完成度、出發點及效果;

針對不同的維度評分,對使用者體驗方面、ui介面美觀度、核心功能,分別打分。

這個軟體目前的優劣功能邏輯框圖

針對不同的維度評分(滿分10分)

參考《構建之法》第8章 功能的定位和優先順序,第9章 專案經理

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

如果你是專案經理,如何提高從而在競爭中勝出?

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

你要設計什麼樣的功能?

為何要做這個功能,而不是其他功能?

為什麼使用者會用你的產品/功能?

你的創新在**?可以用 nabcd 分析。

如果你來領導這個團隊,會有什麼不一樣?

如果你的團隊有5個人, 4個月的時間,你作為專案經理,應該如何配置角色(開發,測試,美工等等)?

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

專案發布後,有沒有考慮過專案該怎麼部署才能滿足需求。依據下圖(某校教務處系統的部署)作為參考,分析16週後你所完成的專案上線需要哪些配套裝置(伺服器、頻寬、資料庫需求數量與配置) 。

創新nabcd分析部署

軟體產品案例分析

在連線包廂後,如果同乙個人退出去再進入顯示人數會再 1 遙控模組裡重唱功能不能用。採訪採訪物件為身邊同學 1 介紹採訪物件的背景和需求 2 讓採訪物件使用10 30分鐘k公尺的功能 3 描述使用者使用這個產品的過程,使用者的問題解決了麼?軟體在資料量 介面 功能 準確度上各有什麼優缺點?使用者體驗方...

軟體產品案例分析

評測 軟體的bug,功能評測,黑箱測試 採訪 軟體方面 優點 缺點 資料量 可顯示的資料量可滿足需求量 工作項詳情載入速度不是很快 需要5 6秒 介面 簡約清晰 介面可以美化加工一下 功能 功能點命名可做到見其名知其用,簡單易上手 有些功能未實現完全 如專案可模組化 部分功能存在bug 點選閃退 準...

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

deadline 2017 12 2 22 00 pm 按組,通過分析華為軟體開發雲,結合閱讀 構建之法 寫一篇隨筆,組內共享,每人需發布提交作業。附 華為軟體開發雲官網 案例分析 同學多多少少經歷過一輪敏捷開發,對軟體工程的一系列工程流程及團隊內各個人員分工有了一定的了解。而實際企業的開發流程又是...