building business solutions on sharepoint for office 365

17
Building Business Solutions on Office 365 SharePoint Online Darrell Trimble CEO SP Marketplace

Upload: linda-hatch

Post on 25-Jan-2015

151 views

Category:

Software


1 download

DESCRIPTION

Leverage Office 365 and SharePoint to create successful business solutions

TRANSCRIPT

Page 1: Building Business Solutions on SharePoint for Office 365

Building Business Solutions on Office 365 SharePoint Online

Darrell TrimbleCEO SP Marketplace

Page 2: Building Business Solutions on SharePoint for Office 365

Introduction

Collaborative Business Applications Built on SharePoint

• 2011 Architected Business Solutions out of the box for Office 365

• Implemented at over 300 organizations – 70% on Office 365

• Target Market SMBs (50 – 100 employees) cross industry

Page 3: Building Business Solutions on SharePoint for Office 365

Agenda

Objective: Educate on how you can build Business Solutions on SharePoint Online

• First: Put SharePoint in the Context of the Organization• SharePoint Solutions vs. SharePoint Apps• Differences between On-Premise vs. Cloud SharePoint• Overcoming the limitations in SharePoint Online• Our 365 Business Solution Model• Business Solution Examples• Questions and Answers

Page 4: Building Business Solutions on SharePoint for Office 365

What is SharePoint?

• A Replacement for our Network File Sharing?

• Competition for Outlook tasks and Calendars?

• Document Management

• An Internal Facebook for our Employees?

• Team Site = Intranet Portal

Page 5: Building Business Solutions on SharePoint for Office 365

Typical SharePoint Structure We See

Page 6: Building Business Solutions on SharePoint for Office 365

Central Portal for Collaboration and Access to Services

Page 7: Building Business Solutions on SharePoint for Office 365

Put SharePoint Structure into the Context of the Organization

Intranet Portal

Self - Service

HR

HR. Employee Portal

IT

IT Portal

Marketing

Admin Sales Services Other…

Page 8: Building Business Solutions on SharePoint for Office 365

A Little History – Business Applications• Traditional Application Approach - CODING BY DEVELOPERS• Pick the platform – database• Design the application• Code the application• Package and deliver• Customization – coding• Integration – ADK (application developer kit)

ISSUES – time consuming and costly to develop in, not flexible, business users cannot change or manage

• Platform Based Rapid Application Development – BUSINESS ANALYST• Built on a platform that supports data, forms, views, workflow etc.• Design the application• Build the application on platform using components• Package and Install• Customization – platform features• Integration – built into platform

BENEFITS – fast development, common UI, configurable – change by business users

Page 9: Building Business Solutions on SharePoint for Office 365

Business Solutions vs. SharePoint Apps

• Business Solutions• SharePoint Solutions – Site for a department or Functional Team• Made up of several business processes and collaboration components• Assembled by Business Analysts who understood the business processes

• SharePoint Apps• SharePoint App Model• Isolated applications for a specific function• Can be used in a site, maybe share data

Page 10: Building Business Solutions on SharePoint for Office 365

SharePoint Solutions vs. Apps

Business Solution SharePoint App Model

What is it? Business Application Web part or small app

Who Builds it? Business Analyst or SharePoint Developer (non-coder)

Web Developer or Programmer(coder)

What is it written in? Not a program but a SharePoint Site(s)

HTML, CSS, JS, asp, JQuery

What tools are needed to build

SharePoint (UI) Browser, optionally SharePoint Designer

Visual Studio, Azure, Web development tools

App User Interface SharePoint Native Browser Custom Built

User capabilities All SharePoint Features (Views, notifications, pages etc.

Only what is built

Who can customize? Business Power User Developer, only if code is available

Page 11: Building Business Solutions on SharePoint for Office 365

Comparison

SharePoint Solution SharePoint App Model

Who Built it SharePoint App Analyst Web developer

How long to Develop 2-3 Days Weeks

Easy Install and Configuration

Yes Yes

Standard UI (like other apps)

Yes No

X-Ref to Docs, email, other Yes No

Changes to fit my needs Application Admin No

Custom Reporting/Views Yes No

Add Fields, change forms Yes No

Custom Workflows Yes No

Upgrades easily to new SP Yes No

Add web parts Yes No

Page 12: Building Business Solutions on SharePoint for Office 365

Best of All Worlds – Component Assembled Solutions

• Business Applications• SharePoint Solutions that covered 1 or more business processes• Assembled by Business Analysts who understood the business processes

• Web parts and applications components• SharePoint App Model• Use in the Business Applications to make them better

Page 13: Building Business Solutions on SharePoint for Office 365

SharePoint in the Cloud vs. On-Premise

On-Premise Cloud (multi-tenant)

Notes

Model Server or Farm Multi-tenant

Code Resides In Server Client

Limited Capacity Some Yes – Specific to level Online Limits

SharePoint Install Complex Done

SP Version Support By version Support all versions Architectural issue

Feature Limitations

Feature Availability

Incoming Mail Yes No Cloud2050

Timer Jobs (scheduling)

Yes No Reminder 365

BI Features Yes Limited Google Chart Part

Web Part Availability 100s 10s App Store

Page 14: Building Business Solutions on SharePoint for Office 365

SharePoint Online Market Segments

• Traditional SharePoint Enterprise Customers• Using SharePoint for years – perhaps document oriented• Typically a larger organization >1000 employees• Big issues: Governance, Compliance, etc.• Trying to figure out what to do regarding Cloud

• New SMB SharePoint Customers• Small Budgets• Started with Office 365 – a strategic step for the business• Discovered SharePoint• View it as a collaboration platform – Intranet• Probably are using email and office (Excel) for processes• Looking for new ways to leverage the cloud to automate their business• Going full blast into the cloud

Page 15: Building Business Solutions on SharePoint for Office 365

SP Marketplace Model - Rules

1. Must be 100% customizable by power business users2. Must use the same structure across modules for familiarity3. Must support all editions of SharePoint4. Must be able to upgrade to new SP versions dynamically5. Must be able to take advantage of 3rd Party web parts, app

parts.6. Continuous improvement using new MS Cloud Features7. KISS – Keep It Simple Stupid

Page 16: Building Business Solutions on SharePoint for Office 365

SP Marketplace Model

Application Platform

JQuery ComponentsForm ProcessingRelated lists / librariesSP ServicesMisc Java Script Parts

Web PartsCharts,Tabs,…Cross Site ListsRoll-upsMapping, Weather, Social network links…

Third Party OtherIncoming EmailOutlook mail integrationRemindersData IntegrationYammer

Office App IntegrationExcel ServicesWord MergeLync Skydrive

SharePoint Apps Components

Standard Tasks Directory SyncTime Sheets / Check in –outOthers

Intranet Portal

EmployeeSelf Service

Dept Portal

TemplateHR IT Facili

tiesProjects

Customer

ServiceCRM

Page 17: Building Business Solutions on SharePoint for Office 365

Learn More

Thank You

www.spmarketplace.com