25
SAP Innovation Summer Camp Come with a Curiosity – Leave with a Plan July 12 - 13, 2012 | SAP Americas HQ www.sap.com/sapsummercamp

SAP Innovation Summer Camp Come with a Curiosity – …fm.sap.com/data/UPLOAD/files/0 Introduction.pdf · SAP Innovation Summer Camp Come with a ... PowerPoint, Silverlight, and

Embed Size (px)

Citation preview

SAP Innovation Summer CampCome with a Curiosity – Leave with a PlanJuly 12 - 13, 2012 | SAP Americas HQwww.sap.com/sapsummercamp

Development TrackAgenda Overview

© 2012 SAP AG. All rights reserved. 3

Innovation Summit Breakout Tracks - Target Groups

The development organization of the customer is typically responsible for the development of new technical or functional capabilities. They work closely with PMO during the project phases, and may also be responsible to implement changes to the code lines while the solution is in a continuous improvement phase.

BUSINESS

Program Management

Office

Development Operations

Infrastructure

IT

EA

MISSION CONTROL CenterEnd–to–end Supportability

Business Process Champion TQM TQM

TQM

TQM

TQM

PEOPLE

User Productivity and Collaboration

© 2012 SAP AG. All rights reserved. 4

Innovation Summit - Agenda OverviewJuly 12th, 2012

Time Session Speaker9:00 – 9:15 Welcome Geraldine McBride

9:15 – 10:15 Keynote Uwe Hommel

10:15 – 10:30 Break: Move to Track (Multiple rooms)

10:30 – 11:00 Introduction, Workshop Outline Helmut Fieres, Markus Lauff

11:00 – 12:30 User Experience ( incl. discussion ) Jörg Beringer

12:30 – 1:30 Lunch

1:30 – 3:00 Mobile Platform ( incl. discussion ) Markus Lauff, Manfred Neskudla

3:00 – 3:30 Application Instrumentation Andy Wei

3:30 – 3:45 Networking Break

3:45 – 4:45 Agile Development Jürgen Heymann

4:45 – 5:15 Change Management John Krakowski

5:15 – 5:45 Wrap up Day 1, Open Discussion All

6:00 Evening Event: BBQ

© 2012 SAP AG. All rights reserved. 5

Innovation Summit - Agenda OverviewJuly 13th, 2012

Time Session Speaker8:00 – 8:30 Track Content Continues:

Recap Day1, Outline Day 2Helmut Fieres / Markus Lauff

8:30 – 9:45 In-Memory Tobias Niekamp

9:45 – 10:15 Best-built Application Guidelines Tbd (Jörg Nalik)

10:15 – 10:30 Networking Break

10:30 – 11:30 Putting it all together All

11:30 – 12:30 Lunch

12:30 – 1:30 Wrap up – Open ends, Discussion All

1:30 – 2:30 Final Thoughts & Panel discussion (Auditorium) Paul or Colleen & Track Owners

2:30 Event Concludes

Best-Built Applications

© 2012 SAP AG. All rights reserved. 7

MotivationA people’s perspective

“The users of XYZ company complained to their LOB head, who in turn complained to the IT and Development department, on the difficulties and inflexibility of the current solution. Logging on to the system is often followed with a lengthy process to find out what the relevant data and work items that they need to work on. Even simple business tasks are spread across several applications, none of which manages to hand over elementary context data, such as a material number, from one to the other. Paper based “cut and paste” are the daily routine. Exceptions and errors are rather difficult to understand and no guidance is given to resolve them. The learning curve for these applications is consequently high. The solution is only accessible on one device; multi-channel access, mobility, and integration into office and social media frameworks are a foreign concept.”

Sounds familiar ?

© 2012 SAP AG. All rights reserved. 8

MotivationA people’s perspective

“Coming to work this morning, User XYY already knew from his mobile phone checked right after breakfast what todays top priority items were. Login into the system all relevant work items nicely stacked up in the work center, complemented with the latest industry news. One work item started in the general procurement screen but required a further analysis to prepare that decision. Switching to another application for brief analysis of several years of customer data works seamlessly because of passing context transparently. As a rather seldom task to do, User XYZ was not completely sure how to do this. A guided procedure helped to conduct the analysis in a breeze. Management approval was triggered and given shortly after, as all managers are reachable through a mobile approval application.”

Toward a Best-Built Application

© 2012 SAP AG. All rights reserved. 9

MotivationA people’s perspective

Besides the business and the IT Perspective, people productivity has become the key challenge and opportunity.

• Relevance of Function• Desired User Value• Instant Usability• Form Factors• Mobility

© 2012 SAP AG. All rights reserved. 10

What makes a Best-Built Application ?User Experience – a systematic approach to Usability

• Functionality

• Virtual Design

• Interface Design

• Navigation

• Information Model

• Interaction Design

• Requirements

• Needs

• Goals

Context of Life

Form Function

Context of Use

UI

Product

Meaning

© 2012 SAP AG. All rights reserved. 11

What makes a Best-Built Application ?A guiding picture …

Real-time Push

Business Warehouse

HANARelational

DB (ORCL, IBM, MSFT, SAP

ASE)

Service Enablement ( Gateway ) Working list Guided Procedure Real time Analytics

Workspace

Cloud Enablement

Business Suite

Mobile Enterprise Software

End User ExperiencesSocialWeb

Consumption

Consumption Layer

Service Provision

© 2012 SAP AG. All rights reserved. 12

What makes a Best-Built Application ?Consumption Layer

OpenAny Environment, Any Platform, Any Experience

PeopleOptimized for user interaction scenarios

TimelessNon-disruptive, any SAP BusinessSuite version

DevelopersSimple APIs, no SAP knowledgerequired

StandardsBased on REST and OData / ATOM

A nice picture ???

Real-time Push

Business Warehouse

HANARelational

DB (ORCL, IBM, MSFT, SAP ASE)

Service Enablement ( Gateway ) Working list Guided Procedure Real time Analytics

Workspace

Cloud Enablement

Business Suite

Mobile Enterprise Software

End User Experiences

SocialWeb

© 2012 SAP AG. All rights reserved. 13

What makes a Best-Built Application ?Context and Work Center

Work Center• Available on any device• Easy and intuitive layout ( e.g. head,

navigation, canvas layout )• Authenticated access

ContextIndividual work listGuiding attributes for all parts of the WorkcenterApplications in a work center share that context

© 2012 SAP AG. All rights reserved. 14

What makes a Best-Built Application ?Guided Procedures

Key ingredients of a guided procure

Roadmap

Guided Procedure with all steps

Help Section

Provides detailed information to each step

Activities

List of all single activities (Automatic, Manual or Custom) linked to IMG documentation

Log

Shows detailed logs per activity

Authoring environment

© 2012 SAP AG. All rights reserved. 15

What makes a Best-Built Application ?Mobility – Key Dimensions to consider

• Application Types

• Communication Paradigms

• Client Technology

• Form Factors

• System Infrastructure

• Application Management

• Device Management

• Software Lifecycle Management

• Software Deployment

Mobile Device

Enterprise Information System

Sybase Unwired Platform (SUP)

Reverse Proxy

Adapter

Open Data Protocol

Open Data Protocol

Open Data Protocol

API

MBO

MBO

Content

RFC

Gateway

Suite Application

App

© 2012 SAP AG. All rights reserved. 16

What makes a Best-Built Application ?In-memory – Key Dimensions to consider

• Analyze information in real-time at unprecedented speeds on large volumes of non-aggregated data

• Create flexible analytic models based on real-time and historic business data

• Foundation for new category of applications (e.g., planning, simulation) to significantly outperform current applications in category

• Minimize data duplication

SAP HANA

SQL MDXBICSSQL

SAP BusinessObjectstools

SAP BusinessObjectstools

Other query tools / apps

SAP BusinessSuite

SAP BusinessSuite

Other data sources

SAP NetWeaver Business

Warehouse

SAP NetWeaver Business

Warehouse

SAP In-Memory Computing Studio

SAP In-Memory Database

Calculation and Planning Engine

Row & Column Storage

Real-Time Data Replication

SAP Business Objects Data

Services

© 2012 SAP AG. All rights reserved. 17

What makes a Best-Built Application ?Instrumentation – become part of a managed environment

Landscape Management Landscape management

database(LMDB)

Root Cause Analysis End-To-End Workload Analysis End-To-End Change Analysis End-To-End Exception Analysis End-To-End Trace Analysis System, Host & Database Analysis

Monitoring and AlertingUnified Alert InboxSystem Monitoring End User Experience Monitoring Process Integration Monitoring

© 2012 SAP AG. All rights reserved. 18

Change Control Managementone integrated process to manage software solution deployments

• Transport management with SAP Solution Manager

• Integrated ITSM and Change Control processes

• Establish a single quality process

• Manage transports with one tool

• Analyze change and transport execution

ChangeRequest

Management

Quality Gate Management

Change and Transport system (SAP / Non SAP)

Transport Analytics /ConfigurationValidation

TransportManagement

Retrofit

Change Control

Management

© 2012 SAP AG. All rights reserved. 19

Development MethodsAgile Development Techniques

You don't want just 'it kind of works' but also internal code quality, maintainability, sustained development speed?

Agile Software Engineering TechniquesAdvanced technical practices and programming techniques Gain speed and quality at the same timeTrain developers to write better codeApplicable to all customers / partners who do custom code development in ABAP

© 2012 SAP AG. All rights reserved. 20

Development Best Practices

Best-Built Applications Guidelines are:• Descriptions of what to do rather than

how to do it• Based on standards, best practices,

and guidelines used by SAP developers

• Iterative and incremental

Benefits to Customers and Partners:• Better alignment with SAP’s

technology direction• Less re-work, reducing lifetime cost of

development • Reduced operational and training

costs

Summary

© 2012 SAP AG. All rights reserved. 22

What are Best-Built Applications?Flexible Architecture – delightful experience

Real-time Push

Business Warehouse

HANARelational DB (ORCL, IBM, MSFT, SAP ASE)

Service Enablement ( Gateway ) Working list Guided Procedure Real time Analytics

Workspace

Cloud Enablement

Business Suite

Mobile Enterprise Software

End User ExperiencesSocialWeb

Inte

grat

ed D

evel

opm

ent

Bes

t pra

ctic

es

Inte

grat

ed A

pplic

atio

n Li

fecy

cle

Man

agem

ent

Reliable Operations - Procedures

“A Delightful User Experience”

Thank you

Contact information:

F name MI. L nameTitleAddressPhone number

© 2012 SAP AG. All rights reserved. 24

© 2012 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the United States and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries.

Oracle and Java are registered trademarks of Oracle and its affiliates.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems Inc.

HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.

IOS is a registered trademark of Cisco Systems Inc.

RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered trademarks of Research in Motion Limited.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc.

INTERMEC is a registered trademark of Intermec Technologies Corporation.

Wi-Fi is a registered trademark of Wi-Fi Alliance.

Bluetooth is a registered trademark of Bluetooth SIG Inc.

Motorola is a registered trademark of Motorola Trademark Holdings LLC.

Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company.

Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.

© 2012 SAP AG. All rights reserved. 25

© 2012 SAP AG. Alle Rechte vorbehalten.

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.

Microsoft, Windows, Excel, Outlook, und PowerPoint sind eingetragene Marken der Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix und Smarter Planet sind Marken oder eingetragene Marken der IBM Corporation.

Linux ist eine eingetragene Marke von Linus Torvalds in den USA und anderen Ländern.

Adobe, das Adobe-Logo, Acrobat, PostScript und Reader sind Marken oder eingetragene Marken von Adobe Systems Incorporated in den USA und/oder anderen Ländern.

Oracle und Java sind eingetragene Marken von Oracle und/oder ihrer Tochtergesellschaften.

UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame und MultiWin sind Marken oder eingetragene Marken von Citrix Systems, Inc.

HTML, XML, XHTML und W3C sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri und Xcode sind Marken oder eingetragene Marken der Apple Inc.

IOS ist eine eingetragene Marke von Cisco Systems Inc.

RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook und BlackBerry App World sind Marken oder eingetragene Marken von Research in Motion Limited.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik und Android sind Marken oder eingetragene Marken von Google Inc.

INTERMEC ist eine eingetragene Marke der Intermec Technologies Corporation.

Wi-Fi ist eine eingetragene Marke der Wi-Fi Alliance.

Bluetooth ist eine eingetragene Marke von Bluetooth SIG Inc.

Motorola ist eine eingetragene Marke von Motorola Trademark Holdings, LLC.

Computop ist eine eingetragene Marke der Computop Wirtschaftsinformatik GmbH.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern.

Business Objects und das Business-Objects-Logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius und andere im Text erwähnte Business-Objects-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der Business Objects Software Ltd. Business Objects ist ein Unternehmen der SAP AG.

Sybase und Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere und weitere im Text erwähnte Sybase-Produkte und -Dienstleistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der Sybase Inc. Sybase ist ein Unternehmen der SAP AG.

Crossgate, m@gic EDDY, B2B 360°, B2B 360°Services sind eingetragene Marken der Crossgate AG in Deutschland und anderen Ländern. Crossgate ist ein Unternehmen der SAP AG.

Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informations-zwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, nur mit ausdrücklicher schriftlicher Genehmigung durch SAP AG gestattet.