Michael Baldwin has been engineering software since 1994. My early days were spent in progressively responsible engineering roles - at first building systems for a wholesale mortgage lender and later for team that was building learning management systems.
For the last 10 years I have been working for Sun Microsytems and Oracle Corp.. I have moved through a series of engineering and management roles. For several years, I was the Manager of Technical Project Services for Services Engineering. In that role, I was responsible for overall Project and Portfolio Management for a set of 50 systems and tools that support the Services business.
It was in that role that I led the implementation Scrum and Agile practices across our entire portfolio (250 people, 50 applications, 6 countries, 5 languages, etc.). As part of that implementation we have been through the good, the bad and the ugly of agile practice! I am happy to report that today, it is mostly good and always getting better!
April 2010 - Present, , United States
Program Manager, Advanced Customer Support Services Engineering. Responsible for engineering portfolio management and engineering project management methodology
August 2001 - April 2010, , United States
Engineer (to 2005); Program Manager (to 2010)
Ran Services Engineering Project Management Office. Managed a global team of 15 Project Managers and a portfolio of more than 40 systems. Responsible for project management methodology, demand and resource management practices, software lifecycle and project metrics and KPIs.
Led implementation of Scrum and XP practices across the portfolio. Developed training materials and delivered training for Product Owners, Teams and ScrumMasters;