Ανοιχτό Λογισμικό & Βέλτιστες Πρακτικές Υλοποίησης...

14
Ανοιχτό Λογισμικό & Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις Dimitris Andreadis Software Engineering Manager JBoss Application Server Group JBoss, by Red Hat 12 th Greek ICT Forum October 5-6 th , 2010, Athens

description

Ανοιχτό Λογισμικό & Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις. Dimitris Andreadis Software Engineering Manager JBoss Application Server Group JB oss , by Red Hat 12 th Greek ICT Forum October 5-6 th , 2010, Athens. - PowerPoint PPT Presentation

Transcript of Ανοιχτό Λογισμικό & Βέλτιστες Πρακτικές Υλοποίησης...

Page 1: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

Ανοιχτό Λογισμικό & Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

Dimitris Andreadis

Software Engineering ManagerJBoss Application Server Group

JBoss, by Red Hat

12th Greek ICT ForumOctober 5-6th, 2010, Athens

Page 2: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

The CIO’s Dilemma or: How I Learned to

Stop Worrying and Love Open Source

Dimitris Andreadis

Software Engineering ManagerJBoss Application Server Group

JBoss, by Red Hat

12th Greek ICT ForumOctober 5-6th, 2010, Athens

Page 3: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

About Me

• JBoss AS, Engineering Manager

– Most popular Java EE application server

– Base for middleware offerings by Red Hat

– Involved with JBoss AS for 10+ years

– Coordinating a team of developers in 15 countries

• ...and before JBoss?

– 7y experience in distributed systems (telcos)

– BSc/MSc Computer Science (Athens/Dublin)

dandreadis.blogspot.com

Page 4: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

The coming of age of Open Sourcehttp://www.eweekeurope.co.uk/news/open-source-adoption-reaches-tipping-point-8859

• 69% of organizations anticipate increased OSS investment

• 38% expecting to migrate mission-critical apps to OSS in the next year

• 65% have a documented strategic approach to OSS, 32% are developing one

Page 5: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

Why Open Source?http://newsroom.accenture.com/article_display.cfm?article_id=5045

($$$)Cost Security

QualityReliabilityPerformance Maturity

Bug FixingVendor Independence

Openness

• Qualities of Open Source overtake Cost as primary adoption driver

Page 6: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

Question:

“I am a Chief Information Officer (CIO). I want to use Open Source Software in my company to lower costs but I have heard horror stories.

How can I manage to do it and still keep my job?”

Page 7: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

#1 - Strategy

• Define criteria and guidelines for choosing Open Source

– Features, maturity, frequency of releases, bug fixes– Size and health of Community, Governance– Commercial Support & Licensing

• Map existing Open Source usage

– What, Where, Why– Who supports it– How is it acquired/distributed

• Measure TCO

Page 8: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

#2 – Architecture

• Open Source is about Choice

– Do not base your architecture on Products

– Avoid vendor lock-in, proprietary or not

• Embrace Open Standards

– Reference Architectures*

– Interfaces (APIs)

– Data Formats

*e.g. Java Enterprise Edition (EE) providesan excellent base for enterprise applications.

Page 9: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

#3 – Skills

• Open Source is a culture of Doers

– Encourage people to get their hands dirty

– Adopt Open Source development practices & tools

• Educate your People

– Trainings, Conferences, Certifications

• Promote Excellence

– Technical Careers

may the Force Sourcebe with You!

Page 10: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

#4 – Community

• Open Source is a culture of Collaboration

– Get on the forums, mailing list, IRC

• Give back to the community

– Report bugs

– Describe solutions

– Provide patches, documentation

– Contribute back code

Page 11: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

#5 – Support

• Do I need to buy Support?

– In-house vs. Community vs. Professional Support

• What Support really means?

– Certified software stacks

– Up to 24x7 production support & SLAs

– Multi-year maintenance policies & Security fixes

– Developer support, Integrated Tool Chain

– Monitoring, Management Tools

– Predictable Roadmaps

– Legal Assurance

Page 12: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

Case Study: OSS Adoption by EFG Eurobankhttp://www.eede.gr/pdf/eip_margaritis_170610.pdfhttp://ellak.gr/uploads/egov09/eurobank_libas.pdf

Page 13: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

Recap – Open Source Adoption Key Elements1. Strategy

2. Architecture

3. Skills

4. Community

5. Support

Page 14: Ανοιχτό Λογισμικό  &  Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις

[email protected] http://www.jboss.org