I do not prescribe doing Agile only one way; rather, I feel Agile means keeping what works and intelligently change what does not. Depending on company culture and business needs, I maintain an open mind when helping choose a software delivery model. More often, I am asked to help form a hybrid software framework balancing change at a pace the people and business can take on.
From ideation to planning and delivery, I encourage Lean portfolio management through coaching product, engineering and design how to build 'what is currently valuable' to both the business and customer; enabling stakeholders use of their quarterly focused portfolio to make data driven decisions/tradeoff choices against actual work in progress.
Going Agile - I advise an evolutionary approach; not revolutionary. I help senior leadership, managers and teams understand WHY they want to change, WHAT to change, HOW Agile can help and measure progress throughout portfolio, program and team levels. Together, we find the best use of Agile practices to meet the culture, business and work environment needs. No Cookie-cutter approach!