Alpha版本总结
Alpha版本總結
General Questions
a)???? What went well?? Why?
成功之處:界面設計簡潔,功能吸引用戶。
原因:鐵道大學學生上自習不方便,沒有固定的教室,因此這款軟件可以解決大家的麻煩。而且考試周來臨,考試周查詢更加方便。
b)???? What was particularly problematic?? Why?
問題較大的地方:基本功能查詢沒有實現。
原因:對數據庫的操作有一定的弱勢,不了解不可視數據庫的操作和android數據庫查詢。
c)???? What should have been done differently?
應該改進的地方:scrum沒有詳細的計劃,有時會發生組員不知道該干什么的情況,大家的交流相對較少,合作沒有效率。
d)???? What planned results did you successfully accomplish / fail to accomplish?? Why?
成功完成的計劃:UI設計完成,數據庫創建成功。
未完成的計劃:查詢功能,約自習功能。
原因:一開始的敏捷開發沒有體現出來,大家相互交流少,將最主要的功能一直拖到最后,最后沒有實現。
e)???? what would you do differently in Beta stage?
針對c)和d)的情況,我們將按照老師的要求在beta scrum開始之前就列出團隊開發的任務安排和每天的工作安排,不讓任務拖到最后,此外,我們將在beta階段對原有的后臺接口進行修改,以滿足統計模塊的需求,還要增加考試周查詢自習室的功能。
?
Discussed Questions
Did you have a clear problem definition, and typical user scenarios?
我們有三個主要的persona
http://www.cnblogs.com/surver/p/5417918.html
并對其感興趣的功能進行了設計(部分已實現)。
How much of your planned work was done? How much was postponed to later? Why?
只完成了UI和數據庫的建立,優化和查詢、約自習都放到Beta版本。因為對數據庫的不了解和sqlite的整理操作。
Did you do any work that was later abandoned or unnecessary or had minimal impact due to changed plans?
主要有兩個地方出現了工作被廢棄的問題
1、蹭課功能放棄,因為與自習室沒有關系,沖突,并且和課堂派發生交集。
Was the exit criteria defined clearly enough?
不夠明確,因為展示時特別單調,幾乎只有界面能供別人看 ,而且還有很多BUG沒有修復,很多功能沒有實現。
Did you have a test plan? If not, why?
有但做得不夠好。
http://www.cnblogs.com/Butter-Refly/p/5485873.html
在beta階段,將增加的功能完善再進行測試。
?Did you feel that you had all the necessary tools to test code?
No. In the beta period, we will try Sikuli for GUI testing.
?
Teamwork and communication
1.??? How is the team formed?
比較熟的同學湊到一起。
2.??? How did “leader” emerge from the team members?
組長是比較有組織里和領導力的。
3.??? How did you go thru forming/storming/norming/performing stages?
我們開過幾次大會,一般都是先總結一下目前的進度,然后提出需要討論的內容,有的人提出方案,有的人提出方案可能的問題,組長主要負責提醒大家討論的目標,以免跑題。綜合意見時,會考慮方案的意義、實施難度,總的來說我們最終的方案都是比較實際和理性的,實施階段基本順利。
轉載于:https://www.cnblogs.com/Butter-Refly/p/5608887.html
總結
- 上一篇: jqgrid定义多选操作
- 下一篇: PRISM概率模型检测器初使用--骰子模