Alpha 過後諸葛亮(團隊)

設想和目標

1.咱們的軟件要解決什麼問題?是否認義得很清楚?是否對典型用戶和典型場景有清晰的描述?

咱們的軟件要解決用手機使沒有指紋驗證硬件的電腦能夠利用指紋進行文件的加密。定義的很清楚。咱們針對的是普通我的用戶對於私人資料的平常加密。html

2.咱們達到目標了麼?

咱們的原計劃是作出一套可用的加密系統包括電腦上的軟件以及配套的手機app和二者之間的通信鏈接,能夠說咱們以及按時完成了咱們的預約目標。android

3. 用戶對重要功能的接受程度和咱們事先的預想一致麼? 咱們離目標更近了麼?有什麼經驗教訓? 若是歷史重來一遍, 咱們會作什麼改進?

現階段咱們軟件已經實現了核心功能,然而在人機交互、界面美觀方面還有待改進。咱們離目標更近了。因爲是邊作邊學,有不少問題是在開發過程當中發現並着手解決,因此開發時間較長。若是重來一遍,咱們會多花一點時間在着手開發前瞭解本軟件實現所必須的相關知識上。sql

計劃

1.是否有充足的時間來作計劃?

是。。。編程

2.團隊在計劃階段是如何解決同事們對於計劃的不一樣意見的?

主要方式是經過組內討論,有組長負責意見的整合處理。json

3.你原計劃的工做是否最後都作完了? 若是有沒作完的,爲何?

作完了。網絡

4.有沒有發現你作了一些過後看來不必或沒多大價值的事?

沒有,即便作錯了,也是在積累經驗。app

5.是否每一項任務都有清楚定義和衡量的交付件?

沒有。。。tcp

6.是否項目的整個過程都按照計劃進行,項目出了什麼意外?有什麼風險是當時沒有估計到的,爲何沒有估計到?

大體是按照計劃進行的,有一些小的技術上的失誤,但都妥善解決了。工具

7.在計劃中有沒有留下緩衝區,緩衝區有做用麼?

沒有。。單元測試

8.未來的計劃會作什麼修改?

根據軟件工程課程中學到的知識,作出符合軟件開發流程的計劃。

資源

1.咱們有足夠的資源來完成各項任務麼?

有!

2.各項任務所需的時間和其餘資源是如何估計的,精度如何?

由組長估計各項任務所須要的大概時間,以天爲單位分配任務。

3.測試的時間,人力和軟件/硬件資源是否足夠? 對於那些不須要編程的資源 (美工設計/文案)是否低估難度?

測試的時間、人力、軟件資源大體足夠,可是測試所需的硬件不足。對於那些不須要編程的資源 低估難度了,尤爲是美工設計和文案。

4.你有沒有感到你作的事情可讓別人來作(更有效率)?

沒有。。

變動管理

1.每一個相關的員工都及時知道了變動的消息?

由於是同一個宿舍的,因此很及時。

2.咱們採用了什麼辦法決定「推遲」和「必須實現」的功能?

組內討論。

3.項目的出口條件(Exit Criteria – 什麼叫「作好了」)有清晰的定義麼?

詳見需求分析報告

設計/實現

1.設計工做在何時,由誰來完成的?

在項目開發前由全組討論得出。

2.設計工做有沒有碰到模棱兩可的狀況,團隊是如何解決的?

組內討論。

3.團隊是否運用單元測試(unit test),測試驅動的開發(TDD)、UML, 或者其餘工具來幫助設計和實現?這些工具備效麼?

主要用了UML輔助軟件的設計和實現,幫助咱們更清晰的肯定了軟件實現所需的各類功能。

4.什麼功能產生的Bug最多,爲何?

在網絡通信部分出現的bug最多,由於要整合到他人的代碼上,才能知道具體的實現效果。

測試/發佈

1.團隊是否有一個測試計劃?

由各模塊編寫的人員進行各個模塊內部的測試。

2.是否進行了正式的驗收測試?

在整合了各模塊以後進行了完整的測試。

3.團隊是否有測試工具來幫助測試?

沒有。

4.團隊是如何測量並跟蹤軟件的效能的?從軟件實際運行的結果來看,這些測試工做有用麼?應該有哪些改進?

人工測量。測試工做有用,在後續用一些軟件效能檢測工具進行效能檢測。

5.在發佈的過程當中發現了哪些意外問題?

還沒有發佈。

團隊的角色,管理,合做

1.團隊的每一個角色是如何肯定的,是否是人盡其才?

先組內討論出大體模塊,組員各自認領。是。

2.團隊成員之間有互相幫助麼?

有。

3.當出現項目管理、合做方面的問題時,團隊成員如何解決問題?

組內討論,組長決定。

4.感謝

我感謝羅和劉對個人幫助, 由於他們在軟件開發和文案編寫方面給了我不少的幫助。

總結

1.你以爲團隊目前的狀態屬於 CMM/CMMI 中的哪一個檔次?

第二級,重複級。

2.你以爲團隊目前處於 萌芽/磨合/規範/創造 階段的哪個階段?

磨合階段。

3.對照敏捷開發的原則, 你以爲大家小組作得最好的是哪幾個原則? 請列出具體的事例。

第四條第六條,咱們是同一個宿舍的,在交流方面有着極大的便利。

照片

8.學習進度條

第N周 新增代碼(行) 累計代碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
0 226 226 10 10 學會了vs基本操做以及代碼的測試方法
1 100 326 6 16 瞭解了原型設計的相關知識與設計方法
5 423 749 12 28 瞭解了json文件的解析方式
8 536 1285 30 58 tcp鏈接的實現,sqlite的使用
9 355 1640 32 80 android界面邏輯以及界面交互的實現
10 283 1923 30 110 android活動和服務的編寫
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息