experience report: moving development to the cloud

Post on 26-Jan-2017

246 Views

Category:

Presentations & Public Speaking

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

|EXPERIENCE REPORT: MOVING DEVELOPMENT TO THE CLOUD

|

WHAT WE DO

213.05.201

6

|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

|

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

|

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

|

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

|

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

|

MOVING DEVELOPMENT TO THE CLOUDCloudy Sky? 13.05.201

6 8

|

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

|

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!

|

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

|

&Q U E S T I O N S

A N S W E R S

1213.05.201

6

top related