A first principles approach enables us to break a complex problem down into its component elements. This enables us to inspect how those processes are serving the overall system. Some first principle approaches include setting goals and visions, establishing feedback loops, using empirical process control, iterative delivery, aligning with customer value, and cross-functional collaboration. Continuously seek feedback, prioritize customer needs, and ensure that all scaled practices align with creating customer value.
An effective way to manage complexity is to create learning. Complex systems do not have overt causal relationships so we need to try things and see what other attributes of the system they expose to us. Trade-offs need to be considered, however those trade-offs cannot be analyzed in advance to a high degree of accuracy due to the unknowns that are in the system.
Single Loop Learning has us investigating the error that happened and correcting the error. This occurs within the set of principles we have for the system. Double loop learning has us looking at the principles or rules of the system and implementing changes to those aspects of the system.
We help your organization set up the learning loops needed in order to expose the variables in your delivery system.
Finally there is triple loop learning that looks into how we ourselves develop in relationship to our organizational systems and the people around us. This leads into our professional coaching practice.
The International Coaching Federation (ICF) defines coaching as “partnering with clients in a thought-provoking and creative process that inspires them to maximize their personal and professional potential”. The process of coaching often unlocks previously untapped sources of imagination, productivity and leadership. We encourage individuals to seek growth and development while supporting managers and leaders to develop a coaching and mentoring mindset.
Our consultants prioritize being in a coaching stance as this is the most generative way to establish a case for change. It is our belief that professional learners have the skills and capabilities they need to overcome their challenges and learn. Our techniques ensure that new ways of working are co-created with those who will be most impacted by the change in order to keep engagement high.
We are aware of the different scaled frameworks available in the industry and work with you to understand the trade-offs required in order for your organization to reach its objectives.
We work with you to develop an evolutionary track for building your business agility acumen, which may incorporate elements of common scaled frameworks in the industry. As your organization becomes proficient with each progressive change, additional layers are added in a way it does not overwhelm the change capacity of your organization. This leads to higher engagement, high quality deliverables, and higher customer satisfaction.
Andrew has been working with agile and leadership teams for over 15 years, with 25 years in the technology space. He has a deep toolkit of integrated approaches to help teams become “pathfinders” on their way to success.
As an Agile Coach, Andrew brings a rare blend of disciplines together: Software Development, Business Analysis, Quality Assurance, Business Architecture, Information Architecture, Instructional Design, Graphic Facilitation, and Professional Coaching. Having the Scrum Alliance Certified Team and Enterprise Coaching credentials coupled with a Professional Certified Coach from the International Coach Federation (ICF), and a long tenure of team coaching expertise makes him a sought after leader for teams that need a creative approach to complex problem solving.
“My goal is to equip teams with the tools they need to detangle complexity while taking on progressively challenging problems.”
Andrew designs workshops to fit the needs of the teams he works with, previous titles include:
“Business Requirements in Agile Timeframes”
“Team Motivation Assessments with a Dash of Drawing”
“Fear and Toxins – A Team Healing Workshop”
His workshops are designed with narrative elements and experiential “hands-on” modules to provide a rich learning experience.
Scrum Alliance, License 000410388
Scrum Alliance, License 447130
Certificate in Organizational Coaching, Organizational Leadership
BSc, Computer Science – Software Design
1995 – 1999