I work with organizations that are having difficulty delivering software on-time, are losing ground to competitors, or have quality issues. My years of leadership experience as a senior manager, portfolio manager, and manager of large programs shaped my pragmatic approach to adopting agile management and development techniques that is incremental, empirical, and sustainable.Like highway projects, where construction happens while cars whiz by, organizational improvements happen while work continues. I introduce agile practices to a few teams and their managers at a time, expanding through program, product, and portfolio management in a just-ahead-of-time sequence. Teams use foundational practices that improve reliability and the quality of incremental delivery to production. While teams improve, management does too. Seeing real solutions sooner, managers get ready to support deployment to users earlier, creating well-timed communications, training, etc. Moreover, the teams continuously improve with management support, and management hones its ability to rapidly respond to change too.In the end, the organization operates holistically, for the better. Business partners and clients typically say, “Wow, I can’t believe I am seeing a solution demo so soon” and later, “What was delivered was way better than what we originally envisioned.” Faster learning, faster decision making, sooner to market with valuable solutions, and all at a sustainable pace. These are the results we are achieving.
Listed skills include Agile Methodologies, Program Management, Product Management, Software Development, and 5 others.