Mashup Apps with K2 and SharePoint 
What, Why and How? 
Presented by 
Tim Myers 
@t1m0th1 
Tim.Myers@slicedbread.co.uk 
07712 482874
CERTIFIED and ACCREDITED 
recognised for excellence
OUR APPROACH 
… user centred design and agile 
+ + 
User Centered Design 
Agile 
Robust Governance 
à Understand the problem domain 
à Build out a shared understanding goals 
à Deep understanding of the user base 
à Definition of key tasks and behaviours 
à What does “great experience means - UX 
à Rapid prioritisation of requirements and removal of 
process impediments 
à Product backlog is open to change 
à Early and continuous visibility of progress 
à Project accounting practises are applied 
à Modified version of SCRUM 
à Provides insight into users goals products 
à User feedback is gathered early and often, using 
prototypes of wide- ranging fidelity 
à Emphasizes consistency, clarity, navigability, find-ability, 
and most of all, simplicity 
à Design for the users within the context of business 
goals 
= 
SUCCESSFUL PROJECTS
bring the right information to the 
right people at the right time 
The Informed Decision
FUNDAMENTALS 
identity | privacy | managing connections | seamless | delightful | complete experiences
sounds great 
how do I build these?
Our Dynamic, User Centered Design 
considers an individual user’s 
procedures, goals and behaviours in 
relation to the objectives that the 
system is designed to support 
§ Improve user productivity 
§ Drive collaboration 
§ Increase partner satisfaction 
§ ‘Push’ tailored information 
§ Decrease training time 
§ Reduce resource burden 
Understand 
Your Users 
Who are your users? How 
do they work? What do 
they want to know? What 
do they want to do? What 
are your ambitions of 
them? 
Understand 
Your Business 
Understand your business. 
How does this project 
support your business 
drivers? 
Assist 
Your Users 
Ensuring users engage with 
your site to fulfil their 
objectives and have a 
compelling experience 
which makes them want to 
return. 
Engage 
Your Users 
More than just making the 
pages pretty, we create 
graphical language to allow 
users to be guided through 
with common actions and 
visual signposting. We call 
this visual ergonomics 
USER CENTRIC DESIGN
HOW DO WE DO THAT? ITS ALL ABOUT THE UX… 
CUSTOMERS 
SUCCESS METRICS 
PERSONAS 
USER 
TASK MODELSJOURNIES 
BRANDS 
BUSINESS 
VISION 
RESEARCH 
Contextual / 
Behavioural 
INSIGHT 
Interpret / 
Understand 
UX 
Vision 
CONCEPT 
Ideate / Iterate 
DESIGN 
The Experience 
PROTOTYPE 
REFINE IDEAS 
MONITOR 
DETAILED 
DESIGN 
SHIP IT 
CODE TEMPLATES 
VALIDATE 
SKETCHES 
EXPLORE OPTIONS
SHARED UNDERSTANDING 
What is the problem? 
– Problem Domain 
How do you want people to interact with it? 
– Goals, Behaviours, Events 
Why will your product matter? 
– Success Metrics 
What is the purpose of your product? 
– Business Goals 
– User Goals 
Who will use it? 
– Users
A BALANCED APPROACH TO SOLVING THE RIGHT PROBLEM… 
• Desirability 
– User driven. It’s the “what we want.” 
• Feasibility 
– Technology driven. Can this be done? 
• Viability 
– Business driven. Should this be done? 
Viability 
Desirability 
Feasibility
MISSION CRITICAL SHAREPOINT
WHAT IS A BUSINESS CRITICAL APPLICATION? 
Connected Systems 
Connect line-of-business applications into the collaboration 
platform everyone uses, so people can find the information 
they need. 
Informed Decisions 
Make better decisions based on relevant and timely information 
while ensuring compliance around core business processes. 
Realised Value 
Boost return on investment through faster time-to-market, 
process efficiencies, reduced risk and lower IT total cost of 
ownership.
125,000 Users 
@Risk Self Serve
Business 
Intelligence 
Smart Forms 
BEHOLD, THE MASHUP! 
Workflow 
Qorus Docs 
MVC Web 
Application
• SharePoint is the solution hub 
– It’s the glue which keeps the app together 
– Provides core services – Identity, Search, Document Storage
• User maintainable forms 
technology 
• Manage business Micro 
Processes 
• Flexible to adapt to an ever 
evolving landscape 
• Key engine to driving 
productivity 
• Integrated document generation 
within SharePoint 
• User editable templates – rich 
toolbox functionality available 
directly from within Microsoft Word 
• Business rules can be embedded in 
Qorus templates 
• Templates stored in SharePoint 
Document libraries
a business critical mashup 
using SharePoint and K2 
demonstration
APPS APPROACH 
Successful employee engagement solutions 
provide highly tuned productivity tools for 
workers. Quickly optimising and adapt processes 
to meet changing business needs... 
DATA 
+ + = APPS 
FORMS 
PROCESS 
FORMS 
MOBILITY 
REPORTS PORTALS 
DOCUMENTS WORKFLOW
6 3 2 6 
9 3 1 
1 
7 9 
Manage
WE’VE GOT AN APP FOR THAT! 
Improve staff 
productivity 
Empower business users with the tools to control 
and automate their business processes 
Make organisations services easy 
to consume… and manage 
Provide a cost effective 
platform for rapid technology 
enabled process improvement 
Change process rapidly 
Reduce organisational 
frustration 
Make processes 
measurable
RECENT EXAMPLES 
Facilities 
News 
Rated Content 
Events 
Policies & 
Procedures 
New Hire 
Vacancies 
Appraisals 
Pay Day 
Maintenance 
Canteen 
Meeting Rooms 
Hospitality 
Holiday Booking 
Corporate 
Surveys 
KPI 
Travel Booking 
Purchase 
Request 
IT 
Help Desk 
Password Reset 
Equipment 
People Search 
Org Browser 
Glossary 
Innovation & 
Collaboration 
Ideas 
Ask the expert 
Teams 
Forums 
Absence Request 
Notice Board 
H&S IncidentProjects 
Image Banks 
Shift Swop 
Awards 
Blog from the top 
eLearning 
Birthdays 
Have your say 
Report Request 
Library 
HR
USER DRIVEN DEVELOPMENT 
• Gifts and Hospitality 
• Social Connectivity 
– Car Sharing Forums 
• What’s in the canteen? 
• Unlocking data discovery – hidden insights 
– Broken the barriers down – not simply 
servicing data requests
Slicedbread - Driving SharePoint Adoption and ROI with Apps and Mashups

Slicedbread - Driving SharePoint Adoption and ROI with Apps and Mashups

  • 1.
    Mashup Apps withK2 and SharePoint What, Why and How? Presented by Tim Myers @t1m0th1 Tim.Myers@slicedbread.co.uk 07712 482874
  • 2.
    CERTIFIED and ACCREDITED recognised for excellence
  • 3.
    OUR APPROACH …user centred design and agile + + User Centered Design Agile Robust Governance à Understand the problem domain à Build out a shared understanding goals à Deep understanding of the user base à Definition of key tasks and behaviours à What does “great experience means - UX à Rapid prioritisation of requirements and removal of process impediments à Product backlog is open to change à Early and continuous visibility of progress à Project accounting practises are applied à Modified version of SCRUM à Provides insight into users goals products à User feedback is gathered early and often, using prototypes of wide- ranging fidelity à Emphasizes consistency, clarity, navigability, find-ability, and most of all, simplicity à Design for the users within the context of business goals = SUCCESSFUL PROJECTS
  • 4.
    bring the rightinformation to the right people at the right time The Informed Decision
  • 6.
    FUNDAMENTALS identity |privacy | managing connections | seamless | delightful | complete experiences
  • 7.
    sounds great howdo I build these?
  • 8.
    Our Dynamic, UserCentered Design considers an individual user’s procedures, goals and behaviours in relation to the objectives that the system is designed to support § Improve user productivity § Drive collaboration § Increase partner satisfaction § ‘Push’ tailored information § Decrease training time § Reduce resource burden Understand Your Users Who are your users? How do they work? What do they want to know? What do they want to do? What are your ambitions of them? Understand Your Business Understand your business. How does this project support your business drivers? Assist Your Users Ensuring users engage with your site to fulfil their objectives and have a compelling experience which makes them want to return. Engage Your Users More than just making the pages pretty, we create graphical language to allow users to be guided through with common actions and visual signposting. We call this visual ergonomics USER CENTRIC DESIGN
  • 9.
    HOW DO WEDO THAT? ITS ALL ABOUT THE UX… CUSTOMERS SUCCESS METRICS PERSONAS USER TASK MODELSJOURNIES BRANDS BUSINESS VISION RESEARCH Contextual / Behavioural INSIGHT Interpret / Understand UX Vision CONCEPT Ideate / Iterate DESIGN The Experience PROTOTYPE REFINE IDEAS MONITOR DETAILED DESIGN SHIP IT CODE TEMPLATES VALIDATE SKETCHES EXPLORE OPTIONS
  • 10.
    SHARED UNDERSTANDING Whatis the problem? – Problem Domain How do you want people to interact with it? – Goals, Behaviours, Events Why will your product matter? – Success Metrics What is the purpose of your product? – Business Goals – User Goals Who will use it? – Users
  • 11.
    A BALANCED APPROACHTO SOLVING THE RIGHT PROBLEM… • Desirability – User driven. It’s the “what we want.” • Feasibility – Technology driven. Can this be done? • Viability – Business driven. Should this be done? Viability Desirability Feasibility
  • 12.
  • 13.
    WHAT IS ABUSINESS CRITICAL APPLICATION? Connected Systems Connect line-of-business applications into the collaboration platform everyone uses, so people can find the information they need. Informed Decisions Make better decisions based on relevant and timely information while ensuring compliance around core business processes. Realised Value Boost return on investment through faster time-to-market, process efficiencies, reduced risk and lower IT total cost of ownership.
  • 14.
  • 15.
    Business Intelligence SmartForms BEHOLD, THE MASHUP! Workflow Qorus Docs MVC Web Application
  • 16.
    • SharePoint isthe solution hub – It’s the glue which keeps the app together – Provides core services – Identity, Search, Document Storage
  • 17.
    • User maintainableforms technology • Manage business Micro Processes • Flexible to adapt to an ever evolving landscape • Key engine to driving productivity • Integrated document generation within SharePoint • User editable templates – rich toolbox functionality available directly from within Microsoft Word • Business rules can be embedded in Qorus templates • Templates stored in SharePoint Document libraries
  • 18.
    a business criticalmashup using SharePoint and K2 demonstration
  • 19.
    APPS APPROACH Successfulemployee engagement solutions provide highly tuned productivity tools for workers. Quickly optimising and adapt processes to meet changing business needs... DATA + + = APPS FORMS PROCESS FORMS MOBILITY REPORTS PORTALS DOCUMENTS WORKFLOW
  • 20.
    6 3 26 9 3 1 1 7 9 Manage
  • 21.
    WE’VE GOT ANAPP FOR THAT! Improve staff productivity Empower business users with the tools to control and automate their business processes Make organisations services easy to consume… and manage Provide a cost effective platform for rapid technology enabled process improvement Change process rapidly Reduce organisational frustration Make processes measurable
  • 22.
    RECENT EXAMPLES Facilities News Rated Content Events Policies & Procedures New Hire Vacancies Appraisals Pay Day Maintenance Canteen Meeting Rooms Hospitality Holiday Booking Corporate Surveys KPI Travel Booking Purchase Request IT Help Desk Password Reset Equipment People Search Org Browser Glossary Innovation & Collaboration Ideas Ask the expert Teams Forums Absence Request Notice Board H&S IncidentProjects Image Banks Shift Swop Awards Blog from the top eLearning Birthdays Have your say Report Request Library HR
  • 23.
    USER DRIVEN DEVELOPMENT • Gifts and Hospitality • Social Connectivity – Car Sharing Forums • What’s in the canteen? • Unlocking data discovery – hidden insights – Broken the barriers down – not simply servicing data requests