how leap can work for your challenges - dell · – create an agenda overview in (?? transform app)...

30
1 © Copyright 2016 Dell . All rights reserved. 1 © Copyright 2016 Dell. All rights reserved. How LEAP Can Work for Your Challenges: How to Build a LEAP App Jeroen Jansen: Informed Products Ahson Ahmad : Dell-EMC

Upload: others

Post on 19-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

1 © Copyright 2016 Dell . All rights reserved. 1 © Copyright 2016 Dell. All rights reserved.

How LEAP Can Work for Your Challenges: How to Build a LEAP App

Jeroen Jansen: Informed Products Ahson Ahmad : Dell-EMC

Page 2: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

2 © Copyright 2016 Dell . All rights reserved.

Informed Products • Subsidiary of Informed Consulting • Fully focused to manage the products developed by

consultants of Informed Consulting • Software & Consultancy • Celebrating our 10th anniversary in 2016 • Offices in Utrecht (NL), Antwerp (BE) and Cork (Ireland) • Privately owned • Senior team 15+ years experience • 100+ projects

Page 3: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

3 © Copyright 2016 Dell . All rights reserved.

Informed Products/Consulting • Vertical markets Life Sciences & Engineering • EMC preferred Life Sciences (LS) partner for

Benelux & Nordics

• In-house software development (ISV): – SPA4D – SPA4LS – eQMS Light – Senate – LoBConnect

• Gold Partner of EMC ECD (Enterprise Content Division) – Member of Partner Advisory Board EMC ECD

• Microsoft Gold Partner for MS-SharePoint/ Office 365

Page 4: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

4 © Copyright 2016 Dell . All rights reserved.

Agenda

Page 5: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

5 © Copyright 2016 Dell . All rights reserved.

Why we believe in Enterprise app’s

Page 6: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

6 © Copyright 2016 Dell . All rights reserved.

In the new world collaboration is everything

Page 7: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

7 © Copyright 2016 Dell . All rights reserved.

But you have collaboration and collaboration

Social collaboration: The user makes all the decisions

Page 8: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

8 © Copyright 2016 Dell . All rights reserved.

But you have collaboration and collaboration

Enterprise collaboration: The user has freedoms that are predefined by the enterprise

Page 9: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

9 © Copyright 2016 Dell . All rights reserved.

An enterprise app: An app that support the user with a SPECIFIC task

An app that follows the rules and guidelines of the enterprise

An app that supports information sharing and works across boundaries

Page 10: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

10 © Copyright 2016 Dell . All rights reserved.

But there are challenges

Page 11: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

11 © Copyright 2016 Dell . All rights reserved.

Tenant structure in a enterprise app

Tenant A

Subscription

App B

Subscription Subscription

App A App C

Data Data Data

User User User

Tenant B

Subscription

App B

Subscription Subscription

App C App A

Data Data Data

User User User

Page 12: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

12 © Copyright 2016 Dell . All rights reserved.

And to make it more tricky

Tenant A

Subscription

App B

Subscription Subscription

App A App C

Data Data Data

User User User

Tenant B

Subscription

App B

Subscription Subscription

App C App A

Data Data Data

User User User

ENTERPRISE

SHARING

Page 13: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

13 © Copyright 2016 Dell . All rights reserved.

Or in the ideal world Tenant A

Subscription

App B

Subscription Subscription

App A App C

DATA

User

User

User

TenantUser Pool

SharingUser Pool

Enterprise data for whichthe ACL controls user as well as app access

Tenant B

Subscription

App B

Subscription Subscription

App A App C

DATA

User

User

User

TenantUser Pool

SharingUser Pool

User

Page 14: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

14 © Copyright 2016 Dell . All rights reserved.

Why we believe in LEAP

Page 15: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

15 © Copyright 2016 Dell . All rights reserved.

EMC World 2015 Rohit has said it: Disrupting the ECM workspace

– But that does not mean the end of ECM or end of Documentum

– We see five different types of solutions: 1. Social Collaboration 2. Enterprise Collaboration 3. Enterprise Content Management 4. Record Management 5. Archiving

Page 16: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

16 © Copyright 2016 Dell . All rights reserved.

The ECD picture will be: 1. Social Collaboration

2. Enterprise Collaboration

3. Enterprise Content Management

4. Record Management

5. Archiving

Page 17: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

17 © Copyright 2016 Dell . All rights reserved.

The journey for SENATE It all starts with a business case:

Page 18: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

18 © Copyright 2016 Dell . All rights reserved.

Why Formal meetings? Extensive experience in central and local government

Extensive experience in financial enterprise

We see:

– The creation and management of formal meetings. With formal (or boardroom) meetings we mean meetings that need formal separation of roles, formal meeting agenda structure templates and formal decision capture processes.

Page 19: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

19 © Copyright 2016 Dell . All rights reserved.

The process Follow the leader:

– ECD did it with: ▪ AnguarJS ▪ Material design

With our UX experts we could easily follow that path

This choice was the key to success

This is an ideal agile project

Page 20: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

20 © Copyright 2016 Dell . All rights reserved.

Pivotal tracker We use pivotal tracker as our project support system to

create the user stories and define the sprints

Page 21: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

21 © Copyright 2016 Dell . All rights reserved.

Mock-ups We use Axure to create mock-up and styling guidelines

Page 22: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

22 © Copyright 2016 Dell . All rights reserved.

AngularJS is not just AngularJS Follow the object oriented guidelines makes it for the best

Java programmer a new challenge – MVC standard – Marterial design

for Angular – Full OO CSS

Page 23: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

23 © Copyright 2016 Dell . All rights reserved.

Talking to the API’s We are the first to talk against the platform Content

Services

We knew we had to work along the development proces

This pushed us to create a independent data layer that handles all the calls

Large part of the app was created without an actual call to LEAP (server storage or cookie)

Chancing this to LEAP-API was TWO (2) days work!!!!!

Page 24: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

24 © Copyright 2016 Dell . All rights reserved.

Working with ECD This was a challenge, both for ECD and for Informed

This was difficult

This was a long shot

BUT most of all:

THIS WAS FUN (for the whole Development team) – The ECD team is committed, experienced and open for

suggestions/comments – The ECD team was quick to correct issues

Page 25: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

25 © Copyright 2016 Dell . All rights reserved.

And now the end result

Page 26: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

26 © Copyright 2016 Dell . All rights reserved.

What is SENATE Create a meeting agenda

– Link it to the item dossiers and documents – Allow collaboration on the agenda – Allow reading of documents – Allow approval on documents, dossiers and agenda items

Capture meeting decisions

Allow approval of proposed decisions

Allow approval of next steps

Page 27: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

27 © Copyright 2016 Dell . All rights reserved.

How does the architecture work

Microsoft Azure Senate4leap.cloudapp.net

Page 28: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

28 © Copyright 2016 Dell . All rights reserved.

Next stage Total integration of app’s:

– Create a case in Courier – Create a meeting in SENATE – Link the case to a meeting item in – View the documents in the SENATE reader via Focus – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the meeting in Express – Work on actions to create the minutes in Express or

SENATE

Page 29: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

29 © Copyright 2016 Dell . All rights reserved.

Come to the Booth

Page 30: How LEAP Can Work for Your Challenges - Dell · – Create an agenda overview in (?? Transform app) – View the agenda of the meeting in Focus – Work on actions to approve the

30 © Copyright 2016 Dell . All rights reserved.