+ All Categories
Home > Business > An SDLC for SharePoint

An SDLC for SharePoint

Date post: 17-Nov-2014
Category:
Upload: gvaughan
View: 2,375 times
Download: 1 times
Share this document with a friend
Description:
A methodology for designing, implementing and managing Microsoft SharePoint collaboration software based on the System Development Life Cycle.
Popular Tags:
24
An SDLC for SharePoint A management model for implementation success By Gary Vaughan Worldwide Information Network Systems, Inc. (WINS) SharePoint Saturday Baltimore UMBC, Baltimore, MD July 25, 2009
Transcript
Page 1: An SDLC for SharePoint

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

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

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

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

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

Source of SharePoint Skills

Develop in-house vs. outsource SP skills

Page 7: An SDLC for SharePoint

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

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

SDLC “Cycle” for SharePoint

- PROGRAM MGT-- Project Mgt

-- Governance

Page 10: An SDLC for SharePoint

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Recommended