I am a software process mentor and certified Scrum trainer with a focus on the engineering practices that allow Agile project management practices. I am also a software developer (formerly "architect") with 20+ years experience including automated test experience that predates the "Extreme Programming" movement. I have experience with: Formal, phased, high-ceremony processes based on DOD-STD-2167A Chaotic non-processes of the dot-com era, and Agile processes including Scrum and XP I find it effective to work one-on-one in the trenches with team members, infusing knowledge of Agile practices and mindsets from *inside* a team. Key Achievements:Coached three teams at a state government bureaucracy to produce demonstrable functionality in one month. The teams had been considered stuck for most of the year before our arrival.Turned a collection of city government developers into an effective Scrum team in two weeks. Interviewed over 100 candidates (mostly Java developers) in search of those who would perform well in our client's agile environment.Diagnosed and advised teams at a major database company, a major online book seller, a major projector manufacturer, a leading video game company, two Fortune 50 computer manufacturers, etc.Produced the ScrumWorks agile project management tool in consultation with key thinkers in the Agile community, including both authors of Agile Software Development with Scrum. ScrumWorks, now a free product approaching its fourth major release, is actively used (and misused) at hundreds of sites.Mentored numerous Java/J2EE developers. Developed aircraft and spacecraft embedded systems to rigorous standards. |