intelligent site request automation

42
Intelligent Site Request Automation Michael Blumenthal Magenic Technologies [email protected]

Upload: raven

Post on 25-Feb-2016

53 views

Category:

Documents


0 download

DESCRIPTION

Intelligent Site Request Automation. Michael Blumenthal Magenic Technologies [email protected]. Who is Michael Blumenthal?. Sr. Consultant @ Magenic (MSFT Gold Partner) 16+ years in IT Consulting 9 years working with SharePoint MCITP: SharePoint 2010; MCTS: WSS Dev - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Intelligent Site Request Automation

Intelligent Site Request AutomationMichael BlumenthalMagenic [email protected]

Page 2: Intelligent Site Request Automation

Who is Michael Blumenthal?

» Sr. Consultant @ Magenic (MSFT Gold Partner)

» 16+ years in IT Consulting

» 9 years working with SharePoint

» MCITP: SharePoint 2010; MCTS: WSS Dev» MCTS: MOSS Config & MCTS: WSS Config» MCAD, MCSE, MCDBA, CAPM, INETA Champ

Page 3: Intelligent Site Request Automation

You have a very high demand for new SharePoint sites.

New teams and projects starting daily!

Page 4: Intelligent Site Request Automation

Conflict

Self-Service vs. Governance

Page 5: Intelligent Site Request Automation

Not Good Enough!

Page 6: Intelligent Site Request Automation

You want a process that empowers the users while providing control.

Governance

Page 7: Intelligent Site Request Automation

How do you build it?

Business Requirements

Technical Requirements

Example Solution

Page 8: Intelligent Site Request Automation

Identify your Business Requirements.

People Data Flow

Business + Technical + Example

Page 9: Intelligent Site Request Automation

There are three major roles.

Requestor

Approvers

Owners

Business + Technical + Example People + Data + Flow

Page 10: Intelligent Site Request Automation

Identify Requestor Requirements.

Are there other restrictions on any aspect of a requestors request?

Can someone request a site for another person?

Can anyone request a site?

Business + Technical + Example People + Data + Flow Requestor Approver Owner

Page 11: Intelligent Site Request Automation

Identify the approvers.

Conditional based on request?

Escalation path and timeframe?

How many approvals?

Business + Technical + Example People + Data + Flow Requestor Approver Owner

Page 12: Intelligent Site Request Automation

Identify the site owners.

Succession Plan

Permission and access management

Will need training

At Least Two

Business + Technical + Example People + Data + Flow Requestor Approver Owner

Page 13: Intelligent Site Request Automation

What site metadata do you need?

Template

Location

Purpose / Description

Sensitivity

Criticality

Permissions

Storage

Language

End Date

Reporting

Business + Technical + Example People + Data + Flow

Page 14: Intelligent Site Request Automation

What’s the flow?

Decisions per Step

Who’s Next?

People vs. Roles

Draw it out

Business + Technical + Example People + Data + Flow

Page 15: Intelligent Site Request Automation

How many Decisions per Step?

• Approve• Reject2

• Approve or Reject

• Reroute3+

Business + Technical + Example People + Data + Flow Decisions Next Roles Draw

Page 16: Intelligent Site Request Automation

Who’s Next?

On Approval

On Rejection

Derivable

Specified

Business + Technical + Example People + Data + Flow Decisions Next Roles Draw

Page 17: Intelligent Site Request Automation

People vs. Roles

Any Role Member

Vs.

Specific Role Member

Business + Technical + Example People + Data + Flow Decisions Next Roles Draw

Page 18: Intelligent Site Request Automation

Draw it out

Business + Technical + Example People + Data + Flow Decisions Next Roles Draw

Page 19: Intelligent Site Request Automation

Identify your Technical Requirements.

Tooling

User Experience

Business + Technical + Example

Page 20: Intelligent Site Request Automation

Tradeoffs: Cost vs Built In Tools

SP2010

SPF 2010

Business + Technical + Example Tools + UXEditionTradeoffs, Choices

Page 21: Intelligent Site Request Automation

Picking your workflow tools.

Toolkit

OOTB

SPD

VS2010

Custom

InfoPath

ASPX Pages

RIA

ISV

Nintex

K2

Others

Business + Technical + Example Tools + UX Edition Tradeoffs, Choices

Page 22: Intelligent Site Request Automation

Understand the User Experience

Finding the StartTracking in My

Sites?Workflow Tasks

Alerts

Buy or Build

Business + Technical + Example Tools + UX

Page 23: Intelligent Site Request Automation

Workflow isn’t just in a web browser.

Business + Technical + Example Licensing + UX WF Alerts Bv.B

Page 24: Intelligent Site Request Automation

Using Alerts has implications.

Business + Technical + Example Licensing + UX WF Alerts Bv.B

Page 25: Intelligent Site Request Automation

Buy, Build, or mix?

Business + Technical + Example Licensing + UX WF Alerts Bv.B

Page 26: Intelligent Site Request Automation

Put it all together!

Real World Requirements

Real Example

Business + Technical + Example

Page 27: Intelligent Site Request Automation

One of my clients needed a Site Provisioning Solution.

People Data Flow

Business + Technical + Example Reqs + Screens + Inside

Page 28: Intelligent Site Request Automation

People

Any Employee Can Request a Site

Intranet – Director Approval

Extranet – VP Approval

2 Owners

Business + Technical + Example Reqs + Screens + Inside People + Data + Flow

Page 29: Intelligent Site Request Automation

Data

Provision Intranet, Extranet, Internet Store all

Requests in Site Directory

Accept an AUP

Business + Technical + Example Reqs + Screens + Inside People + Data + Flow

Page 30: Intelligent Site Request Automation

Flow

Create site or site collection

If Extranet, VP Approval

If Sensitive Data, Legal Approval

Approving Director

Business + Technical + Example Reqs + Screens + Inside People + Data + Flow

Page 31: Intelligent Site Request Automation

1 of 6Business + Technical + Example Reqs + Screens + Inside . . . . . .

Page 32: Intelligent Site Request Automation

2 of 6

Business + Technical + Example Reqs + Screens + Inside . . . . . .

Page 33: Intelligent Site Request Automation

3 of 6Business + Technical + Example Reqs + Screens + Inside . . . . . .

Page 34: Intelligent Site Request Automation

4 of 6Business + Technical + Example Reqs + Screens + Inside . . . . . .

Page 35: Intelligent Site Request Automation

5 of 6 (top) Business + Technical + Example Reqs + Screens + Inside . . . . . .

Page 36: Intelligent Site Request Automation

5 of 6 (bottom) Business + Technical + Example Reqs + Screens + Inside . . . . . .

Page 37: Intelligent Site Request Automation

6 of 6Business + Technical + Example Reqs + Screens + Inside . . . . . .

Page 38: Intelligent Site Request Automation

Conflict

Self-Service vs. Governance

Page 39: Intelligent Site Request Automation

You want a process that empowers the users while providing control.

Governance

Page 40: Intelligent Site Request Automation

Business Requirements

Technical Requirements

Example Solution

Page 41: Intelligent Site Request Automation

Resources

» BlumenthalIT.Net, [email protected], @MichaelBL» Magenic.com» CSPUG.ORG, SharePointSaturday.Org/Chicago» Msdn.microsoft.com» Blogs.msdn.com» SharePointReviews.com» K2.com, Nintex.com

Page 42: Intelligent Site Request Automation

Gold• Application

Integration• Data Platform• Digital

Marketing• Portals and

Collaboration• Software

Development• Web

Development

Silver• Application

Lifecycle Management

• Business Intelligence

• Content Management

• Mobility• Search

SDPS Program Member

Enterprise SP Development

Experts

Numerous Microsoft Competencies, including:

PS: We’re hiring!