輕鬆Scrum之旅(下)
四、深入Scrum
1.調整座位:
敏捷開發強調面對面的交流,創造一個有利於敏捷溝通的工作環境至關重要。不過這個不是絕對的,在我帶的專案中,沒有采取該辦法。雖然這樣交流很方便,但是會出現偷懶的現象,比如這個人看到那個同學做出來了,自己就會不自覺的去問別人,這樣就缺少了自己動腦思考的過程。雖然能保證快速開發,但是並不是很適合獨立學習。
如果站在學習的角度,大家在自己的位置上,沒有挨著。以最“艱苦”的環境去培養,以後在挨著坐的環境中工作就更加如魚得水了。
2.精益思想、口號的力量
從使用者角度出發,根據商業價值來安排優先順序順序,避免不必要的浪費。
Sprint Goal 是鼓舞士氣的好方法。後期開發的時候,每天我都拿著一張表格,細化到每個頁面的每個功能,每個按鈕去驗收大家做的成果。目的不是為了壓迫,是讓大家清楚自己哪部分還沒有幹完。開始大家有反感情緒,不過後來就好多了。
3.測試的介入
在 Scrum中,實際要求Scrum團隊是跨職能的。一個Scrum團隊應該包含開發人員、測試人員、美工及文件人員。敏捷開發流程迫切的需要一個跨職能的團隊。不過在我們的開發中,測試並沒有介入,這裡我也存在一些問題,比如有些工作本身自己就覺得有問題,或者功能時好時壞,是不是測試組不適合介入呢?
4.結隊程式設計
在我們的開發中,不自覺採用結隊程式設計。因此第一次開發,很困難,大部分組員技術也沒有達到專案開發需要的水平,所以讓技術差的和好的在一起程式設計,一個人做一個人看著,比較容易增加組員的耐心,辦事比一個人在那琢磨要快的多。結隊同時也防止了個人偷懶的小毛病。不過如果運用不好了,也會出現技術不好的一直不能自己獨立完成的弊病。
5.持續整合
持續整合是敏捷開發中核心的工程實踐,它是敏捷產出“可以工作的軟體”(Working Software)的有利保障。我們持續整合採用的工具是Jekins, 持續整合讓我們在構建的過程中很快看到成品,整合也會幫我們檢出一些錯誤,為產品的可用性保駕護航。
五、臨時員工
在我們的專案開發過程中也有新加入的成員。在我們組裡面還好,上手還比較快。採用的是老生帶一個新手的策略。
首先,統一開發所需軟體版本,配置嚴格要求(SVN),為組員新增 confluence、禪道、SVN、今目標、為知的許可權。
其次,讓他們熟悉一下需求文件和原型圖,明確需求。同時這個階段還要巨集觀告訴他們都要幹啥。
然後,讓他們在框架上面跑一條線,還要進行預備知識的學習(WCF/EF/Linq/Axure視訊/PD視訊等)。
最後,分配任務,從比較簡單的前臺開始,讓他們先畫畫介面,隨後,敲一些簡單的功能,等到二期的時候,差不多就可以進行復雜功能的實現了。
總結:
第一次做系統,很累,但是很有成就感。有時候捱罵,有時候也跟別人吵。但是,終究,我們還是學到了很多東西,無論從技術、管理、交流、還是工具的使用上。這已經足夠。
相關文章
- 輕鬆Scrum之旅(上)Scrum
- 辦公室革命,教你輕鬆搞定輕鬆玩轉ExcelExcel
- 在Gentoo Linux下輕鬆安裝ALSA(轉)Linux
- Excel輕鬆入門Excel
- Downie 4影片下載專家:輕鬆抓取、儲存影片
- BI與SaaS碰撞,讓資料處理更加輕鬆(下)
- ASP環境下輕鬆實現報表的列印 (轉)
- 輕鬆理解 Spring AOPSpring
- 看動畫輕鬆理解「 堆 」動畫
- oracle 輕鬆小sql注入OracleSQL
- iOS之輕鬆上手blockiOSBloC
- 輕鬆使用Aspire rabbitmq frameworkMQFramework
- 如何輕鬆歸檔檔案?2種方法輕鬆建立歸檔檔案!
- TextView自定義輕鬆實現下劃線、點選彈框TextView
- Downie 4:Mac影片下載神器,輕鬆捕捉線上高畫質Mac
- Vim 下使用 Slimv(類似Slime) 輕鬆除錯 Common Lisp除錯Lisp
- 輕鬆一刻|Walrus CLI與CI/CD工具整合,輕鬆部署2048遊戲遊戲
- 輕鬆實現報表整合
- 深層屬性,輕鬆提取
- Flask入門很輕鬆 (一)Flask
- Go語言輕鬆進階Go
- 輕鬆理解分庫分表
- [譯] 輕鬆釋出私有 AppAPP
- 如何輕鬆拿到 淘寶前端 offer前端
- 如何輕鬆利用GPU加速機器學習?GPU機器學習
- 輕鬆篡改WebSocket資料包Web
- 輕鬆理解HTTP快取策略HTTP快取
- 教你8步輕鬆上手kafkaKafka
- 高效而輕鬆的sed命令
- 怎麼輕鬆學習JavaScriptJavaScript
- 輕鬆看懂Java位元組碼Java
- RxJava2輕鬆入門RxJava
- 程式設計,就是要輕鬆程式設計
- 輕鬆搭建Redis伺服器Redis伺服器
- 利用Docker輕鬆玩轉CassandraDocker
- Docker叢集輕鬆部署ApacheStormDockerApacheORM
- 專案管理輕鬆學(轉)專案管理
- 裝上Kwikset智慧鎖 遠端開鎖輕輕鬆