一、設想和目標
1. 我們的軟體要解決什麼問題?是否定義得很清楚?是否對典型使用者和典型場景有清晰的描述?
我們團隊經討論後確定的第一衝刺階段的團隊目標便是實現基本的***掃瞄與生成還有登陸的介面。
定義清楚,任務明確,然而對典型使用者的描述並不清晰。
2.是否有充足的時間來做計畫?
沒有充分時間做計畫,因為之前放假大家都回家沒時間商量。
3. 團隊在計畫階段是如何解決同事們對於計畫的不同意見的?
大家互相溝通,服從多數
4.使用者量,使用者對重要功能的接受程度和我們事先的預想一致麼? 我們離目標更近了麼?
不一致,很多人不認同我們實現的功能及介面,我們離目標更近了。
有什麼經驗教訓? 如果歷史重來一遍,我們會做什麼改進?
雖然任務定義明確,但有些功能沒有考慮與下一階段的聯絡。如果歷史重來一遍,我們會將更用心思考典型使用者及目標,對整個專案做乙個完整規劃。
二、計畫
1. 你原計畫的工作是否最後都做完了? 如果有沒做完的,為什麼?
沒有都做完,因為我們考慮到登入和註冊部分連資料庫,和第二階段掛鉤,所以只完成了介面。
2. 有沒有發現你做了一些事後看來沒必要或沒多大價值的事?
對於介面很多細節處理,應該更切合實際,不應按自己喜好。
3. 是否每一項任務都有清楚定義和衡量的交付件?
對每一項任務沒有清楚定義和衡量的交付件,只是大致劃分。
4. 是否專案的整個過程都按照計畫進行?
5. 在計畫中有沒有留下緩衝區,緩衝區有作用麼?
沒有,在專案交付前一天晚上完成。
6. 將來的計畫會做什麼修改?(例如:緩衝區的定義,加班)
留下一兩天做測試及完善。
我們學到了什麼? 如果歷史重來一遍,我們會做什麼改進?
計畫應該更全面具體,留下緩衝時間。
三、資源
1. 我們有足夠的資源來完成各項任務麼?
時間不夠充足,組員程式設計能力不夠好。
2. 各項任務所需的時間和其他資源是如何估計的,精度如何?
大致估計,因為大家都沒做過android,所以對任務的估計不準確。
3. 測試的時間,人力和軟體/硬體資源是否足夠? 對於那些不需要程式設計的資源 (美工設計/文案)是否低估難度?
測試時間沒有,人力也差許多,對於美工是低估了難度,最後才衝刺弄的。
4. 你有沒有感到你做的事情可以讓別人來做(更有效率)?
感到如果有專人負責美觀及文件,程式設計會更專心。
有什麼經驗教訓? 如果歷史重來一遍,我們會做什麼改進?
一開始,就應該就事論事,明確任務。
四、變更管理
1. 每個相關的員工都及時知道了變更的訊息?
沒有,溝通不夠全面
2. 我們採用了什麼辦法決定「推遲」和「必須實現」的功能?
因功能的重要性決定「推遲」和「必須實現」。
3. 專案的出口條件(exit criteria – 什麼叫「做好了」)有清晰的定義麼?
沒有清楚的定義。
4. 對於可能的變更是否能制定應急計畫?
沒有,因為第一回做專案沒經驗。
5. 員工是否能夠有效地處理意料之外的工作請求?
一般,僅能完成既定。
我們學到了什麼? 如果歷史重來一遍,我們會做什麼改進?
計畫階段就應該討論清楚一定完成的功能,及每個介面最終的樣子。
五、設計/實現
1. 設計工作在什麼時候,由誰來完成的?是合適的時間,合適的人麼?
老師要求提交任務分工時開始設計。大家討論完成。不是合適的時間,應該提交前討論。是合適的人,因為大家乙個小團隊必然要徵求所有人的意見。
2. 設計工作有沒有碰到模稜兩可的情況,團隊是如何解決的?
有,按多數同意的來。
3. 團隊是否運用單元測試(unit test),測試驅動的開發(tdd)、uml,或者其他工具來幫助設計和實現?這些工具有效麼?
沒有,沒有充分時間進行。
4. **複審(code review)是如何進行的,是否嚴格執行了**規範?
沒有,沒有充分時間進行。一般,以完成為目標。
我們學到了什麼?
如果歷史重來一遍,我們會做什麼改進?
設計工作要乘早,測試也不可缺少。讓專人負責單元測試。
六、測試/發布
1. 團隊是否有乙個測試計畫?為什麼沒有?
沒有,時間緊迫。
2. 是否進行了正式的驗收測試?
沒有,對測試不太懂。
3. 團隊是否有測試工具來幫助測試?
沒有4.
團隊是如何測量並跟蹤軟體的效能的?從軟體實際執行的結果來看,這些測試工作有用麼?應該有哪些改進?
能執行就可以。有用,增加用於測試的時間
我們學到了什麼?
如果歷史重來一遍,我們會做什麼改進?
測試要認真進行。總結:
你覺得團隊目前的狀態屬於
cmm/cmmi
中的哪個檔次?
完成級。
你覺得團隊目前處於萌芽/
磨合/規範/
創造階段的哪乙個階段?
萌芽你覺得目前最需要改進的乙個方面是什麼?
團隊成員之間應加強溝通,從而獲得乙個明確的目標。
Alpha階段專案總結
一 設想和目標 1.我們的軟體要解決什麼問題?是否定義的很清楚?是否對典型使用者和典型場景有清晰的描述?我們的軟體主要解決學生不清楚作業,課後難以解決問題以及不知道課程擺列的問題 2.是否有充足的時間來做計畫?完成專案的時間不是很短,做計畫的時間足夠用,但是我們沒有很仔細的做出詳細的計畫,在完成專案...
Alpha階段專案總結
1.我們的軟體要解決什麼問題?是否定義得很清楚?是否對典型使用者和典型場景有清晰的描述?我們的軟體是一款面向高校學生的簡單快速的雲筆記,不僅具有筆記的新增 修改 檢視和刪除功能,還有筆記公開功能,使用者可以根據自己需要公開自己筆記。我們對典型使用者和典型場景做了具體的 來清晰的定義和描述。2.是否有...
Alpha階段專案總結
1.我們的軟體要解決什麼問題?是否定義得很清楚?是否對典型使用者和典型場景有清晰的描述?我們的軟體是為了解決缺乏鍛鍊的大學生普遍存在,運動不足和運動積極性不高的問題。對軟體的作用定義的很清楚。我們對典型使用者和典型場景做了具體的描述。2.是否有充足的時間來做計畫?時間還是不夠,並沒有像預期的一樣完成...