Brian is an operating executive with 25+ years of enterprise software experience.
Brian also serves as the President of INSTEP, Inc., a software advisory firm where he is an advisor, investor, author and board member to start-up and advanced stage software companies. Brian’s focus over the past 25 years has been on building and scaling enterprise software companies, leveraging his core competencies in software product development, product management and technology leadership. Brian has held executive leadership or advisory positions at start-up, expansion stage and both privately and publicly held middle and large market enterprise software companies.
Brian has published two books and over 40 technical articles in journals such as IEEE Software and Communications of the ACM. His widely cited work on feature vectors and increments (IEEE Software), is used for incremental product planning in agile SaaS companies. Brian is also the co-creator of the SaaS Framework Model (SFM), a leading industry framework used to guide companies in their SaaS journey in the key areas of business model, sales / marketing, product, architecture, operations and process / people. Brian is an Adjunct Professor in the Master of Science in Product Management Program at Carnegie Mellon University in Pittsburgh, PA.
Brian has an MS in Computer Science from Purdue University and a BS (Phi Beta Kappa) in Computer Science from Allegheny College.
Brian is an avid sports enthusiast, appreciates wine and enjoys the outdoors. Brian and his wife Laurie are actively involved in supporting families that have a child with disabilities.