Beyond Collaboration: Implementing SharePoint 2010 as a Platform for Data Use NCES MIS Conference 2012 San Diego Copyright © 2012, FCMAT/California School Information Services
Introductions Amy Fong, Director of Information Systems Greg Scull, Information Systems Architect Contact us, we’d love to hear from you! NCES MIS Conference 2012 San Diego, Slide 2
Overview SharePoint 2010 as a Platform Agile Software Development Single Sign-on and Collaboration Sites Design for Mobile Use Consistent Branding SharePoint Platform Integration with Legacy Systems NCES MIS Conference 2012 San Diego, Slide 3
Evolution of SharePoint as a Platform NCES MIS Conference 2012 San Diego, Slide
SharePoint as an Information and Application Platform NCES MIS Conference 2012 San Diego, Slide 5 SP2010 surfaces structured and unstructured data Structured data = data in a database Unstructured data Documents, spreadsheets, s Other electronic media, such as multimedia files or video Information assets, content management and access without Technical Staff intervention Benefits: Discovery, collaboration, forming insights
Keys to Adopting SharePoint as a Platform Existing FCMAT/CSIS.NET and SQL skills Open platform Vibrant development community with a variety of solutions ready for integration Availability of third party tools Flexible deployment models fit FCMAT/CSIS service offerings and infrastructure “Build-on” strategy NCES MIS Conference 2012 San Diego, Slide 6
“Build-On” Strategy for the SP2010 Platform Build-on strategy shortens time to market for new web applications by Leveraging existing infrastructure as well as ASP.NET and SQL Server technologies Taking advantage of “plumbing” Authentication, authorization, content management, workflow, scaling for capacity Using out of the box features so new development is focused on unique business needs Connecting and integrating a variety of data sources NCES MIS Conference 2012 San Diego, Slide 7
Once the Farm is up, adding sites is “quick and easy” NCES MIS Conference 2012 San Diego, Slide 8
Development Technologies NCES MIS Conference 2012 San Diego, Slide 9 Windows Server 2008, IIS, SQL Server 2008 SharePoint 2010 API and Data Collections Team Foundation Server, Visual Studio Active Directory Federation Service (ADFS), Secure Store Service, Managed MetaData Service .NET Framework, ASP.NET, VB.NET, C#.NET, AJAX, java script
Development Environment NCES MIS Conference 2012 San Diego, Slide 10
Agile Software Development Quick – 10-day sprints Collaboration sites in one sprint Ed Data Home Page – wrapping legacy system in a newly branded SharePoint site in under two sprints Easy? Passion for learning Trial and error Iterative development NCES MIS Conference 2012 San Diego, Slide 11
Keys to Agile Development Agile Roles Product Owner, Scrum Master, Team Process and transparency Daily Standup (scrum) Sprint length and team size Demo and retrospective NCES MIS Conference 2012 San Diego, Slide 12
Single Sign-On Ease of Use Collaboration among the public, clients, and internally within FCMAT/CSIS using one platform Connectivity with back end data systems and existing data structures Out of the box and ‘branded’ solutions Public Staff LEAs Consultants Internet Intranet Extranet NCES MIS Conference 2012 San Diego, Slide 13
Intranet FCMAT/CSIS - March 2011 NCES MIS Conference 2012 San Diego, Slide 14
Extranet Ed Data Partnership - May 2011 NCES MIS Conference 2012 San Diego, Slide 15
Doing More than “Out of the Box” NCES MIS Conference 2012 San Diego, Slide 16 Design/build sites for the Internet Create an asset library in SharePoint Store/retrieve documents, spreadsheets, multimedia files with security features for internal/external access Connect backend databases/data warehouse Create pages Add a web part on a SharePoint page that surfaces unstructured data from the asset library Add a web part to surface data from a database Add even more content Collaborate and share using SP’s social features
Internet Designing for Mobile Use (CSIS Website 2012) Mobile first! Build once, works everywhere; make sure it’s fast Access information whenever and wherever clients need it Don’t compromise content and functionality with SharePoint mobile view; ensure consistent brand and user experience Keys to implementation: Usability and responsive design Can’t predict device platform, browser, screen size, etc. CSS3, HTML5, jQuery Testing using emulators and bookmarklets NCES MIS Conference 2012 San Diego, Slide 17
NCES MIS Conference 2012 San Diego, Slide 18 Desktop View
NCES MIS Conference 2012 San Diego, Slide 19 Mobile View
Consistent Branding for CSIS Website and Applications Increases trust, credibility, positive interactions SP2010 as content management system (CMS) Allows non-technical staff to add/update content and information assets without disturbing branding Workflows enable review/approval prior to publishing Keys to implementation: Master Pages control fonts, colors, layout Bring your CSS Expert! NCES MIS Conference 2012 San Diego, Slide 20
SharePoint Integration with Legacy Systems Ed-Data.org Over 12 years of education data Student performance, accountability, school profile, teacher salaries, elections, bond/parcel tax, etc. State, county, district and school level reports Pop-trend data visualization Website pre-dates.NET and object oriented software development NCES MIS Conference 2012 San Diego, Slide 21
NCES MIS Conference 2012 San Diego, Slide 22 Old Site
Ed-Data.org and School Accountability Report Card (SARC) Ed-Data.org was rebranded and launched July, 2011 in SharePoint Structured data sets in SQL Server database Open to public SARC was added to Ed Data and launched November, 2011 State standard school report card template Surfaces structured data from SQL Server database Requires sign-on NCES MIS Conference 2012 San Diego, Slide 23
NCES MIS Conference 2012 San Diego, Slide 24 Rebranded in SharePoint
NCES MIS Conference 2012 San Diego, Slide 25
NCES MIS Conference 2012 San Diego, Slide 26
NCES MIS Conference 2012 San Diego, Slide 27
NCES MIS Conference 2012 San Diego, Slide 28
NCES MIS Conference 2012 San Diego, Slide 29
NCES MIS Conference 2012 San Diego, Slide 30
NCES MIS Conference 2012 San Diego, Slide 31
Questions? Amy Fong, Director of Information Systems Greg Scull, Information Systems Architect Contact us, we’d love to hear from you! NCES MIS Conference 2012 San Diego, Slide 32