sap innovation summer camp come with a curiosity – …fm.sap.com/data/upload/files/0...
TRANSCRIPT
SAP Innovation Summer CampCome with a Curiosity – Leave with a PlanJuly 12 - 13, 2012 | SAP Americas HQwww.sap.com/sapsummercamp
© 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
© 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
© 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”
© 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.