
Partner at Sterling Barton
Greater Seattle Area

Partner at Sterling Barton
Greater Seattle Area
Chris Sterling is an Agile Coach, Certified Scrum Trainer, and Technology Consultant for SolutionsIQ. He has been involved in many diverse projects and organizations and has extensive experience with bleeding edge and established technology solutions. He has been a coordinator of multiple Puget Sound area groups including International Association of Software Architects (IASA), Seattle Scrum Users Group, and most recently the Beyond Agile group. He has been a speaker at many conferences and group meetings including Agile 2007 & 2008, SD West, Scrum Gathering, and others. In his consulting and speaking engagements, Chris brings his real world experience and deep passion for software development enabling others to grasp the points and take away something of value. Chris has also contributed to and created multiple open source projects. He is currently teaching the “Advanced Topics in Agile Software Development” class at the University of Washington Agile Developer Certificate extension program and writing a book with publisher Addison-Wesley on software architecture.
creating software, distributed computing, autonomic computing, complex adaptive systems, agents, OODB, tuple spaces, key value data storage, cloud computing, visioning software features and roadmaps, product definition, Scrum, organizational change, management, team, and individual coaching, user stories, Extreme Programming (XP), Web 2.0, Java, J2EE, J2ME, software architecture, TDD (Test-driven Development), continuous integration, Apache River (aka Jini), Ruby
(Partnership; Information Technology and Services industry)
October 2009 — Present (2 months)
Technology Consultant, Agile Coach, and Certified Scrum Trainer available for working with companies in software architecture, Agile technical practices, leadership coaching, enterprise Agile adoption, and Agile software development training focused on Scrum, XP, and beyond. Chris' practical experience and considerable success in helping organizations, teams, and individuals not just understand the methods but also apply them in a principled way makes him an effective consultant with a proven track record. Chris has partnered with Brent Barton, Agile Coach, Certified Scrum Trainer, and former CTO for SolutionsIQ, to deliver consulting services and delivering our own products to the marketplace along the way.
(Privately Held; Information Technology and Services industry)
August 2005 — October 2009 (4 years 3 months)
Chris Sterling is an Agile Coach, Certified Scrum Trainer, and Technology Consultant for SolutionsIQ. He has been involved in many diverse projects and organizations and has extensive experience with bleeding edge and established technology solutions. He has been a coordinator of multiple Puget Sound area groups including International Association of Software Architects (IASA), Seattle Scrum Users Group, and most recently the Beyond Agile group. He has been a speaker at many conferences and group meetings including Agile 2007 & 2008, SD West, Scrum Gathering, and others. In his consulting and speaking engagements, Chris brings his real world experience and deep passion for software development enabling others to grasp the points and take away something of value. Chris has also contributed to and created multiple open source projects. He is currently teaching the “Advanced Topics in Agile Software Development” class at the University of Washington Agile Developer Certificate extension program and writing a book with publisher Addison-Wesley on software architecture.
(Educational Institution; Higher Education industry)
April 2009 — May 2009 (2 months)
Chris is currently teaching the “Advanced Topics in Agile Software Development” class at the University of Washington Agile Developer Certificate extension program. The curriculum contains the following:
This course will further explore advanced agile practices as they relate to real-world business scenarios. How do we integrate multiple code branches? What techniques are available to manage a suite of products, with multiple product backlogs? How can we consolidate development efforts into a single platform with simultaneous development efforts? As in real projects, requirements will change over time, leading to more advanced application of these techniques as the courses progress. Scenarios will include common integration issues, shared repository for artifacts, and dealing with legacy code. The topics will be delivered through activities, lectures, and discussions rather than taught in sequence.
Course Objectives
* Dealing with legacy code
* Continuous Design / Architecture
* Refactoring to patterns
* Acceptance test-driven development
* Product and portfolio management
* Integration strategies
* Concurrency testing
* Black box vs. white box testing: a continuum, not a dichotomy
* Behavior-driven development (optional)
* Scaling agile
The last class is on May 30, 2009 for the 2009 school year. The Agile Developer Certificate program will be starting in the Fall for the 2010 school year.
(Computer Software industry)
2002 — 2005 (3 years )
(Public Company; Computer Software industry)
2001 — 2002 (1 year )
(Computer Software industry)
1999 — 2001 (2 years )
(Public Company; Computer Software industry)
1997 — 2000 (3 years )
(Computer Software industry)
1997 — 1998 (1 year )
(Computer Software industry)
1996 — 1997 (1 year )
(Computer Software industry)
1993 — 1996 (3 years )
Agile software development, Scrum, Golf, Basketball, Distributed Computing, Devices
Certified Scrum Trainer, Former IASA Puget Sound Chapter President, Practicing Certified ScrumMaster