事后諸葛亮報(bào)告以及用戶
“數(shù)學(xué)口袋精靈APP” Postmortem結(jié)果
我有餅隊(duì)
設(shè)想和目標(biāo)
1. 我們的軟件要解決什么問題?是否定義得很清楚?是否對(duì)典型用戶和典型場(chǎng)景有清晰的描述?
答:我們的項(xiàng)目要增強(qiáng)小學(xué)生四則運(yùn)算能力,提高小學(xué)生對(duì)數(shù)學(xué)的興趣。定義的很清楚。有典型用戶,即面向小學(xué)生。典型場(chǎng)景是點(diǎn)擊界面,進(jìn)入游戲。游戲界面即四則運(yùn)算題目,有三個(gè)選項(xiàng)。共十道題,答對(duì)題數(shù)大于等于6道則及格。
2. 是否有充足的時(shí)間來做計(jì)劃?
答:時(shí)間較緊張,計(jì)劃比較倉促。
3. 團(tuán)隊(duì)在計(jì)劃階段是如何解決同事們對(duì)于計(jì)劃的不同意見的?
答:主要通過討論解決,誰的意見比較有說服力就服從誰的意見。
計(jì)劃
1. 你原計(jì)劃的工作是否最后都做完了? 如果有沒做完的,為什么?
答:原計(jì)劃工作沒有做完。因?yàn)闀r(shí)間比較趕,只完成了部分功能。
2. 有沒有發(fā)現(xiàn)你做了一些事后看來沒必要或沒多大價(jià)值的事?
答:有,比如代碼方面,改了很多遍,后來覺得不妥,又恢復(fù)了原來的代碼。
3. 是否每一項(xiàng)任務(wù)都有清楚定義和衡量的交付件?
答:大部分都沒有。
4. 是否項(xiàng)目的整個(gè)過程都按照計(jì)劃進(jìn)行,有什么風(fēng)險(xiǎn)是當(dāng)時(shí)沒有估計(jì)到的,為什么沒有估計(jì)到?
答:不是。由于UI和音樂都不是原創(chuàng),怕侵犯出版方知識(shí)產(chǎn)權(quán)而延遲發(fā)布,這是后來才考慮到的。
5. 在計(jì)劃中有沒有留下緩沖區(qū),緩沖區(qū)有作用么?
答:有。作用是,各個(gè)隊(duì)友進(jìn)度不一,偶爾出現(xiàn)bug,需要緩沖區(qū)以協(xié)助項(xiàng)目更好地完成。
6. 將來的計(jì)劃會(huì)做什么修改?(例如:緩沖區(qū)的定義,加班)
答:時(shí)間安排會(huì)更加明確,游戲,UI,音樂,會(huì)更加完善。
資源
1. 我們有足夠的資源來完成各項(xiàng)任務(wù)么?
答:沒有。比如ui設(shè)計(jì)方面,代碼設(shè)計(jì),音樂bug等,我們花了不少時(shí)間。
2. 各項(xiàng)任務(wù)所需的時(shí)間和其他資源是如何估計(jì)的,精度如何?
答:大家都專注于完成自己的任務(wù),沒有時(shí)間考慮精度問題。
3. 測(cè)試的時(shí)間,人力和軟件/硬件資源是否足夠? 對(duì)于那些不需要編程的資源 (美工設(shè)計(jì)/文案)是否低估難度?
答:不夠。是的,我們低估了美工設(shè)計(jì)的難度。
4. 你有沒有感到你做的事情可以讓別人來做(更有效率)?
答:感覺ui設(shè)計(jì),音樂設(shè)計(jì)等由專業(yè)人員設(shè)計(jì)會(huì)更好。開發(fā)人員做最后實(shí)現(xiàn)即可。
變更管理
1. 每個(gè)相關(guān)的員工都及時(shí)知道了變更的消息
答:大家住的比較近,消息傳達(dá)比較迅速。
2. 我們采用了什么辦法決定“推遲”和“必須實(shí)現(xiàn)”的功能?
答:我們采用權(quán)重的方法,權(quán)重較大的先完成。
3. 項(xiàng)目的出口條件(Exit Criteria – 什么叫“做好了”)有清晰的定義么?
答:做好了就是完成預(yù)先t計(jì)劃中所有任務(wù)。
4. 對(duì)于可能的變更是否能制定應(yīng)急計(jì)劃?
答:基本上沒有。一般團(tuán)隊(duì)討論后解決。
5. 員工是否能夠有效地處理意料之外的工作請(qǐng)求?
答:不能,課余作業(yè),以及期末作業(yè)等比較多,再加之課外活動(dòng),時(shí)間相對(duì)來說比較趕。
設(shè)計(jì)/實(shí)現(xiàn)
1. 設(shè)計(jì)工作在什么時(shí)候,由誰來完成的?是合適的時(shí)間,合適的人么?
答:設(shè)計(jì)工作在前提有馮美欣,吳舒婷完成。是合適的時(shí)間,合適的人。
2. 設(shè)計(jì)工作有沒有碰到模棱兩可的情況,團(tuán)隊(duì)是如何解決的?
答:很多。看實(shí)現(xiàn)該功能的人如何解決。
3. 團(tuán)隊(duì)是否運(yùn)用單元測(cè)試(unit test),測(cè)試驅(qū)動(dòng)的開發(fā)(TDD)、UML, 或者其他工具來幫助設(shè)計(jì)和實(shí)現(xiàn)?這些工具有效么?
答:我們用了ps幫助ui設(shè)計(jì)。很有效。
4. 什么功能產(chǎn)生的Bug最多,為什么?在發(fā)布之后發(fā)現(xiàn)了什么重要的bug? 為什么我們?cè)谠O(shè)計(jì)/開發(fā)的時(shí)候沒有想到這些情況?
答:背景音樂的功能產(chǎn)生最多bug。因?yàn)槲覀儗?duì)activity生命周期掌握不夠。發(fā)布之后,發(fā)現(xiàn)當(dāng)進(jìn)入游戲后按返回鍵時(shí),返回主界面出錯(cuò)。 當(dāng)時(shí)沒有考慮到返回鍵監(jiān)聽。
5. 代碼復(fù)審(Code Review)是如何進(jìn)行的,是否嚴(yán)格執(zhí)行了代碼規(guī)范?
答:沒有嚴(yán)格執(zhí)行代碼規(guī)范。
測(cè)試/發(fā)布
1. 團(tuán)隊(duì)是否有一個(gè)測(cè)試計(jì)劃?為什么沒有?
答:有,只在執(zhí)行時(shí)找bug。
2. 是否進(jìn)行了正式的驗(yàn)收測(cè)試?
答:沒有。
3. 團(tuán)隊(duì)是否有測(cè)試工具來幫助測(cè)試?
答:沒有。
4. 團(tuán)隊(duì)是如何測(cè)量并跟蹤軟件的效能的?從軟件實(shí)際運(yùn)行的結(jié)果來看,這些測(cè)試工作有用么?應(yīng)該有哪些改進(jìn)?
答:我們通過logcat捕捉數(shù)據(jù),進(jìn)行觀察。沒有借助其他測(cè)試工具進(jìn)行測(cè)試。
5. 在發(fā)布的過程中發(fā)現(xiàn)了哪些意外問題?
答:背景音樂沒有循環(huán)播放。
用戶量, 用戶對(duì)重要功能的接受程度和我們事先的預(yù)想一致么? 我們離目標(biāo)更近了么?
有什么經(jīng)驗(yàn)教訓(xùn)? 如果歷史重來一遍, 我們會(huì)做什么改進(jìn)?
答:用戶量和用戶對(duì)重要功能接受程度與事先想的不一致,用戶反映題目有些較難,短時(shí)間內(nèi)算不出。我們離目標(biāo)近了很多。
解決bug能力要提升。如果重來一遍,我們會(huì)更好地利用和安排時(shí)間,自主設(shè)計(jì)ui和音樂,以及做出其他更多的游戲。
總結(jié):你覺得團(tuán)隊(duì)目前的狀態(tài)屬于 CMM/CMMI 中的哪個(gè)檔次?
答:完成級(jí)
你覺得團(tuán)隊(duì)目前處于 萌芽/磨合/規(guī)范/創(chuàng)造 階段的哪一個(gè)階段?
答:磨合期。
你覺得團(tuán)隊(duì)在這個(gè)里程碑相比前一個(gè)里程碑有什么改進(jìn)?
答:代碼改善不不少,ui正常顯示,音樂也正常播放。
你覺得目前最需要改進(jìn)的一個(gè)方面是什么?
答:音樂bug的修復(fù)。
用戶反饋:有些題目偏難。
用戶數(shù)量:
一共發(fā)布了四個(gè)平臺(tái):
2.安卓之家
3.安卓園
其中只有安卓之家顯示用戶數(shù)據(jù)。。不過,人氣值應(yīng)該只是有興趣并瀏覽該網(wǎng)頁的值。
浙公網(wǎng)安備 33010602011771號(hào)