天天看點

回顧

一   課程初所提問題及回答:

問題1: 為什麼靈活開發直接把原來的“經理”變成Scrum Mster大多行不通?

回答:Scrum Master不是一個官,他是一個沒有行政職權的溝通者,并且在團隊中做具體工作。

問題2:長期進行靈活開發會不會給員工精神帶來壓力和員工幸福指數不高,造成人員流失?

回答:靈活發開隻是一種提升效率的開發方式。靈活開發會不會給員工精神帶來壓力和員工幸福指數不高,造成人員流失還得看工作中的工作量。

問題3:客戶需求時常變更,如何避免在産品疊代開發中産生重大修改,而造成導緻其他子產品的連鎖反應?

回答:客戶需求時常變更的情況下,極有可能出現産品疊代開發中的重大修改,這是不可避免的,我們在程式設計時遵循這“SOLID”原則可以盡量減少。

問題4:結對程式設計可以應用到其他開發模式中嗎?

回答:可以。

問題5:什麼樣的軟體開發什麼樣的軟體适合靈活開發?

回答:能自主管理、自我組織、多功能型的軟體開發團隊适合靈活流程開發;由于靈活流程的原則特性是以開發的軟體都是擴充性很強,性能良好,易用性高,軟體符合使用者的需求,運作良好的高品質軟體。

二   産生的新問題

問題1:在一個軟體開發過程中,開發、測試、文檔輯寫哪個更重要?

問題2:一心一意幹一件事情會事半功倍。在靈活開發中,為什麼不直接聘用一個專業的管理者,不參與項目具體工作,隻是單純的管理團隊?

問題3:團隊成員并不在乎當下的獎懲制度,如何提升團隊成員工作積極性?

問題4:Scrum Master的對小組成員的評分差異,導緻分低的成員積極性不高,怎麼辦?

問題5:開發一款軟體測試方法應用的越多該軟體的品質就越高嗎?

三   對學弟學妹說的話

好處:跟着老師進度走,你們将會體驗一遍軟體開發流程:使用者需求調研——需求分析——開發——測試——釋出——總結,還會學到很多管理工具及手段。總的來說就是學知識,漲見識。

壞處:工作量有點大。

四   如果重新來過

跟着老師進度走,踏踏實實。

五   對老師說的話

剛開始我一直糾結這門課是《軟體工程》,為什麼老師不講關于軟體工程的知識。直到學期末,才發現這門課完全是一個體驗軟體開發流程的課,作業才是重點。我們一直在學校讀書,實踐機會很少,一些人是很想将所學知識運用到實踐中。是以倒不如在課程開始告訴同學這門課是軟體工程實訓課,更能提升部分學生積極性。

老師工作态度認真負責,感謝老師的教誨。