David Bernstein


President, To Be Agile

Location: Redmond, WA



Certified Scrum Developer
Certified Scrum Professional
Registered Education Provider
Certified ScrumMaster

My Courses

Certified ScrumDeveloper Track
18-22 August, 2014
Location: New York, NY, United States

Certified ScrumDeveloper Track
29 September - 3 October, 2014
Location: Berlin, Germany

Certified ScrumDeveloper Track
20-24 October, 2014
Location: New York, NY, United States

Certified ScrumDeveloper Track
17-21 November, 2014
Location: Irving, TX, United States

Certified ScrumDeveloper Track
8-12 December, 2014
Location: Bellevue, WA, United States

More Courses


David Bernstein has trained more than 7,500 developers for several Fortune 500 companies on how to improve their software design and construction in the course of his 30-year career. A longtime special consultant to IBM, he worked on the development of OS/2 and was a key programmer for IBM’s ImagePlus platform. David trained IBM software engineers around the world, giving them the skills to write the next generation of applications and operating-system software, and earning one of the highest satisfaction ratings in the history of IBM corporate education.  He is the creator of a wholesale bank-accounting software program that has become the de facto standard across the globe, as well as econometric software used to invest trillions of dollars. Over the past five years, David has coached and trained thousands of developers at Microsoft, Boeing, Vanguard and dozens of other companies in Agile development practices.

David is the founder of To Be Agile, a Registered Education Provider for the Scrum Alliance, and trains Certified Scrum Developers in Scrum and XP development practices. To see a list of pubic classes offered by To Be Agile, go to http://ToBeAgile.com/training.

You can contact David Bernstein at (206) 659-8711 or visit http://ToBeAgile.com. David’s blog can be found at http://ToBeAgile.com/blog. You can follow David on Twitter under his account @ToBeAgile (http://www.twitter.com/ToBeAgile).


Organizations I Train Through

Approved Courses


  • Scrum Software Developer Essentials (Technical)
  • Design Pattern Developer Essentials (Elective)
  • Certified Scrum Developer Essentials Training Week (Intro, Elective, Technical)
  • Intro to Scrum Immersion (Intro)
  • Scrum Framework Developer Essentials (Intro)

Work experience

To Be Agile, President
March 1985 - Present, Redmond, WA, United States
To Be Agile (formerly Techniques of Design) is David Bernstein’s consulting company, based in the Seattle-area, who provides customized training and coaching in Agile and Scrum software development practices for developers and development teams worldwide. As a Registered Education Provider for the Scrum Alliance, we offer Certified Scrum Developer training, as well as non-certification training devoted to mastering essential Agile developer practices from Scrum and Extreme Programming (XP). Our public and private training programs provide advanced instruction in test-driven development (TDD); refactoring; continuous integration; object-oriented analysis; design patterns; user-story writing; estimation; acceptance testing; pair programming; and other critical development techniques. We can arrange customized private, on-site instruction for companies who want their entire team trained at their own location. We also provide follow-on coaching and support to help ensure the continued success of all our clients. To Be Agile was founded by David Bernstein, a successful software developer, instructor, and coach whose clients have included Fortune 500 firms such as Microsoft, IBM, Yahoo!, Boeing, AT&T, Sprint, Medtronic, SunGard, State Farm, Allstate, MetLife and Weyerhaeuser. David has also trained developers from RealNetworks, World Vision, Kawasaki, Vanguard and the states of California and Washington.