Alpha階段小結

1 團隊的源碼倉庫地址

https://github.com/WHUSE2017/MyGodgit

2 Alpha過程回顧

2.1 團隊項目預期

  有一個可視化的安卓APP,實現二手交易基本功能。預期的典型用戶是畢業學生和開學新生。預期的功能描述是實現上傳商品和購買商品功能。預期的用戶數量來自武漢大學每一年招收多少學生。github

典型用戶小程

屬性 -
名字 小程
性別
年齡 22
收入 0
知識層次 碩士生
生活/工做狀況 在讀學生
動機、目的、困難 宿舍與實驗室距離較遠,想買一輛二手交通工具,方便其在宿舍與實驗室的活動
用戶偏好 不喜歡逛街
用戶比例 20%
典型場景 新生入學季採購物資
典型描述 想買二手

典型用戶小張

屬性 -
名字 小張
性別
年齡 20
收入 0
知識層次 本科生
生活/工做狀況 本科大四學生,即將畢業
動機、目的、困難 有一些物資不方便帶走,棄之惋惜,但願能夠低價賣給須要的學弟學妹
用戶偏好 喜歡上網
用戶比例 40%
典型場景 畢業生畢業季
典型描述 想賣二手

  咱們的預期註冊用戶數量是3000,活躍用戶是天天500人次以上(獨立訪客人數)。但因爲時間緊迫(滿打滿算也就一星期,期間還要開發測試,原本咱們組大部分人沒什麼經驗,開發進度緩慢),最終也只有咱們小組內成員進行測試註冊。數據庫

2.2 需求知足

  經過製做Android App,在App上實現購買商品和上傳商品的功能,來知足用戶甩賣二手商品和購買二手商品的需求。服務器

 

 

 

 

 

2.3 目標完成

目標 完成目標
服務器搭建  是
服務器與安卓程序的通訊與方法映射  是
上傳商品功能  是
商品分類  是
登錄註冊功能  是
查看用戶信息  是
獲取商品列表  是
購買商品功能  是
查看訂單功能  是
界面整體設計  是

2.4 分工協做

  在進行任務分配時按對分配,將任務分配給每一對,這樣他們能夠更加高效,互相監督學習。異步

承擔 任務
程環宇

安排任務,督察任務進度,與各個分支產生聯繫與溝通.ide

學習使用leangoo,製做看板,生成燃盡圖。工具

學習異步Callable類,將登錄異步執行,並在登錄時添加緩衝界面,登錄成功後跳轉到personal界面。優化登錄線程,讓配置較低的機器不至於登錄卡死,增長登錄狀態,爲其餘功能作鋪墊。佈局

整合至今已完成的工做,解決上傳不了圖片問題,幫助實現查看商品列表功能,實現分類界面從服務器讀取數據,並添加緩衝dialog。學習

整合進度,爲每個activity添加已寫好的方法,解決添加不了關聯的問題,設置各activity的共同變量。測試

張芷禕、王田路

陸續加入各組件,優化界面佈局,增長部分按鈕響應事件。

實現了簡單的登陸和註冊功能。

編寫商品列表和商品詳情界面,完成從bmob讀取數據,在商品列表界面顯示信息功能。

在商品詳情界面增長按鈕響應事件,點擊跳轉訂單界面。

完成商品列表界面的完整信息顯示(包括加載商品圖片)。

增長訂單界面,從數據庫中讀取數據並顯示。

完成了商品列表各項到商品詳情的跳轉,完善商品詳情頁面。

完成商品交易功能,修改訂單界面,補充訂單界面所顯示的信息。

添加訂單項長按事件,完善相應功能。

王婷婷、張宇光

根據在bmob雲平臺上搭建的服務器,完成了商品部分信息的上傳到數據庫的工做,包括(區域、類型、描述、價格、名稱)。

增長了圖片上傳按鈕,調用手機圖庫,獲取圖片及路徑,並顯示。

在提交的響應以及頁面的跳轉上添加判斷。

增長了分類中的界面跳轉(家電,圖書,衣服,筆記本,數碼,傢俱,手機,護膚)中,將全部的商品分類顯示出來。

完成了圖片上傳,識別上傳物品人的身份。

 

2.5 項目管理

  在Alpha階段,團隊出於基礎的磨合階段,所以在必定程度上,團隊項目以項目經理爲核心,項目經理以結對的方式分配任務,天天召開集體會議(主要以當面和電話方式)瞭解項目進展和監督項目進度,而且項目經理幫助進展緩慢的對解決遇到的問題,整合項目,優化項目。文檔由所負責的對編寫,項目經理整合文檔和寫項目整體文檔。

2.6 平衡

  犧牲實驗室的時間,放棄娛樂時間,下降指望,簡化界面來保證定期完成任務。

指望 要求
時間 減小實驗室的時間,壓榨深夜時間
質量 預期bug數增長,簡化界面和功能
測試 減小測試時間,讓步給開發時間
文檔 簡化文檔,減小了複查和複審
責任 沒有對責任明確和細化

 

3 團隊項目的實際進展

3.1 實際進展

  在項目管理中,列出全部的目標和任務,天天將作完的任務加入done,正在作的任務加入doing,準備作的任務加入todo。在過程當中發現有些設計的任務量有問題,團隊總體決定後,進行從新設計(Design Change Request)。燃盡圖完美地反應了咱們天天的狀態,並沒有美化。

 

 

 3.2 發佈功能

本團隊(MyGod)所開發的是一個基於Android的校園二手交易APP,Alpha版本具備的功能大致以下:
1. 註冊登陸功能
用戶可在註冊頁經過輸入學號、手機號、密碼完成註冊功能。用戶能夠在登陸頁經過輸入學號、密碼完成登陸功能。除瀏覽商品外,其餘功能都需用戶登陸後才能使用。
2. 商品瀏覽功能
用戶經過首頁底部分類欄進入分類頁面,可點擊具體分類瀏覽各個類別的商品;用戶點擊商品可瀏覽商品詳情。
3. 商品交易功能
已登陸用戶在商品詳情頁面點擊」我想要」按鈕,表示用戶有意願與賣家線下聯繫併購買該商品,該商品會加入訂單。點擊該按鈕後彈出提示框,用戶需肯定是否提交訂單,若選擇」肯定」,則進入個人訂單界面,若選擇」返回」則回到主頁
4. 訂單查看功能
用戶提交訂單後,該界面會增長訂單項。每一個訂單項包括的信息有:商品標題、商品價格、商品描述以及賣家聯繫方式。
5. 線下聯繫功能
用戶長按訂單項,彈出打電話或發短信選項,用戶可任意選擇其中一項,與賣家電話聯繫或以短信方式聯繫。
6. 我的主頁
用戶經過底部菜單欄進入我的信息頁面,在該界面用戶可選擇登陸,登陸後該頁面顯示用戶名稱及其餘信息表示已登陸狀態;用戶在該界面可點擊」個人訂單」,查看用戶買到的商品。

4 團隊成員在Alpha階段的角色和具體貢獻

名字 角色 團隊貢獻分 可驗證的貢獻
程環宇 PM&Dev&Test  20 整合的文檔,項目中的代碼
王田路 Dev&Test  22 界面UI和功能代碼
張芷禕 Dev&Test  22 界面UI和功能代碼
王婷婷 Dev&Test  18 界面UI和功能代碼
張宇光 Dev&Test  18 界面UI和功能代碼
     100  

 

5 Beta階段改進

1.美化界面

2.添加更多聯繫方式

3.添加我要交換功能

4.添加關注功能

5.添加我的信息修改功能

6.添加搜索功能

相關文章
相關標籤/搜索