Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Case Study for a SharePoint SDLC


Published on

Presentation at SharePoint User Group of Washington, DC 2/10/2011 in Reston, VA

Published in: Technology
  • Be the first to comment

Case Study for a SharePoint SDLC

  1. 1. Case Study for a SharePoint SDLC <br />SharePoint User Group of Washington DC<br />&<br />Women in SharePoint DC<br />February 10, 2011<br />
  2. 2. Who Am I?<br />Marie-Michelle Strah, PhD<br />Twitter: @cyberslate<br />Email: michelle AT lifeincapslockDOT com<br />Blog:<br />Linkedin:<br />SharePoint Solutions Architect and Practice Lead, BroadPoint Technologies<br />Women in SharePoint DC<br /><br />Women in SharePoint<br /><br />
  3. 3. “Getting your head around the SharePoint beast”<br />Developers: Mark Rackley<br /><br />Architecture/Security: Adam Buenz, MVP<br /><br />Project Management: Dux Raymond Sy, MVP<br /><br />
  4. 4. RANT! RANT! RANT!<br />
  5. 5. Building Blocks for Success (Internal)<br />SharePoint Team<br />Architect (s)<br />PM<br />Business Analyst<br />Information Architect<br />Developer (s) and flavors<br />Admins, admins, admins…<br />Branding/design experts (UI/UX)<br />Security, Reporting, BDC/BCS, Search, Performance…<br />Third Party<br />Client Side Resources<br />
  6. 6. Building Blocks for Success (Service Delivery)<br />Executive Buy In<br />Scope, scope, scope<br />Requirements, requirements, requirements<br />Team members who didn’t know they were SharePoint team members:<br />Sales, sales, sales<br />Marketing, marketing, marketing<br />Proposal and capture management<br />
  7. 7. Service Delivery Model<br /> – federally funded research center Carnegie Mellon<br />
  8. 8. Professional Services Matrix – SharePoint/XRM<br /> Execution Gap<br />ProductPlatform<br />Programmatic Specialized<br />Procedure-Based Solution-Based<br />Discrete/Structured Open/Unstructured <br />Domain-Specific Enterprise<br />Execution-Intensive Diagnosis-Intensive <br />Low Client Risk High Client Risk<br />High Fee Sensitivity High Fees<br />Shorter Term Longer Term/Extendable<br />Efficiency (Standardization) Expertise (Customization) <br />
  9. 9. Product or a Platform?<br />Inherited models<br />Both/and<br />Best of…<br />Leverage native capabilities and custom application development - IaaP<br />
  10. 10. Crossing the divide<br />10 Best Practices for Building SharePoint Solutions (2009)<br /><br />1. Know When to Cross the Divide<br />An issue that arises early in a SharePoint development project is how best to interact with other systems. Because SharePoint is a composite application platform, this question is one you will likely have to answer often. Viewing the SharePoint architecture from the Web application level is the easiest way to go about it. An instance of SharePoint contains multiple Web applications. If you are not familiar with SharePoint application architecture, you should review "Architectural Overview of Office SharePoint Server 2007."<br />
  11. 11. Solution Delivery Spectrum (SharePoint “Ecosystem”)<br />Out of the Box<br />Customization and configuration<br />Custom Code<br />Third Party Add On<br />Challenge and Opportunity: Creative, Flexible, Adaptable<br />
  12. 12. Plan for Change Management<br />Waterfall/Agile<br />Product Implementation<br />Mental Models<br />“Closed” Shops<br />Chuck Norris and<br />Change Management…<br />
  13. 13. Organic Model: SDLC “Cycle” for SharePoint<br /><ul><li>PROGRAM MGT
  14. 14. - Project Mgt
  15. 15. - Governance</li></ul>Source: Gary Vaughn<br />
  16. 16. Agile Methodologies and SharePoint<br />Adapt the adaptable<br />Iterative framework<br />Lessons learned<br />User stories and user adoption:<br />Feedback<br />Focus Group<br />Help Desk Web Part is Your Friend!<br />
  17. 17. Case Study: SDLC “Cycle” for SharePoint<br />
  18. 18. Questions and Discussion<br />Thank you for your time!<br />Marie-Michelle Strah, PhD<br />Twitter: @cyberslate<br />Email: michelle AT lifeincapslock DOT com<br />Blog:<br />Linkedin:<br />