michael reed, ceo/principal consultant
"All the software around us is designed and developed using various tools. Whether they are commercial, open source, home-grown or, more likely, a combination you will typically find that the tools were not chosen because they work together; rather because they resolved a deficiency in the environment. Architecting a solution takes knowledge of the various tools available and how they can, and should, interact. I can help you do that."
Michael has been involved in various aspects of the software industry for over 20 years. He has been a critical component to the successful design, implementation and adoption of full application life-cycle management solutions. While working for his previous employer, IBM, as a Managing Consultant for the Rational Software Brand Michael had the opportunity to engage with various types of organizations and business environments. He prides himself on bringing experience from various levels of the software development life-cycle including requirements management, software change and configuration management, and build/release/deployment. In addition to his background and experience with software engineering he also brings additional versatility and breadth of knowledge in infrastructure management, network and systems administration, security, disaster recovery and project/program management.
Michael has been involved in various aspects of the software industry for over 20 years. He has been a critical component to the successful design, implementation and adoption of full application life-cycle management solutions. While working for his previous employer, IBM, as a Managing Consultant for the Rational Software Brand Michael had the opportunity to engage with various types of organizations and business environments. He prides himself on bringing experience from various levels of the software development life-cycle including requirements management, software change and configuration management, and build/release/deployment. In addition to his background and experience with software engineering he also brings additional versatility and breadth of knowledge in infrastructure management, network and systems administration, security, disaster recovery and project/program management.
Software Development Team Communication can be one of the biggest hurdles for an organization to overcome. As a Certified Scrum Master it is my job to help teams and organizations overcome those hurdles and to become more agile in their approach to daily interactions. This includes preventing, or getting out in front of, anything that may impede the progress of the current development effort. Meetings for the sake of meetings and without a specified and adhered-to agenda are only part of the issues many organizations juggle while still having high expectations of their development teams.