Kevin Thompson

  

Agile Practice Lead, cPrime, Inc.

Location: Foster City, CA


Certifications

Certified ScrumMaster

Biography

Kevin Thompson

I am a physicist-turned-software engineer and ScrumMaster. I received my doctorate in Physics from Princeton University, spent several years doing astrophysics research at NASA Ames Research Center, then moved into the world of commercial software. I've written software in several languages, including Fortran, C, Smalltalk, Object Pascal, and Java.

I became interested in agile processes in 2007, while managing Web application and data-warehouse projects. I quickly converted to Scrum as the clear method of choice, and have never looked back.

I've since moved on from the full-time ScrumMaster role into Scrum training and consulting, which I find tremendously rewarding.

My "TLAs" (Three Letter Acronyms) include

PhD (in Physics)
CSM (Certified ScrumMaster)
CSP (Certified Scrum Practitioner)
PMP (PMI Project Management Professional)
PMI-ACP (PMI Agile Certified Practitioner)

Work experience

cPrime, Agile Practice Lead
December 2009 - Present, Foster City, CA, United States

I lead the development and delivery of cPrime's Agile training materials and consulting practices, and also deliver training and consulting engagements for our clients. Our engagements range from single-Team training to Enterprise-level Agile transformations. I have conducted dozens of Scrum workshops in the last few years, and spent many months working with clients to help them through their Agile transformations. I present on Agile topics several times per year for non-profit organizations in the San Francisco Bay Area, and also do Scrum training on a volunteer basis 3-4 times per year.

Zuora, ScrumMaster and Scrum coach
January 2009 - May 2012, Redwood City, CA, United States
I coached the company's engineering department through a transition to Scrum. The company's six development teams included people in California and Beijing, which required creativity around scheduling and using communication tools effectively. When I began the contract, the company had a waterfall process, but wanted to use Scrum because they had difficulty getting releases out on time, with acceptable quality. By the end of my contract, they were generating releases routinely every three weeks.

StarCite, ScrumMaster
June 2006 - June 2008, Santa Clara, CA, United States
I served as ScrumMaster for Web application, data warehouse, and Business-Intelligence development projects. These projects involved personnel in California, the East Coast of the US, and Shanghai, so one of the key challenges was implementing a Scrum process with such widely-distributed team members. We found effective ways of doing this, using various tools and scheduling techniques. I also assisted other teams in the company in their migration to Scrum.