Michael Kelley Harris - Profile
Kelley is an Agile/Scrum coach, trainer, and developer. He has 20+ years of software development experience, in roles including software engineer, architect, manager, director, consultant, trainer, and coach. He helps entrepreneurs and investors evaluate & validate products and features, to optimize investment. He helps innovative teams keep the process simple and essential, and get on with thrilling customers. Spirit of help, service, collaboration, and innovation. Enjoys sharing knowledge via Agile/Lean consulting, training, and coaching. Certified Scrum Trainer (CST) He has trained and coached 1800+ of people in Scrum & Agile principles & practices, in the US, Canada, Europe, and India.
He has developed software in the domains of scientific instrumentation, nanotechnology, semiconductors, solar energy, automotive diagnostics, investment, real estate, music, eCommerce, etc. Since embracing Extreme Programming (XP) in 2002, and Scrum in 2004, he has helped a wide variety of teams utilize Agile principles. He has helped teams develop software in a more Agile manner via refactoring, test-driven development (TDD), simple design, etc. He has led efforts to gradually rearchitect difficult legacy code bases. He has worked with leading Agile consulting/training/coaching companies including ThoughtWorks, Industrial Logic, Solutions IQ, etc. He has been fortunate to have worked with Ward Cunningham, Robert Martin, Joshua Kerievsky, and many other Agile thought leaders. He founded SourceCell in 2004, and currently does software development, consulting, coaching, and training, around the world. He has a B.S. Physics UCSB, B.A.Economics-Math UCSB, and 34 units of Computer Science, plus extensive continuing software education. He is a certified SEI Software Architecture Professional, with a special interest in the Lean Startup perspective to quickly find out what the world really wants and needs. Drawn to eclectic combos of Agile, Lean, Scrum, Extreme Programming, Lean Startup, Design Thinking, Innovation Games, etc. He is interested in both software and non-software innovation and agile practices, including Scrum for hardware, Extreme Manufacturing, government, education, human resources, etc. He holds three software patents in nanotechnology. He holds the following Scrum certifications from the Scrum Alliance: Certified Scrum Trainer® (CST), Certified Scrum Professional® (CSP), Certified ScrumMaster® (CSM), Certified Scrum Product Owner® (CSPO), Certified Scrum Developer® (CSD), Registered Education Provider (REP), Added Qualification in Scaling Scrum Fundamentals. Additional certifications include: ICAgile Certified Professional - Agile Coaching (ICP-ACC), ICAgile Certified Professional - Agile Team Facilitation (ICP-ATF), ICAgile Certified Professional (ICP), Certified Large-Scale Scrum (LeSS) Practitioner, Certified Kanban Foundations Course by LeanKanban University. Certified Scaled Agile Framework Program Consultant - SAFe SPC (SPC4). He is based in Palo Alto, California (Silicon Valley) and Santa Barbara, California (Silicon Beach)
Tell me what you're looking for next, and I'll help you however I can. 650-485-1203
"I’ve known Kelley Harris for at least fifteen years. Throughout this time we have compared notes on the evolving practice of computer programming and especially the demands of complex programming in a team environment. Within the last year Kelley has contributed to Smallest Federated Wiki, an open-‐source recreation of wiki as a single-‐page application. Kelley is first and foremost a computer programmer. He is comfortable in a variety of environments and knows how to become comfortable in new and still emerging environments such as my new wiki. He approached the wiki work test-‐driven and managed it within git/github. He identified criteria for the image processing components, found published algorithms, and then chose and evaluated appropriately simple alternatives that were still fit for purpose. Kelley is also a methodologist and an educator. He is respectful of current practice while still interested in how it can be improved. We’ve had numerous long conversations both about how it is that agile methods emerged the way they did and how new developers can appreciate that evolution to its fullest. He appreciates that all development is situational and that adapting to the situation is the best way for a coach to deliver value.” -- Ward Cunningham, Founder of Cunningham & Cunningham, Inventor of the Wiki, and thought leader in Design Patterns, and Agile principles and practices.
"Kelley is an incredible resource into Agile methodologies -- what works, why it works, and how to implement. We have engaged Kelley to prepare materials, give technical guidance, and facilitate adoption of key practices into our organization. We enjoy working with Kelley and would highly recommend him to others. " -- Jonathan Siegel, Founder and CEO, ELC Technologies
"Kelley Harris is meticulous, efficient, an excellent communicator and a talented software engineer. When Kelley is helping us with projects, we know that great work is getting done and we rest easy, knowing our dollars are being spent wisely." -- Joshua Kerievsky, President of Industrial Logic, and author of Refactoring to Patterns
For more references, see References
"We asked SourceCell's Michael Kelley Harris and Elaine Bulloch to do a series of Certified ScrumMaster (CSM) courses for our people from SLAC and Stanford. I've heard nothing but positive comments about the CSM training. Everyone really enjoyed the classes. Many thanks to Kelley and Elaine for making it joyful, and of course for all the new knowledge they helped our teams gain!" -- Maggie Loera, SLAC National Accelerator Laboratory, Menlo Park, California
"It is rare to find Kelley's combination of subject matter expert and deep caring for his students. I thoroughly enjoyed how lively and active Kelley's course was. It was clear that he puts an incredible amount of time into planning the lessons and accompanying activities. Everyone was on their feet working together with an hour of us getting there on Day 1. This sort of engagement helps you learn the lesson and put it to immediate use. This type of learning helps you to grasp concepts faster and remember them longer.I have taken a dozen Scrum workshops in various places but nothing came close to the depth and creativity I found in Kelley's course, he is simply the best!" -- Carol Glennon, CSM Attendee, Sunnyvale, California
"Hi Michael. Thanks again for the Agile/Scrum training at SLAC recently. I think it will go a long way towards making our team more productive." -- Nikola Stojanovic, Senior IT Business Analyst, Stanford University / SLAC National Accelerator Laboratory, Menlo Park, California
"Kelley lead Agile training for a new product team at Toolwire. Our goal was to provide Agile training for a group ~15 people with varying levels of experience with Agile to help use that methodology to launch products faster and to get market feedback faster. His preparation for our sessions was meticulous and gave me and senior management confidence in the training program. His training style was thoughtful and collaborative and non-dogmatic (concerning agile). His experience as a software manager really helped bring to life explaining the concepts and how we could tailor this methodology to help us most quickly. We've only had one sprint which is in-progress as of this recommendation but I see that the team and senior management are confident that we'll be able to deliver product faster and gather feedback faster compared to our previous approach. I recommend Kelley and am hopeful that we can bring him back to our organization again for training and coaching for other teams at Toolwire." -- Jon Garcia, VP Product Management at Toolwire
For more testimonials, see attendee feedback, coaching page, etc.
“CERTIFIED SCRUM TRAINER®” is a registered mark of Scrum Alliance, Inc. Any unauthorized use is strictly prohibited.”