Janalent SharePoint Optimization and Extension (Part 3)
Our Name: Jăn’ə-lĕnt JANA: (Sanskrit prefix ) Sanskrit– oldest language in the eastern world
LENT: (Latin suffix) Latin – oldest language in the western world
“Knowing, understanding, knowledge, especially higher knowledge, science, wisdom; conscience, organ of intelligence or sense”.
“Full of” “One Who Does” “One who performs”
“Knowledge in this context is not belief or collected data: it is comprehension as a result of discernment and experience. It is true wisdom and understanding“.
Janalent Knowledge . Wisdom . Performance
Recognition •Microsoft Global Partner of the Year Winner 2009/10 •Microsoft Global Partner of the Year Finalist 2008/09 •Microsoft Regional Partner Award Winner FY 2009 Q1, 2, 3 and 4 •Awarded 7 Advanced Competencies, 12 specializations • • • • • • •
Advanced Infrastructure Solutions Network Infrastructure Solutions Information Worker Solutions Unified Communication Solutions Security Solutions Mobility Solutions Small Business Solutions
•Over 4 Million Exchange mailboxes deployed/migrated •Award winning Global Directory Design & Implementation
•Quest Software Platinum partner, globally-managed •NetApp Platinum Sponsor & CDP partner, globally-managed •Go-To partner for Microsoft, MCS, Quest, NetApp, & others
Customer Success Broad Sector & Industry Success
Over 4 Million Users / Mailboxes to date Over 400 customers across all industries Deployments on five continents Global award recognition
Wrapping it up Key Take Aways… • Specialized, Industry experts
• Multi-phase solution approach
• Strategic, nimble, and creative
• Combining Hardware, Software, & Services
• Experience with over 400 similar engagements • Competitive value / pricing • Proven approach / methodology
• Unparalleled experience
Assessment & Readiness evaluation
Key Subject matter experts
• Collaboration Portal & Practicum based knowledge transfer • Increase capability breadth
• Demonstrate ROI sooner
Effective & efficient delivery
Global project experience & success
Transfer knowledge & drive next opportunity
What we learned so far:
Knowledge Management is: The right information at the right time, for the right person at the right place
What we learned so far … Business and Technology Drivers • • • •
Application landscape reduction Fewer support and maintenance Tighter integration into desktop application Less resources
• • • •
Reduce loss of knowledge Ability to stay competitive Increased revenues Accelerated “time to market”
What is needed at the core … • Single company driven program • Leadership support • Governance Body What is needed to get ready … • Current State Analysis • Business alignment
What we learned so far … Design and Deploy • Governance • User involvement • KISS • User policies and SLA •Technology infrastructure •Topology •Database sizing and configuration •Back-up and restore •Release to production Webinar 3 was a special case of Design and Deploy because it looked at Design and Deploy in the context of Public Folders
What’s needed to successfully optimize and extend a SharePoint environment? • Capacity Management / Understanding and manage demand requirements • Backup and Recovery • High Availability vs. Mission Critical • Centralization vs. Decentralization • Separate “custom” from generic environments • Functional extensions to the standard functionality
What’s needed to successfully optimize and extend a SharePoint environment? • Tools to enable administrators/users to see and monitor their usage • Better training/administration of Info Lifecycle Management • Process for submission/approval of custom web parts where of generic value – with QA/Certification program – and publish the criteria which such webparts must meet • Remember there will always be MS upgrades – how will your “enhancements” impact applying those upgrades!
What’s needed to successfully optimize and extend a SharePoint environment? Solid Infrastructure: Development Testing Quality Assurance
Staging Production
What’s needed to successfully optimize and extend a SharePoint environment ? Solid processes: Build Management Testing and Back-out Plans Change, Configuration, and Release Management
Communication & training
Develop, Test
Request, Planning
Roll-out planning
Distribution & Installation
What’s needed to successfully optimize SharePoint from a Business point of view? • • • •
Focus on the most critical development Monitor usage Conduct surveys and get feedback End-user training and communication
Involve the users during design, implementation, and operation • Obtain and maintain user support • Mirror how the employees do their jobs • Discourage customization of the default environments and templates
Communication and Management Of Change (MOC) • Understand culture of the organization • Break out of the mind-set of single data stores, private data stores, and hording knowledge • Communicate the benefits for the individual and the company • Communicate success stories
What we discussed so far… • Optimizing SharePoint – – – –
Understand capacity requirements Business continuity Availability requirements Release to production infrastructure and processes
• Extending SharePoint – Increasing available functionality – Training and communication – Enabling business processes
Tips and Tricks – lessons learned from a large scale deployment • • • • • •
… delete, delete, delete I need more space…. It’s a small world, but … Development, Quality Control, and Staging environments Extending SharePoint features Proactive user communication
Tips and Tricks - Lessons learned from large scale deployments 10% of 10.000 team sites request on upgrade to 1GB
A 250 MB team site consumes ~1 GB of storage An upgrade to 1 GB results in 5 times the amount of storage. 1 GB will consume 5 GB of storage Storage Space Storage Space Team Site
250 MB Team Site 1 GB
10% of all team sites consume 50% of total storage Storage Space
Storage Space
10.000 sites
1.000 sites 1 Site 250 MB Team Site 1 GB
Tips and Tricks - Lessons learned from large scale deployments Content DB Team Site Team Site
Team Site
Content DB overflow
Team Site
Team Site Team Site
Content DB Team Site
Team Site
Team Site
Team Site
Team Site
Team Site Team Site
Team Site
Team Site
Team Site
Team Site Team Site
Content DB
Team Site
Team Site 250 MB Team Site Mixed
Team Site
Team Site
250 MB 1GB
Tips and Tricks – lessons learned from a large scale deployment • • • • • •
… delete, delete, delete I need more space…. It’s a small world, but … Development, Quality Control, and Staging environments Extending SharePoint features Proactive user communication
Centralized environment optimized via Acceleration devices Factors that affect the response times that users experience • File size • Latency • Topology • Number of users Acceleration Results • 70-80% performance increase • Second and subsequent downloads 90%+ reduction in bandwidth
More tips and tricks… • Effective Document Management – Leverage the integration – Automate tasks where possible – Create a site structure that maps to how people work – Create templates – Include all of the resources – Processes provide value – Train individuals – Monitor the solution’s effectiveness – Make incremental changes where appropriate
More tips and tricks… • Effective project management – Incorporate change management – Provide managers and stakeholders with visibility – Ensure remote access is available
More tips and tricks… • Designing a SharePoint environment – 10 Web application per application pool – 20 Web applications on a single physical server – 4 GB of RAM – Application pools
Quest LiteSpeed for SQL Server • SQL LiteSpeed Key Features Compression, up to 95% smaller Speed, up to 70% faster Security, up to 256 bit encryption Microsoft certified and standardized – Familiar interface: VDI, SQL-DMO, ODS – – – –
Janalent KM & SharePoint KM Solutions by ADE2 Phase Analysis and Alignment (Phase 1 and 2) • Opportunity Analysis & Readiness Assessment • KM and Business Strategy Alignment • Business Case preparation • Knowledge Capture and utilization analysis • Knowledge Mapping/Knowledge audit • Process Analysis, Design and Documentation • Functional Requirements Analysis • KM Supporting Technology and Tools Analysis Educate and Evolve (Phase 5 and 6) • Administrator and end-user training • Knowledge and IP capture training • Datacenter Operations consulting • Performance and Utilization Metrics • After action review
Design and Deploy (Phase 3 and 4) • KM Program Design • Business KM Process Flow Creation • KM system design • Taxonomy and controlled vocabulary design • Infrastructure architecture and topology • Security • Capacity planning • Storage Optimization • Business continuity/Disaster recovery • Implementation and migration • Datacenter Operations Consulting • Performance and Utilization Metrics