Lessons-learned from providing program management and SharePoint consulting services to a Federal Program Management Office (PMO). The presentation is based on work and lessons-learned implementing a Program Management Information System (PMIS) at a newly established office for a large agency, and for an existing PMO for an enterprise program. This presentation is geared towards business managers who are new to SharePoint and have just set-up, or considering using, SharePoint for program management.
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Lessons Learned from Using SharePoint for Program Management: Planning and Implementing a PMIS for a Federal PMO
1. Lessons Learned from Using SharePoint for Program ManagementPlanning and Implementing a PMIS for a Federal PMO (Mgmt 200) SharePoint Saturday Session Fri-S2C-114 August 12, 2011 1
Program Management Office:“An organizational body or entity assigned various responsibilities related to centralized and coordinated management…responsibilities…can range from providing project management support functions to actually being responsible for the direct management of a project”* Project Management Institute (PMI) (2003) Guide to Project Management Body of Knowledge (2003)Key responsibilities of PMO:Set strategy and manage adherence to itReview and compile project data and communicate it to executive / SponsorManage program risks and issuesManage program communications and outreach to customers and stakeholdersIdentify and track dependencies between projects (Milestones, deliverables, issues…)Track and report on overall program objective, business case, benefits...Standardize methodology and improve processes (e.g.; approval…)Track action items and their completion
BPAin SharePoint offers perhaps one of the most important benefits to a PMO, however is also the most underutilized or cause of frustration.
-----Engage-----Engage an Executive Sponsor - (i.e., the Decision-maker, SharePoint Champion, and Steward) – someone who has power in the organization and who will actively work to see SharePoint succeed. Someone who can allow you to keep the project focused and free from extraneous requirements.Engage new users - Focus on the features and benefits, not the overall tool. What is in it for them?Develop power users - Show them how to use the technology to build their own solutions. This allows Administrators and Developers to focus on more complex solutions.SharePoint is a shared journey, don’t leave anyone behind - Remember Change Management success factors: Communicate, Reinforce, Build Capacity, and Role Model. Be prepared to retrain people on how they think about their work and how to roll daily activities into the technology.-----Guide-----Governance - Establish a detailed Governance Plan before building the site. Clearly define and manage to the site’s purpose.Advise against pet projects - Even with an established Governance Plan, an Executive Sponsor or Steering Committee may need to be reminded of the site’s overall purpose. Proposed changes should be tied to a specific business need or objective.Be a leader, manage expectations - The client will want fast and cheap. Work with the client to show that fast and cheap is mutually exclusive. Set realistic deliverables and try to surpass expectations.Avoid unnecessarily customized solutions - SharePoint provides a lot of solutions out-of-the-box. Customizations may not be necessary and may not take priority over more pressing needs.-----Plan-----Build for today and plan for tomorrow - Growth of the site is inevitable, so make sure your configuration can handle it (scalability).Be proactive, not reactive - Anticipate the needs of the client; don’t wait for the “I think it is a great idea if we” marching order.It takes a village, but you may only have a small team - The creation of a SharePoint site can require the talents of many IT and Communication professionals including: Administrator, Developer, Designer, Information Architect, Business Analyst, Project Manager, DB Optimizer, Writer/Editor, Communication Strategist. Be up-front with the client to make sure they understand what the team is able to deliver with the current staff and resources.-----Tactical-----Get the whole picture - When gathering requirements, understand content and design requirements, but don’t forget about permissions, navigation, and other elements that may impact your project. Avoid workflow errors - Before opening for use across your site, be sure to test all the scenarios that the workflow is used to make sure it works as intended.Version control is not instinctive - Once version control is turned on, distribute documentation to users on how to use major/minor versions and how to comment appropriately.Keep it simple - You never know who you’ll have to train to use it; develop your solutions with an eye towards the end users. Complicated solutions will require significant investments in training and support.
High-level process for PMIS setup and management.-----Sponsorship and Business Case-----Executive Sponsorship Identify sponsor who can serve as the sponsor, an evangelist Garner resources and ensure support required from sponsorBusiness Case: Goals and Objectives Identify stakeholdersGather initial requirementsCreate a project charter and plan with major milestones (prioritize)Determine how success is defined-----Resource and Governance Planning-----Staffing and Resources Identify staff and other resource requirementsConsider the requirements and objectives Ensure appropriate staff commitment , resources, skills, and hardware configurationGovernance Plan Establishes policies, processes, standards, roles, and responsibilities to ensure successful PMIS managementDevelop a Governance Plan customized to your needs; not a blanket policy-----Design and Development-----Architecture Establish taxonomies and hierarchies Consider how information is organized Determine how users will navigate the site and how you will structure permission settingsWireframingMove the discussion from planning to implementation Provide the client with something more concrete to react to Acquire approval of design and mock-upsDevelopment Work through the project plan developed during business case phaseStart with high-priority items-----Train and Roll-Out Solution-----Launch and Training Launch prototype or base siteRoll-out additional functionality slowly or per client’s adaption rateTrain staff how to use common features Encourage power users to share information and discover new uses-----Maintenance-----Maintenance Ensure maintenance resources are in placeDefine tasks with regular maintenance requirements (e.g., maintaining dashboards) Document how to perform tasks so that maintenance can transition to others as needed