GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success...

24
FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE GO MOBILE WE MOBILIZE YOUR BUSINESS

Transcript of GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success...

Page 1: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

F R A U N H O F E R I N S T I T U T E F O R E X P E R I M E N TA L S O F T W A R E E N G I N E E R I N G I E S E

GO MOBILE WE MOBILIZE YOUR BUSINESS

Page 2: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

2

Page 3: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

3

Mobilize your Business Applications

Increase your business success with the help of mobile business ap-

plications (apps). Offer your customers selected (business) services

as apps. Use the possibilities offered by today‘s mobile devices to

increase your employees’ mobility and to design their workflows

more efficiently and comfortably. Fraunhofer IESE Go Mobile is

a collection of state-of-the-art consulting services that will support

you in this endeavor!

Nowadays, apps are omnipresent in our daily lives. In our private

lives, we use apps for instance when we do online banking, at

airports and train stations when we are traveling, when we are

exploring our current environment, or when we enjoy multimedia

entertainment. In our jobs, we are increasingly supported by apps

in performing our workflows. Without these apps, we would lose

a part of the quality of life that we had not considered as necessary

added value before. A company‘s presence on app markets such

as Apple‘s App Store, Google‘s Android Market, or the Windows

Marketplace is often already taken for granted and has an influence

on a company‘s image. The app markets are growing continually;

the important thing is to distinguish yourself from the crowd in a

positive way, especially based on great User Experience. Due to the

short development times, the quality of an app often falls short –

mass instead of class seems to be the goal in most cases.

Our business is your business’ advantage

The app market is still young - seize the opportunities it offers to

develop and offer professional apps!

Develop high-quality apps in collaboration with us - apps that

will offer your customers real added value and that will enable or

facilitate mobile working for your employees.

To achieve these goals, we use industrially proven methods that

are being continually extended based on state-of-the-art research

results and trends in the respective markets.

We mobilize your business

We help you to:

• design apps

• define architectures for apps

• evaluate existing apps

• implement prototypes of your apps early on

• quickly and efficiently implement your apps

On the following pages you will see various examples of how

Fraunhofer IESE can support you in the area of mobile business

applications (apps) with GoMobile.

Best regards,

Dr. Ralf Carbon

Page 4: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

4

Page 5: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

5

Early inclusion ofpotential end users

Analysis of themobility potential

SIE BENÖTIGEN UNTERSTÜTZUNG BEI DER KONZEPTION EINER APP? SIE BENÖTIGEN UNTERSTÜTZUNG BEI DER KONZEPTION EINER APP? DO YOU NEED SUPPORT IN DESIGNING AN APP?

taking into account business goals

To appto app?

Ensure as early as possible that the app to be developed will actually

bring added value to its future users and that it will guarantee your

business success.

We will support you in achieving this! Not every customer service or

workflow is suitable for mobilization. We know what to do to determine

those customer services and workflows that have the greatest mobility

potential and design an app for these.

Together with you we analyze your customer services and workflows step

by step in terms of their mobility potential. To do so, we have adapted

our requirements engineering methodology (Satisfy), which has

been proven numerous times in industry, to the context of mobile busi-

ness applications. For each single task in the context of a workflow, we

determine with you whether it can and should be supported by a mobile

app. Based on solution patterns for mobile support that our experts have

collected in many industry projects, ideas can be designed for mobilizing

your customer services and workflows. While doing so, we always keep

your business goals in mind as well.

We give you a quick first idea of what your app will look like by designing

suitable forms of interaction in interaction design, by designing screens

and combining them with each other in UI storyboards. In addition, we

use various techniques for UI prototyping, like paper prototyping or func-

tional prototyping, which allows us to perform initial tests with potential

users with the help of the resulting prototypes, and enables their feed-

back to become part of the design of the mobile business application

early on. Initially, our procedure is platform-independent, i.e., indepen-

dent of the specifics of individual mobile platforms. However, we will

gladly help you to specialize a UI and interaction concept for individual

platforms, for example to allow iPhone, iPad, or Android device users to

find the interaction forms they are used to.

Page 6: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

6

Page 7: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

7

of UsabilityandUser Experience

Assessment

DO YOU NEED AN ASSESSMENT OF YOUR APP?

Sustainable improvement

of

your

business application

of the architecture

development processes

Assessment

and the

You have already completed the development of your mobile business

application, are possibly selling it already, and want to improve it sus-

tainably?

We provide the skills for you to further improve your app.

An objective and independent assessment of your mobile business ap-

plication done by Fraunhofer IESE aimed especially at the requirements of

mobile applications helps to identify the strengths and weaknesses of your

mobile business application. We suggest constructive measures to further

expand strengths and compensate for weaknesses. The assessment of

your mobile business application is done both from the perspective of

the end users and from the perspective of the development organization.

When we do our assessment from the perspective of the end users, we

focus on the assessment of Usability and User Experience. A great

Usability resp. User Experience is often the key to the success of your

mobile business application among the end users in the respective app

markets. If apps are not easy to learn and to use, they are often not used

anymore after a short time and are deleted from mobile end devices.

However, if these attributes are fulfilled, you will secure yourself a com-

petitive edge over your competitors on the app markets.

By assessing the architecture and the development processes of a

mobile business application, we ensure that your success with your mo-

bile business application will not only be short-lived. From the perspective

of the development organization, it must be ensured that an app can be

maintained and evolved over time. This is often forgotten if a first version

of a mobile business application is to be brought to market very quickly.

Page 8: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

8

Page 9: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

9

end user feedbackEarly

Prototyping

iOS, Android,

Windows Phone 7etc.

of technical Clarification

DO YOU WANT TO IMPLEMENT A PROTOTYPE OF YOUR APP?

issues

for

Prototypes give you an early impression of your mobile business applica-

tion. They make it possible to get early feedback from potential end

users and to clarify open technical issues. This allows you to reduce the

risks associated with introducing your mobile business application to the

market. Your app will fulfill the requirements of the end users right from

the start and will be able to offer high quality.

We will develop prototypes of your mobile business applications on dif-

ferent platforms, either largely independently or together with you and

your developers. Our experts have experience in developing native mobile

business applications on common platforms such as iOS, Android, or

Windows Phone 7, as well as in implementing web-based or so-called

hybrid mobile business applications. Thus, you will also have the oppor-

tunity to evaluate your app on different platforms. Support for different

platforms is often indispensable today if you want to ensure that a mobile

business application gets widely distributed.

If your developers have no experience yet in implementing for certain

mobile platforms, we will transfer our know-how to them using a con-

crete example in the context of prototyping projects. When we do so,

the first steps in developing for a specific platform can be supported by

our tutorials for the development of mobile business applications on the

respective platform before these skills are improved and expanded in your

concrete example.

Page 10: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

10

Page 11: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

11

Architecture Design

for Mobile

Reuse of proven architecture solutions

Business Applications

DO YOU WANT TO DEFINE AN ARCHITECTURE FOR YOUR MOBILE BUSINESS APPLICATION?

Planning of the implementation

for

business applications

Apps need architectures that live up to the special requirements in mobile

environments. These requirements include, among others, dealing with

different mobile platforms such as iOS, Android, or Windows Phone 7,

securely integrating mobile devices and applications into a company‘s

existing IT, or supporting special architecture requirements from the

mobile domain, such as working in offline mode, dealing with the limited

resources available on mobile devices, etc.

We support you in developing an architecture design for apps. To

this end, we use our proven methods from Architecture-Centric En-

gineering (ACES). We cooperate with you in eliciting the architecture

requirements on the apps. We support you in designing and selecting

suitable architecture solutions for fulfilling the elicited requirements, and,

if necessary, validate architecture decisions together with you by creating

architecture prototypes. In each step, you will benefit from our experience

in the domain of mobile business applications, since we have gathered

typical architecture requirements and matching architecture solutions in

numerous industry projects and have packaged these for reuse.

With the help of our architecture design method, you create the basis for

realizing a high-quality app. Our extensive know-how regarding existing

mobile development platforms will help you to evaluate the technical

implementability of your architecture solutions, and/or map your architec-

ture to the respective platform. We will be happy to support you in plan-

ning the implementation of your mobile business application based

on the architecture and will follow up on it in order to assure the correct

implementation of the architecture as well as high quality of the results.

Page 12: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

12

Page 13: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

13

High UX

thro

ug

h

app

development

development

Prototype

GO MOBILE SUCCESS STORY Lufthansa Systems

methodological supportof

In 2010, Fraunhofer IESE and Lufthansa Systems agreed on preparing the

standardized development of apps as a supplement to existing prod-

ucts. Lufthansa Systems offers IT services for a wide variety of industries

and is a worldwide leader in the aviation industry, where mobile support

is also increasingly being taken for granted.

Based on a concrete example, Fraunhofer IESE and Lufthansa Systems

defined and tested a process from a feature to an executable prototype.

iOS, respectively the iPhone, was selected as the initial platform, but with

the premise that it shall also be easy to transfer the methodology to other

platforms. Primarily, the declared goal was to provide methodological

support for the development of a native iPhone app that enables

high User Experience. High User Experience is of essential importance

for any app, since experience has shown that users will otherwise de-

install the app after one-time use. The applied methodology envisions

providing support for the UI and interaction design through techniques

such as paper prototyping in order to give potential users an early chance

to execute specific usage scenarios. In addition, the methodology calls

for an explicit architecture design phase, since even mobile apps that

appear to be small require explicit design decisions, for example in order

to smoothly integrate an app into an airline‘s infrastructure and to enable

the fulfillment of additional quality requirements such as maintainability

or performance.

The UI and the interaction design as well as the architecture design

were created by experts from the research area “Business Goes Mo-

bile“, whereas the implementation of the prototype could be done by

a team of student developers. This allows investing the majority of the

project budget into the design of the app and saves expenses during

the implementation of the prototype. Due to these positive experiences,

Fraunhofer IESE and Lufthansa Systems will continue their collaboration

on the issue of apps in 2011.

Page 14: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

14

Page 15: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

15

Technologyevaluation

GO MOBILE SUCCESS STORY John Deere

DevelopmentPrototype

Farmers, contractors, and field workers are increasingly equipped with

mobile devices such as smartphones or tablets. iPhones/iPads, Android

devices, etc. can be equipped with special purpose apps for the agricul-

tural domain to increase productivity and work comfort.

John Deere and Fraunhofer IESE conducted the Grower’s Notebook

case study to find out which tasks of farmers, contractors, and

field workers should be supported by mobile devices, what the

appropriate mobile platforms are, and how mobile apps can be

integrated with existing farm management infrastructures. The

management of field tasks was selected by John Deere as a relevant

scenario from the agricultural domain as there seems to be a huge po-

tential in leveraging mobile devices in the everyday business of farmers,

contractors, and field workers.

The major results of the project so far are a prototype of a native

iPhone app and solid experience in mobile technology in general and

in the agricultural domain in particular. The resulting app enables, for

instance, field workers to document their field tasks by using the tracking

features of the app, to report specific field-related information, to take

pictures, and to scan barcodes of used materials. Hence, contractors and

farmers have more up-to-date information on the status of field tasks

and the quality of the data can be increased. The app makes use of

Google Maps functionality to enable field workers to check their current

position and to see, for instance, if they are on the right field.

From a software engineering perspective, it became obvious that an

engineering approach is required also in the case of apps, although

they are supposed to be small applications. They are part of the overall

farm management IT infrastructure and consequently should be of the

same high quality as all the other subsystems or components.

John Deere and Fraunhofer IESE will continue their collaboration on

mobile solutions for the agricultural domain in the future.

Page 16: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

16

Page 17: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

17

Flexible Routine

We always adapt our procedures to your particular situation. Every company works differently, considers different aspects to be important,

and thus deserves flexible adaptation of our services. After all, we want you to have a positive customer experience, too!

We select from the following portfolio of services to put together a customized procedure for you:

Analysis of the mobility potential

We analyze the mobility potential of your customer services and

workflows together with you. A special variant of our industry-

proven requirements engineering approach (Satisfy) forms the

basis for this.

Getting ideas for apps

Together with you we generate ideas for the mobile support of

your customer services and workflows. In addition to our experi-

ence, we use techniques such as creativity workshops to derive

concrete product ideas from your goals.

UI prototyping

We develop UI prototypes for you so that you can get an early

impression of a mobile business application from the perspective

of the user. To do so, we use techniques such as paper prototyping

or functional prototyping.

Support in the selection of mobile devices

We help you to identify which mobile device is suited best in your

context. We know the strengths and weaknesses of common

mobile devices in detail and can support your selection based on

your requirements.

Development of an interaction concept

Based on the requirements on an app, we collaborate with you in

developing a comprehensive interaction concept. This interaction

concept consists of the screens of the mobile business application,

a UI storyboard, and a description of the possible interactions.

Architecture design

Together with your architects, we define an architecture design for

your app using a variant of Fraunhofer ACES optimized for the

context of mobile business applications in order to comprehen-

sively address your domain-specific quality requirements. Special

emphasis is placed on the seamless integration of your mobile

business application into your existing IT infrastructure.

Prototype development

We develop prototypes of your mobile business applications for

you on different mobile platforms.

Usability evaluation of mobile business applications

High Usability / User Experience of your mobile business application

is essential for gaining a competitive edge in the rapidly growing

market of mobile business applications. Our experts evaluate your

app from the perspective of the end users.

Tutorials on the development of mobile business applications

We offer tutorials to share with you our experiences in the develop-

ment of mobile business applications on various platforms. This

helps to support your development teams in getting started with

the development of mobile business applications.

Variation management for apps

On the market for apps you are often required to offer variants

of your product for different mobile platforms. We support you in

planning and managing variants of your mobile business applica-

tion for different platforms.

Page 18: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

18

Page 19: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

19

Fraunhofer Institute for

Experimental Software

Engineering IESE

Fraunhofer-Platz 1

67663 Kaiserslautern

Germany

Leadership

Prof. Dr. Dr. h. c.

Dieter Rombach

Executive Director

Prof. Dr.-Ing.

Peter Liggesmeyer

Scientific Director

THE FRAUNHOFER INSTITUTE FOR EXPERIMENTAL SOFTWARE ENGINEERING IESE

Software is a part of our lives. Embedded into everyday equipment, into

living and working environments or modern means of transportation,

countless processors and controllers make our lives simpler, safer, and

more pleasant. We help organizations to develop software systems that

are reliable in every aspect, and provide empirical proof of the neces-

sary processes, methods, and techniques, emphasizing engineering-style

principles such as measurability and transparency.

Fraunhofer IESE is one of the worldwide leading research institutes in

the area of software and systems development. A major portion of the

products offered by our collaboration partners is defined by software.

These products range from automotive and transportation systems via

automation and plant engineering, information systems, health care and

medical systems to software systems for the public sector. Our solutions

allow flexible scaling. This makes us a competent technology partner for

organizations of any size – from small companies to major corporations.

Under the leadership of Prof. Dr. Dieter Rombach and Prof. Dr.-Ing. Peter

Liggesmeyer, the past decade has seen us making major contributions to

strengthening the emerging IT location Kaiserslautern. In the Fraunhofer

Information and Communication Technology Group, we are cooperating

with other Fraunhofer institutes on developing trend-setting key tech-

nologies for the future.

Fraunhofer IESE is one of 60 institutes of the Fraunhofer-Gesellschaft.

Together we have a major impact on shaping applied research in Europe

and contribute to Germany’s competitivenessin international markets.

Page 20: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

20

Page 21: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

21

CUSTOMERS OF FRAUNHOFER IESE

Adam Opel GmbHAirbus DeutschlandAlcatel SEL AGAudi ElectronicsBMW Group Forschung und Technik GmbHBASF SEBearingPoint GmbHB.BraunCAS Software AGContinental TevesDeutsche Bahn AGDeutsche Lufthansa AGEADS Deutschland GmbHFiducia IT AGFinanzinformatikFord ForschungszentrumFujitsuHegerFerrit GmbH

Hella KGaA Hueck & CoHyperwareIDS ScheerIHK Darmstadt Service GmbHInfinion TechnologiesInsiders Technologies GmbH INSPIRE AG John DeereKEIPER GmbH &Co. KGKOBIL Systems GmbHKBS AGLufthansa SystemsMicrosoft DeutschlandMitsubishi Research InstituteMotorolaNokia NetworksOrgaTech UnternehmensberatungPhilips ElectronicsPorsche engineering Group

Porsche InformatikRicohRobert-Bosch GmbHRoche DiagnosticsRolls-Royce SAP AGSiemens AGSoftware AGSopera GmbHSüddeutsche KlassenlotterieTerex Demag GmbHTesto AGT-Mobile InternationalTÜV-SÜDTekla OyTXT e-solutionsWikon GmbHVolkswagen AGXING AG

Page 22: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

22

Page 23: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

23

INFORMATION SYSTEMS DEVELOPMENT (ISD)

Department Head Dr. Marcus Trapp+49 631 6800-2186

[email protected]

USER EXPERIENCE FOR

BUSINESS APPLICATIONS

VARIABILITY MANAGEMENT:

EFFICIENCY IN PROVIDING INDIVIDUAL

SOLUTIONS

USER EXPERIENCE FOR

BUSINESS APPLICATIONS

ARCHITECTURE-CENTRIC

SOFTWARE AND SYSTEMS ENGINEERING

USER EXPERIENCE FOR

BUSINESS APPLICATIONS

USER EXPERIENCE

FÜR GESCHÄFTSANWENDUNGEN

USER EXPERIENCE FOR

BUSINESS APPLICATIONS

GO MOBILE

WE MOBILIZE YOUR BUSINESS

USER EXPERIENCE FOR

BUSINESS APPLICATIONS

SATISFY! PROJEKTERFOLG VON ANFANG AN

The division Information Systems Development develops innovative methods and solutions for the development of complex information

systems and interactive systems. In order to offer an immediate added value, we apply our methods directly during our customers’ product

development and/or transfer our methods and solutions to our customers. These include organizations that use software solutions for their

business processes, e.g., from the banking and insurance sector or from the domain of medical IT systems, organizations from such areas as

public administration and defense, as well as software developing companies (both large corporations and SMEs).

We address challenges arising during development early and continuously with the help of constructive, innovative development approaches

and methods, from requirements elicitation via architecture to design. Our strength lies in examining the non-functional (quality) require-

ments, which are hard to capture and often affect the entire system. Clearly defined software development artifacts with clearly defined

levels of abstraction allow focusing on what is really important and interlink with both traditional and agile process models.n.

Requirements Engineering

We support you with our renowned requirements approach Satisfy, which is tailored to your needs and goals

and ensures traceability, integrated usability, and minimal documentation of the necessary requirements deci-

sions.

User Experience for Business Applications

With our proven methods we support you in developing systems that not only support their users, but also

allow having a positive User Experience. This has been proven to contribute to the achievement of your business

goals.

Architecture-Centric Engineering

With our successful Fraunhofer ACES approach, we support you in defining and evaluating architectures for

complex information systems. The iterative, scenario-based process allows you to master the complexity of

architecture definition and migration and to make reliable predictions regarding critical features of the system

early on.

Variation Management

We support you in establishing, developing, and managing software product lines as well as in analyzing and

improving your already existing configuration infrastructure for variation-rich information systems. Our services

build upon our successful product line engineering approach PuLSE™ and extends it to support several other

variation management approaches.

Business goes Mobile

With our product GoMobile we help you to exactly identify those areas where a mobile app makes sense as

support for your business processes. We can also develop a prototype that can be executed on various mobile

devices to help you make your decisions.

Page 24: GO MOBILE WE MOBILIZE YOUR BUSINESS€¦ · Business Applications Increase your business success with the help of mobile business ap - plications ... and combining them with each

24

Dr. Ralf Carbon

+49 631 6800-2138

[email protected]

Fraunhofer Institute for

Experimental Software Enginering IESE

Fraunhofer-Platz 1

67663 Kaiserslautern

Germany

gomobile.iese.fraunhofer.de