experience report: moving development to the cloud

13
| EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

Upload: timo-hahn

Post on 26-Jan-2017

246 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

Page 2: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

WHAT WE DO

213.05.201

6

Page 3: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|TIMO HAHN / PRINCIPAL TECHNICAL CONSULTANT

ABOUT ME:CERTIFICATIONS:o Oracle ACE Directoro Oracle Certified Specialisto Oracle Certified Associateo Oracle Partner Network

Certified Specialist

AT VIRTUAL7 SINCE 4 YEARS

Page 4: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

o Agendao Backgroundo Idea and visiono Cloudy Sky?

o Work doneo Work in progresso Lessons learned

13.05.2016 4

Page 5: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

MOVING DEVELOPMENT TO THE CLOUDBackground

o Customers current situationo Public sectoro Back office applications build on mainframe o Web applications build on ADF and Weblogico In-house development group:

o ~5 web development (distributed)o ~10 total (outsourcing in progress for host development)

o 2 Admin/DBA

o Time to get new hard/software for new development -> long

513.05.201

6

Page 6: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

MOVING DEVELOPMENT TO THE CLOUDIdea and Vision

o Replace all old Host applications with modern web applicationso In-house applications o Public available application in the WWW

o Reduce time to get development started with new version of software

13.05.2016 6

o Team toolingo Agileo Wiki

o Relieve adminso Installationo Maintaining

o Modern distributed environmento Fast setup o Access from everywhere

Page 7: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

MOVING DEVELOPMENT TO THE CLOUDCurrent Status

o JDeveloper 11.1.1.6.0 o Migration to 12.1.3/12.2.1 in progress

o Source Control Managemento SVN

o Build toolo ANT

o No agile developmento New projects should be done agile (Scrum)

o Team collaboration o Phone, mail, chat

o Incident trackingo Mail, Excel

o Bug trackingo Mail, Excel

13.05.2016 7

Page 8: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

MOVING DEVELOPMENT TO THE CLOUDCloudy Sky? 13.05.201

6 8

Page 9: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

WORK DONE

o Configuredo JCSo DBCo StorageCSo ComputCSo DevCS

MOVING DEVELOPMENT TO THE CLOUD

o Team tooling establishedo GIT as SCMo Issue trackero Agile

o Boardo Planning

o Online supporto Very good reaction

timeo Chat and mail

o Online Documentationo Outdated at firsto Very good now!

o Continuous Integrationo Up and running - ANTo Can be used locally too

Page 10: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

PROBLEMSMOVING DEVELOPMENT TO THE CLOUD

o Different Identity Domainso JCS, DBC, StorageCS,

ComputCSo DevCS

o NO Communication at firsto Took 4 weeks to get fixed

o Different Identity Domainso Users have to be maintained in

two domains

o Billingo Monthlyo Metered

o Maven integration ADFo 12.1.3 noneo 12.2.1 problematic

o Configuration of the internal cloud serviceso curl

o MOSo Doesn‘t know about Cloud as a product

o OTN came to help!

Page 11: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

MOVING DEVELOPMENT TO THE CLOUDLessons learned

o Set up more work than we thoughto Difficult without any help from the admins (memory and storage management)o Agile support in JDeveloper 12.2.1 is goodo Issue tracking is goodo Build via ANT is manageable but needs some work to make it ‚smooth‘o Continuous integration nice to have and easy to setup o Disk size management difficulto Cloud UI is changing ofteno User management

o Summary

13.05.2016 11

Page 12: EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

&Q U E S T I O N S

A N S W E R S

1213.05.201

6