Get certified - Transform your world of work today


David Bernstein


President, To Be Agile

Location: Seattle, WA



Certified Scrum Professional
Certified Scrum Developer
Certified ScrumMaster
Registered Education Provider


My Courses

Certified Scrum Developer® Track
11-15 December, 2017
Location: Seattle, WA, United States of America


David Bernstein has coached and trained more than 8,000 software developers from several Fortune 500 companies in the course of his 30-year career. His new book, Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software (, covers the core technical practices for developing software.

A longtime special consultant to IBM, 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

You can contact David Bernstein at (206) 792-9700 or visit David’s blog can be found at You can follow David on Twitter under his account @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.


Newsletter Sign-Up