an sdlc for sharepoint
DESCRIPTION
A methodology for designing, implementing and managing Microsoft SharePoint collaboration software based on the System Development Life Cycle.TRANSCRIPT
![Page 1: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/1.jpg)
An SDLC for SharePointA management model for implementation success
By Gary Vaughan
Worldwide Information Network Systems, Inc. (WINS)SharePoint Saturday Baltimore
UMBC, Baltimore, MD July 25, 2009
![Page 2: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/2.jpg)
SharePoint Challenges
• SharePoint: power, scope, adaptability • Need to move beyond governance • Get SP to work, by addressing 5 questions:– WHY? (business case)– WHAT? (functionality)– WHEN? (rollout priorities)– WHO? (stakeholders)– HOW MUCH? (budget)
![Page 3: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/3.jpg)
The Need for a SharePoint SDLC*
• Management vs. IT challenge • SharePoint SDLC born of: – PMI Project Management Standards– Knowledge Management goals– Lessons from SP Best Practice
• My background and perspective…• Focus: SharePoint for large WANs
* System Development Life Cycle
![Page 4: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/4.jpg)
A Value-driven Approach
• Measurable Organizational Value*– Enterprise strategy leads IT (not reverse)– Identify value: better, faster, cheaper, do more– Cost/benefit measured over time
• Collaboration always a net benefit? • Example: Documentum and pharma needs
*Source: Jack Marchewka, Information Technology Project Management, 2009
![Page 5: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/5.jpg)
SharePoint Skills
Technicians
• SP Developer• SP Administrator• SP Trainer/Help Desk
• Network Administrator• Graphic Artist• Usability Expert
Users
• SP Deployment Manager• Business Unit Manager• CIO
• Champions (site owners)• HQ vs field; LOB vs HR, FIN…• KM, BPR advocates
SharePoint is a “Swiss Army Knife”..so are the needed skills!
N.B. Organizational change management, politics …and leadership!
![Page 6: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/6.jpg)
Source of SharePoint Skills
Develop in-house vs. outsource SP skills
![Page 7: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/7.jpg)
Traditional SDLC Approaches
• Generic SDLC vs. “viral” development (wiki)• Waterfall, CMM (formal, controlled)• Agile, SCRUM (informal, learning)• PROs and CONs…but is SDLC followed?• Tendency for “closed” SDLC within IT shop
Need a more organic approach for SharePoint
![Page 8: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/8.jpg)
SharePoint Planning Tools• Microsoft SP governance, best practices (English)• Re-release of
SharePoint Deployment Planning Services by Microsoft
• General “road maps” (McKesson PPT)• Metrics: – Native SP reporting– Add-on metrics: Google Analytics, Axceler– User business value: Susan Hanley measures
Need an enterprise SDLC methodology…
![Page 9: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/9.jpg)
SDLC “Cycle” for SharePoint
- PROGRAM MGT-- Project Mgt
-- Governance
![Page 10: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/10.jpg)
SharePoint and the “Big Picture”
Source: McKesson Corp, Paul Miller and Aaron Rafus: “How SharePoint can Make you a Rock Star,” Microsoft SharePoint Conference 2008
![Page 11: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/11.jpg)
Implementing the SDLC
• More inter-dependent “baskets” than phases• Not a clean start – “baggage,” competition• Mix of control and “letting go” (Agile)• SDLC can take years (FAA, Red Cross)• Need management at 3 levels:– Program (enterprise)– Project (IT) – Product Governance (MS)
![Page 12: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/12.jpg)
Program Management
• Senior management driver (business vision)• A governance committee or PMO• Diverse actors to support SP: IT, HR, BPR…• Value of communicating across stovepipes• Key measures: coordination, business value
• Lesson: Value of goals and milestones
![Page 13: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/13.jpg)
Project Management • IT Department does SP deployment• Focus on technology, deliverables (deploy!)• Ability to control detailed project plan (WBS)• Removed from users, enterprise resources• Key measures: number of sites, content
uploaded, type functionality enabled
• Lesson: CCB can extend IT’s reach
![Page 14: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/14.jpg)
Product Governance
• Policies (transparency, confidentiality)• Roles, responsibilities and hierarchy• Processes: site requests, CCB, users groups• Parameters: maximum list size, prohibited file
types, etc. (per Microsoft)• Expressed in FAQs, training, guidance• Lesson: Map governance to your organization
![Page 15: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/15.jpg)
1. Assessment
• Business Requirements, “pain points”• IT Vision and policy (“culture”!)• WSS vs. MOSS; Alternatives; Add-ons;
Outsourcing• Resource planning, cost/benefit, timing• Examples: consulting business development
How does SP fit your enterprise environment?
![Page 16: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/16.jpg)
2. Infrastructure
• Existing hardware (servers, work stations)• Telecom network (latency, enhancements)• Legacy software environment (plus AD, SQL) • Planning global deployments (Oleson article)• Example: Christian Aid (MS case study)
Infrastructure shapes your deployment.
![Page 17: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/17.jpg)
3. Design
• “Road map”: sequence, priorities, actors• Value of “Concept Pilots” (Arlington County)• Taxonomy, hierarchy, info architecture• SP branding and templates • Enterprise governance (adapt MS Checklist)• Example: Famine Early Warning System Planning is necessary, but it evolves…
![Page 18: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/18.jpg)
4. Installation
• Server farm(s) established on network(s)• Topology, configuration, testing• Site provisioning process• Back-up…Migration…Integration • Functionality rollout (mobile, MySites, portal….)• Example: D.C. member associations
Pace your hectic IT deployment!
![Page 19: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/19.jpg)
5. Administration• Creation/management of web applications• Monitoring server resources, performance• Service packs, bugs, upgrades• Backing up, recovery, storage• Migrating legacy data• Risk management (AD, extranet, SLAs)• Examples: Red Cross vs. Mitre
Manage SharePoint at many levels!
![Page 20: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/20.jpg)
6. Support
• “Marketing”, Training, Help Desk • User groups (peer best practices, recognition)• Refining search• “Deep dive pilots”: Extranet, WF, field• Change management (communications!)• Examples: FAA (KM), USDA (CRM)
A sliding scale of user training and support
![Page 21: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/21.jpg)
Next steps: mid-deployment
• Formalize PM discipline in SP unit• Get top management more engaged • Piggy-back on existing initiatives (BPR)• Innovate training and support, broaden
adoption• Compare real implementation vs. ideal plan
![Page 22: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/22.jpg)
Next Steps: pre-deployment
• Write down requirements, vision• Check if MOSS is the answer (alternatives?)• Ask legacy vendors for their “road maps”• Get a free SDPS (if MS customer)• Do a quick lessons survey• Do a “concept pilot”
![Page 23: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/23.jpg)
Resources• Books:– MOSS Best Practices (Curry, English)– Crossing the Chasm (Moore)
• Online:– MS best practice resource site– PMI project management standards– Agile Project Management: Re-thinking PMBOK,
CMM, ISO 9000 and Other Standards (Frame)– Draft SUGDC White Paper: A System Development
Life Cycle for SharePoint (Vaughan)– Mindjet ap for SP site mapping [video] (Miller)
![Page 24: An SDLC for SharePoint](https://reader033.vdocuments.us/reader033/viewer/2022061118/546a04b2af7959ff128b6afb/html5/thumbnails/24.jpg)
Contact Information
• Contact Info:– Gary Vaughan– SharePoint Governance Advisor, Office of
eDiplomacy, State Department– Firm: Worldwide Information Network Services
(WINS) – email: [email protected]– My LinkedIn profile