1. 程式人生 > >團隊作業6--展示博客

團隊作業6--展示博客

不同的 提交 eclipse 增加用戶 www 分享 zha 浪費 oid

Alpha版本展示

1. 團隊成員的簡介和個人博客地址,團隊的源碼倉庫地址。

名字 簡介 博客地址/源碼倉庫地址
徐婉萍 擅長打代碼,有組織力,負責開發和整個項目的進度協調。 http://www.cnblogs.com/KimHeechul/
譚燕 編程能力出眾,負責開發。 http://www.cnblogs.com/ty1213/
郭雅芳 編程能力好,有耐心,負責開發。 http://www.cnblogs.com/xygeqian/
李香榮 沒啥擅長的,負責代碼的整合和復審。 http://www.cnblogs.com/lxr-/
羅登宇 雖然不擅長代碼,但是代碼復審還是沒有問題的。 http://www.cnblogs.com/ldyxb/
CoolGuys 團隊碼源倉庫地址 https://gitee.com/git_ty1213/jizhang_program

2. 團隊各成員貢獻排序(從大到小,無並列)

名字 貢獻值
郭雅芳 27%
譚燕 26%
徐婉萍 25%
李香榮 14%
羅登宇 8%

3. 團隊8天 Alpha 沖刺站立會議博客鏈接匯總(集合貼)

Scream沖刺博客集合:http://www.cnblogs.com/coolgirls/p/8869849.html

4. 團隊可以做一個 MVP (Minimum Viable Product) 版本, 只要核心的功能 (例如用戶註冊,找回密碼這些非核心功能可以不用做)。也可以允許團隊把快速原型的方案演示給潛在用戶看, 讓他們提反饋意見。

技術分享圖片

5. 我們要做軟件工程,那就要有一點工程的樣子:

  • 團隊項目的目標,預期的典型用戶,預期的功能描述,預期的用戶數量在哪裏?
    • 團隊項目的目標:創建一個微信記賬小程序EASY 記,使用戶的記賬方式更加便捷,實現輕量級記賬,簡約記賬,以最清新的界面提供給用戶最舒適的體驗,同時增加用戶個人財務管理意識。
    • 預期的典型用戶:我們的程序界面清新自然,會吸引年齡較小的用戶,因此主要的用戶是18-25年齡段的人
    • 預期功能描述:我們的EASY記小程序會擁有微信授權登錄記賬小程序的功能,在微信授權後通過點擊為微信頭像下方的”歡迎使用EASY記!*_*” 文字進入記賬小程序的賬單顯示界面。我們可以通過點擊賬單顯示界面已有的賬單來進行賬單的修改和刪除,進入修改和刪除界面後,我們可以根據我們的需要進行相應的操作。我們可以通過點擊記賬圖標進入記賬頁面,進行記錄我們的日常收入和支出。我們可以點擊查詢的圖標進入查詢頁面進行賬單的查詢,可以查詢某日,某月,某年的賬單。還可以將每月的月賬單通過統計頁面輸出為統計圖,為用戶顯示出某月的收入,支出情況,和兩者的比例等信息。可以實現賬單的一鍵導出功能,使得用戶可以將賬單保存在手機上,不容易丟失。還可以將我們的記賬小程序分享給朋友或者將它添加到桌面。
    • 預期用戶數量:20人
  • 團隊的產品如何滿足了用戶的需求?
    ??假設有一個用戶,他今天發工資啦,就上街給自己買了點東西,這時候他就想把自己今天花了多少錢,這個月工資收入了多少錢給記錄下來,免得到時候忘記了,都不知道錢花到哪裏去了。這時候他就可以打開微信,點擊小程序應用,搜索EASY記,點擊搜索出的結果,進入EASY記,微信授權後,進入賬單顯示頁面。這時候就可以進行記錄他想要記錄的賬單了。點擊記賬圖標,進入記賬頁面,在支出頁面中,將他今天買了什麽東西,花了多少錢,記錄下來,在收入頁面中,將他今天發的工資金額記錄下來。然後就可以在賬單顯示頁面中看到所記錄的賬單和月支出、月收入的金額了。也可以在查詢頁面中查詢他想要知道的賬單信息。或者點擊賬單記錄頁面中的某條信息進行賬單的修改或者刪除。

  • 團隊在Alpha階段已完成了哪些目標?
    團隊在Alpha階段已完成了目標:
    • 我們的記賬小程序實現了微信授權登錄小程序的功能,並且在授權後再進入賬單顯示界面即主頁。
    • 通過點擊記賬圖標,切換到記賬頁面,進行添加收入、支出賬單的操作,保存後自動返回主頁,並更新成功。
    • 通過點擊查詢圖標,切換到查詢頁面,就可以通過日期選擇器選擇所要查詢的日期,月份或年份三種日期單位進行賬單的查詢。
    • 通過點擊主頁中顯示的賬單信息跳轉到編輯頁面,可以對這條賬單信息進行修改和刪除的操作,操作成功後,會跳轉回主頁,並更新信息。
    • 可以將小程序分享給朋友或添加到桌面。
  • 團隊的成員如何分工協作的?有什麽經驗教訓?

    • 團隊的成員根據自己的自身的能力大小(比如有些成員的編程能力,學習能力會比較弱),自己所擅長的方面(例如擅長編程,擅長協調成員之件的進度問題之類的),進行團隊項目的分工。在項目開始前期就將在本次Alpha階段所要做的工作,按照上述的規則,分配給不同的同學,明確好每個團隊成員需要做的事情,明確好每個人需要在什麽時候完成好什麽。並且在項目的沖刺階段,通過每天的站立會議來協調我們的團隊項目進度和每個人的進度的了解和協調。
    • 徐婉萍:在本次項目的Alpha階段中,我們的項目進展可謂是一波三折,但是我們也從獲得了許多經驗。例如,如果要開始一個團隊項目,首先就得把需要的軟件提前安裝好,不要像我們那樣,等到了要開始沖刺階段了,才安裝軟件,還碰到安裝不成功的情況,那就抓瞎了。然後呢,就需要協調好團隊項目的時間,確定好什麽時候開始團隊項目,如果遇到團員考試等情況,怎麽安排,不要像我們Alpha階段那樣,遇到軟件安裝不上浪費了時間,及團員考試等情況導致時間變少了,項目進行得比較趕。最後呢,我們要明確好每個團員自身的能力,明確好每個人的分工,這樣才能夠更快更好地完成團隊項目。
    • 郭雅芳:原先打算做的是app,但是由於預備工作沒有準備好,以為在eclipse上裝個Android插件很容易,並沒有提前做,把放在alpha階段才來安裝,結果跨越了三天的時間都沒有安裝成功,還把電腦搞得黑屏狂閃。後來臨時換了項目改成做微信小程序,所以我們實際上只有一周的時間來完成alpha階段的任務。實在是太趕了,每天都在熬夜。在編寫代碼的時候,發現有些問題不知道怎麽寫的時候千萬不要自己在那邊鉆,要及時問團隊的其他成員。
    • 譚燕:由於我們對項目的風險估計錯誤,前一周幾乎都浪費掉了,編程環境搭建了好久都沒做好,於是我們商量後換成微信小程序開發。我們風風火火地開始設計界面和代碼編寫,因為時間很短,我們很是著急,邊學編碼語法和函數方法邊寫代碼,這對我們的身心真是很大的考驗啊~_~。過程中遇到了很多困難,不過有隊友互相幫忙,問題差不多都能迎刃而解。最後能夠在期限內完成項目,我們都松了一口氣,很是欣慰啊^0^!!!
    • 羅登宇:我們這次的團隊項目因為某些不可預計的原因導致我們不能夠如期開始我們的項目,導致我們的項目時間變得很緊張,整個進度特別趕。然後,就是要提前學習好編碼要使用的語言和一些相關知識,不然就只會給團隊的其他成員帶來負擔,給大家拖後腿。希望下次的Beta階段可以做得更好吧。
    • 李香榮:做事情都應該有事先準備,這樣才不會手忙腳亂。本來在課程剛開始的時候老師有提醒過我們可以提前一、兩周準備,但我們沒聽........結果就是Alpha階段開始一周的時間裏,本來以為不是問題的開發軟件安裝卻成了“重大困難”,而且最終也沒有克服,無路可走換了項目,壓力驟增,不想體會第二次。。。還有就是我個人應該專註的做一件事,不要都想寫,最後都沒成功。
  • 團隊是如何進行項目管理的?
    ??我們團隊的項目是通過碼雲來進行管理的,我們在碼雲上創建了我們團隊項目的碼雲項目,將團隊成員添加到該項目中。我們在項目進行的過程中,每天將我們的新的可運行的代碼提交到所對應的文件夾中。我們將我們的源代碼按照微信開發平臺的文件夾順序和文件夾名來建立,這樣就可以知道哪個代碼是什麽了,並且在上傳代碼時,我們還需要添加一些關於這個代碼的註釋,這樣就可以比較容易知道哪個代碼有什麽作用了。但是我們的項目管理還有待提高,提交到碼雲的代碼僅僅是按照文件夾來分的,沒有分支,這點有待改進。

  • 團隊如何平衡 時間/質量/資源 爭取如期完成任務的?
    ??團隊因為開始時間比較遲,所剩時間會比較少,而我們要在這段比較短的時間內完成我們的團隊項目就比較嚴峻了。這時候我們就需要確定好我們的團隊項目——記賬小程序中的核心功能,確定哪些是我們在Alpha階段就必須完成的功能,哪些不是我們團隊項目的核心功能,是可以放到beta階段再完成的,這樣就可以保證我們可以不在非核心功能上耗費時間,畢竟Alpha階段主要是將核心功能實現,Beta階段才是其他功能完成和完善的階段。在確定好團隊項目的核心功能後,就需要我們確定好相應的團隊分工情況,這樣團隊成員們才能夠有針對性的進行微信語言的學習,而不是沒有目的的亂看資料,那樣太浪費時間了。然後呢,我們也需要根據每個成員的能力大小來給每位成員分配任務,爭取讓每個成員都能夠做他們能夠做到的事情,這樣就不會在一件完全做不到的事情上耗費時間,最後導致團隊項目不能完成。並且在實現了我們的所需要的功能後,我們還需要對我們的代碼進行一些修改,已達到代碼質量更加好的目的。

6. 團隊項目的實際進展(拷貝那些 scrum 過程中的燃盡圖即可),發布的功能(拷貝發布文檔)。說明在項目管理中,scrum的燃盡圖是如何真實反映項目的狀態的?或者燃盡圖美化了狀態?

  • 團隊的實際進展:

技術分享圖片

  • 發布的功能:
    • 微信授權功能:
      點擊“微信授權”按鈕,進入授權界面, 點擊”歡迎使用EASY 記!*_* “按鈕",進入主界面
      技術分享圖片 技術分享圖片技術分享圖片

    • 增加收入記錄:
      點擊“記賬”按鈕,進入增加收支頁面,填入各項數據後,點擊“保存”按鈕,字段返回主界面並且已更新數據。
      技術分享圖片技術分享圖片技術分享圖片

    • 增加支出記錄
      技術分享圖片技術分享圖片技術分享圖片

    • 查詢日、月、年賬單
      點擊“查詢”按鈕,進入查詢界面,選擇日查詢、月查詢或年查詢 ,然後選擇要查詢的日期,就可以看到查詢結果
      技術分享圖片 技術分享圖片技術分享圖片技術分享圖片 技術分享圖片

    • 將小程序發送到桌面,也可以分享給朋友
      點擊右上角的“..."按鈕,上拉出選項,即可選擇"分享到桌面“,或”關於EASY 記‘,然後“推薦給朋友”
      技術分享圖片技術分享圖片技術分享圖片

  • scrum的燃盡圖是如何真實反映項目的狀態的?
    ??燃盡圖顯示了當天完成的卡片數以及剩余要完成是卡片數,一個卡片就是一個任務,所以燃盡圖可以顯示每天的進度;同時根據燃盡圖我們可以比較團隊的實際進度與理想進度的差距,從而考慮接下來團隊的工作展開。

7. 在Beta階段需要改進哪些方面?請給出下一階段的展望。
在Beta階段我們的團隊項目需要改進的任務有:

  • 實現賬單的統計分析功能,可以通過餅狀圖來表示出來。
  • 實現微信小程序自己內部的註冊和登錄。
  • 實現微信記賬小程序可以關聯數據庫,並調用數據庫的數據。
  • 實現微信記賬小程序可以一鍵導出當月賬單的功能。

團隊作業6--展示博客