Lions, Tigers, and Bears: Scrum, XP, and Continuous Integration at Eclipse
Making Community · Standard (25 mins)
Tags: Build and Continuous Integration , Committer And Contributor , Test And Performance
Monday, 13:30, 25 minutes | Winchester
There are many ways in which an eclipse project can be run and still follow the guidelines provided by the Eclipse Development Process. The EDP is not the same as the Eclipse Project's Development Process which many existing projects follow. The EDP allows for a project to choose how best to run its project using any technique they desire. This talk will show how the XSL Tools component in the Web Tools Platform has been able to apply concepts from SCRUM and XP while still meeting the development goals and timelines outlined by the EDP. It will also review some of the existing growing pains that the EPDP process can run into and how implementing some of the SCRUM and XP concepts can help avoid or eliminate some of these problems.
The talk will review such topics as:
- Continuous Integration Builds
- Importance of Unit Tests and Bug Fixes
- Managing your bug backlog and providing visibility into your management process
- Communicating overall plans and goals to the community
- Publishing and making visible build results.
David Carver has over 15 years of experience working with EDI and XML related technologies to help enable Business-to-Business data exchange in the Banking, Education, Retail, and Automotive Industries. He has worked as an XML Data Architect for the STAR Standards organization implementing OAGIS BODs for the Automotive Retail Industry. He is currently working for Intalio, Inc.
At eclipse he is a committer on the following projects:
Web Tools Platform Source Editing
- XSL Tools Editor
- PsychoPath XPath 2.0 Processor (part of wst.xsl)
Web Tools Platform - Incubator
- Visual Editor for XML (VEX)
- RelaxNG Tools
- Mentoring the XQuery Tools (XQDT).
He is also active on the eclipse Architecture Council, Google Summer of Code, and mentors several other projects outside of the web tools project. He is an avid supporter of Agile techniques and management practices. Particularly Scrum and XP.