Get certified - Transform your world of work today


David Bacon


Agile Coach, cPrime

Location: San Mateo, CA


Certified Scrum Professional
Certified ScrumMaster
Certified Scrum Product Owner



David Bacon filled several roles prior to his Agile exposure that included traditional project management duties. He was involved in creating project plans, work breakdown structures, Gant charts, and managing the change control process. Some patterns became apparent. These big planning efforts resulted in plans that rapidly deviated from the realities of changes in the product and customer environment, and the results were often disappointed customers. It became apparent that better techniques were needed to produce better outcomes. Even before exposure to Agile values and practices, he experimented with estimating and prioritizing work on monthly boundaries and using t-shirt sizing, which helped accommodate changing project conditions. The experiments helped with adaptability, but still proved insufficient.

The catalyst for Agile "elightenment" began in a CSM class while serving in a QA leadership role. The training validated how those earlier experiments were part of a solution and it then became obvious how development teams could adapt to changing conditions. Agile practices have proven to produce superior product outcomes while creating environments where team members enjoyed greater satisfaction and engagement.

David a strong background in systems software, mobile applications, and web apps, and has worked closely with teams focused on delivering mobile applications, backend services for mobile application, web applications, and medical application software. Frequently immersed in oranizational Agile transformations aimed at delivering  higher quality products, at a sustainable pace. David has often played a leadership role in facilitating and gaining consensus for the changes. There are many challenges in creating a positive environment where staff can assume their new roles and duties in an Agile culture and Agile organization. It is not easy and requires a great deal of diligence, patience, and trust. A smile and a sense of humor helps, too.

Work experience

April 2017 - Present, San Mateo, CA, US
Assist and guide client organizations during their Agile adoption. Train and coach staff and leaders in lean values and practices. Build adoption plans and work with transition teams to identify direction and assess organizational progress.

VMware, Agile Coach, Sr Engineer Manager
March 2015 - March 2017, Palo Alto, CA, US
Manage software development teams who produce VMware products designed to automate SAP deployments. Train and guide development team in Agile practices used for product delivery.

Elekta, Agile Coach
September 2014 - March 2015, Sunnyvale, CA, US
Agile Coach and Scrum Master to multiple Scrum teams in a SAFE environment. Assisted team members, PO's, and those managing the Program and Portfolio levels of the organization. Hosted Scrum ceremonies including Standups, Grooming, Planning, Review, Retrospective, and SoS. Assisted the teams and POs with story writing, decomposing, estimating, and refinement.

Imprivata, Agile Coach
February 2014 - June 2014, Santa Cruz, Ca, US
Developed mobile applications and backend services for the medical industry.

Good Technology, Scrum Master, Agile Coach
March 2012 - November 2013, Sunnyvale, CA, US
- Introduce Scrum practices to new teams - Scrum Master for existing scrum teams - Agile coach to teams and Engineering management - Coach to junior Scrum Masters

Linden Lab, Sr QA Manager
January 2010 - June 2012, San Francisco, CA
Senior QA Manager, Scrum team member, Scrum Master. Member of the initial Agile Transformation team, delivered training, facilitated Scrum ceremonies, collaborated with POs to develop and refine user stories, and organize the backlog.

Waverley Software, Scrum Master
January 2011 - February 2012, Palo Alto, CA
Create iOS and Android applications and applications for medical devices. - Agile coaching to introduce Scrum to the sponsoring organization, the Product Owner, and the Dev team - Develop processes and procedures to deliver products using Scrum - Functional Scrum Master delivering Beta and released products


Newsletter Sign-Up