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

評測:

上手體驗:

web端與git差很少,並且在項目頁面每次切換標籤整個頁面都要從新加載一次有點煩,可是手機端用起來很方便,對於任務的計劃、更改都提供了很大的方便android

bug:

  • 1.在未設置http密碼的狀態下使用http對倉庫進行克隆仍會提示要輸入用戶名及密碼,而且此時密碼不可用,即不可複製倉庫至本地git

  • 2.偶然狀況下,在登陸頁面沒法輸入密碼,可是能夠正常輸入用戶名程序員

  • 3.代碼檢錯一些情況下沒法檢測語句後缺乏分號的錯誤github

我以爲產品組沒有修改這些bug的緣由:

我認爲產品組沒有發現這些bug由於這些bug並非很影響操做並且bug1只有在僅設置了ssh密鑰而沒有設置http密碼的狀況下使用http來clone倉庫時才發生,通常用戶都是在都設置完成後再clone倉庫的,而bug2更只是網頁開發的小問題,可能並無注意到web

假設大家團隊須要開發這套系統,須要注意哪些方面:

在最重要的代碼庫完成以後就要開始注意各類能夠提升用戶體驗的細節,就是提供一些不是很重要可是用戶老是本身要去作的任務而整合在這套系統中利用系統幫助用戶完成任務。數據庫

採訪

介紹對象的背景和需求

沒有用過相似的app可是使用過git安全

使用華爲軟件開發雲

描述用戶使用這個產品的過程, 用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?

使用過程:手機端設置了各類任務等,而後在電腦端編碼並上傳,問題解決了。
界面:蠻符合程序員的審美的,簡潔挺好的。
功能:任務標籤的管理仍是挺方便的,代碼倉庫和git差很少
準確度:和本地比的話糾錯卻是比不上,不過若是要不是在本身的電腦上改代碼的化仍是蠻方便的。
用戶體驗方面的問題:web端有時候加載挺慢的。服務器

用戶對產品有什麼改進意見:

能夠的話優化一下web端的載入速度?或者不用點一個標籤就整個頁面更新,只更新工做區一塊?app

結論:通過這麼多工做,你必定有充分的理由給這個軟件下一個評價,請選擇一個結論:

推薦,相比git來講功能多了很多而代碼倉庫這方面有沒有什麼明顯的缺點。ssh

分析:

使用此軟件的大部分功能,聯繫第二部分的分析,估計這個項目作到這個程度大約須要多少時間

大約須要半年

分析這個軟件目前的優劣

優勢:與其餘類似系統相比,本系統不只僅只提供了代碼倉庫功能,更增長了任務管理、代碼檢錯、服務器構建、發佈等在軟件開發過程當中的關鍵功能
缺點:頁面切換頻繁,手機端沒法查看具體代碼和代碼具體錯誤。

推理出團隊在軟件工程方面能夠提升的一個重要部分

能夠多分配一些人員在手機端app開發上

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

針對不一樣的維度評分,對用戶體驗方面、UI界面美觀度、核心功能,分別打分

  • 用戶體驗:90
  • UI界面美觀度:80
  • 核心功能:95

建議和規劃

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

能夠將分地區的功能整合到新建項目時,能夠在新建項目時選擇建在那個地區的服務器上

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

市場上現存的相似產品基本上都是隻有代碼倉庫的功能

你要設計什麼樣的功能?

將發佈功能與一些軟件平臺進行對接,就使得用戶能夠在軟件雲平臺上進行從構建到發佈的所有流程,能夠在測試完成後直接將軟件發佈到平臺上。

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

由於既然這個系統已經可以完成大多數軟件開發過程當中的步驟,那麼就繼續完善這些步驟爭取從開發到發佈一體化

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

獨立開發者中的一部分是在軟件開發後不懂推廣或者不清楚該發佈到哪一個平臺上。而這個功能就給了他們一個簡便的選擇。

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

  • N:許多軟件開發者懂得設計、編碼而並不精通宣傳、推廣
  • A:咱們提供一個整合了敏捷開發過程當中的大部分過程的系統,包括編譯、測試、開發
  • B:使用這個系統就基本能夠不用煩心於產品的推廣及發佈過程
  • C:市面上相似的系統都只是仿github的,即僅僅是提供了代碼倉庫功能,而咱們提供了軟件開發過程當中的其餘不少須要的功能
  • D:與發佈功能進行對接的軟件平臺進行一些廣告或者其餘的推廣

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

以個人領導能力來講,應該會表現得更差

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

三個開發,一個測試,一個美工

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

  • 1.市場調查
  • 2.項目需求分析
  • 3.測試模塊編寫
  • 4.服務器架設
  • 5.數據庫創建
  • 6.web界面設計
  • 7.web實際編寫
  • 8.web端先後臺整合
  • 9.android端app界面
  • 10.android端app後臺
  • 11.android端先後臺整合
  • 12.功能測試
  • 13.alpha版本發佈並調研
  • 14.根據用戶反饋進行相應修改
  • 15.beta版本發佈並調研
  • 16.運行維護

項目發佈後,有沒有考慮過項目該怎麼部署才能知足需求。

雲端服務器數量:3
關係數據庫:MySql數量:3(讀寫分離二、備份1) 網站安全性:Anti-DDoS流量清洗,DDoS高防ip,Web應用防火牆

相關文章
相關標籤/搜索