How We Adopt and Use the Microsoft Solutions Framework

At the core of the Microsoft Solution Framework (MSF) are principles and mindsets that Preeminent uses to guide project delivery.  At the core of MFS are nine foundational principles, including how Preeminent applies them.

  1. Foster Open Communications.  Our projects are effective and efficient by identifying the information needed to be shared and the team members and stakeholders with who it needs to be communicated.  We ensure that everyone involved in the project, from stakeholder to individual contributor understands the qualities of service and expected operational characteristics of the solution. By doing this, we are able to clearly set expectations and communicate how a solution will behave.
  2. Establish a Shared Vision.  Establishing a project vision empowers team members to make informed decisions quickly.  It centralizes everyone’s efforts into working toward a shared vision.  During a large or complex project it is easy to get caught up in details and lose sight of the ultimate solution in mind.  As milestones are achieved we find this is the perfect opportunity to look back at the overall mission, goals, and vision for the solution.
  3. Empower Team Members.  Everyone on the team is empowered to think creatively, find ways to be successful, and to help one another during our projects.  We rely on trust and empowerment, earned by delivering on our commitments.  Simply, we deliver on what we say we are going to do.
  4. Practice Good Citizenship.  When team members are empowered everyone feels more accountable for their decisions, resulting in joint project responsibility.  Accountability leads to higher quality in the overall solution and its deliverables.  Each individual is expected to be trustworthy, honorable, responsible and respectful in all aspects of the work they deliver and their interaction with others on the project.
  5. Deliver Value and Deliver it Incrementally.  We measure success in terms of delivering business value.  Our projects not only deliver something that is need and want, but that our customers deem valuable.  Then we make sure we deliver value incrementally over the course of the project and with focus on the areas the stakeholders value.
  6. Stay Agile, Expect and Adapt to Change.  Change will happen over the course of the project, more often than planned or at the worst possible moment.  Staying agile and quickly adapting to change helps to minimize common disruptions caused by change.
  7. Pride in Workmanship.  Invest in Quality.  Quality is everyone’s responsibility throughout the solution delivery lifecycle.  We proactively incorporate quality into the solution delivery lifecycle by providing thorough documentation at every phase of the project.
  8. Learn from All Experiences.  Learning happens at all levels and in every project.  Most projects and customer environments are unique presenting opportunities to learn, experiment and refine our skills, processes, and procedures. In every project delivered, we reflect on what happened and areas of improvement.  We ask ourselves is there an opportunity to improve our interactions with others, can we refine our project process, did we capture quality metrics and could be adjust which metrics are collected during a project?  We are continuously learning new skills in order to make us better peers in our teams and for our customers.
  9. Partner with Internal and External Customers.  We work closely with our customers in order to develop solutions that meet their expectations and needs.  Projects are successful when our customers are working together with our project team.

If you’d like to learn more about how we can help you, head over to the contact page.

Previous post:
Next post: