GOSI’s Experience in Adopting Open Source Solutions<br />NawafAlbadia<br />May 2011<br />2'nd International Workshop on Fr...
Things we will not talk about<br />Define Open Source.<br />Open Source Vs. Proprietary Debate.<br />Spirituality & Obsess...
Things we will talk about<br />How to select an Open Source Solution.<br />Sharing our experience.<br />Tips for developer...
GOSI?<br />Non Profitable Agency.<br />Provides pension & OH services.<br />5.6 + Million contributors.<br />260 + Thousan...
Growth Of Open Source<br />5<br />5<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
6<br />Linux<br />Java<br />Liferay<br />Portal<br />Spring<br />Struts<br />Nagios<br />Hibernate<br />Appcelerator<br />...
What We Believe In<br />Meet Customer & Market Needs<br />Engineering Decisions<br />Love What We do<br />Open Source<br /...
GOSI Online PortalThe Story<br />8<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
Risks & Rewards<br />Not quite FREE. <br />Frequent Update.<br />Backward Compatibility.<br />Support.<br />License. <br /...
Choosing Open Source Software Top Tips<br />Reputation & Maturity.<br />On going effort.<br />Standards & Interoperability...
Liferay Portal<br />World’s leading Open Source portal.<br />Suitable for Internet, Intranet and collaborative platforms.<...
Liferay Portal<br />12<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
The Team!!<br />`<br />Testing Team<br />Quality Assurance<br />Management<br />Manager<br />Designer<br />Developer<br />...
How did we do it?<br />Homework<br />Training<br />Impl<br />POC<br />Req<br />Idea<br />Iterative<br />GOSI Online<br />1...
GOSI Online Portal<br />15<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
The Prizes<br />16<br />Qyaas<br />Engaaz<br />16<br />2'nd International Workshop on Free/Open Source Software Technologi...
To The Developers<br />Obtain Skills.<br />Engineering discipline.<br />Participate.<br />Develop an engineering <br />   ...
To The Managers<br />It’s your decision.<br />Know your employees.<br />Discovering your savings.<br />Economic of Open So...
To Recap<br />Growth Of Open Source.<br />Open Source is not always the solution.<br />How to choose Open Source software....
Thank you.<br />20<br />Email: nalbodiaa@gosi.gov.sa<br />Twitter: nalbadia<br />
Upcoming SlideShare
Loading in …5
×

Gosi's experinece in adopting open source solutions

1,800 views

Published on

محاضرة القيتها في الورشة الدولية الثانية للمصادر المفتوحة. ضمن برنامج متاح للبرمجيات الحرة

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,800
On SlideShare
0
From Embeds
0
Number of Embeds
962
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Asalamalaikum,Good afternoon, Hello and welcome every body. My name is NawafAlbadia and I work as an architect at GOSI (General Organization for Social Insurance). My Presentation is about story telling, it’s about experience. Things we have being through during our journey using Open Source technologies.
  • I would like to start with things that we not cover during our presentation. We will not try to define what open source means. Because obviously most the audience know what Open Source means. Secondly, we will not get into Open Source Vs. proprietary debate simply because it’s an endless discussion and there will be a bias. Finally, we not talk about spirituality &amp; Obsession. I know for fact there are folks our there are obsessed about using Open Source or in the contrary using proprietary. We will not get into that. Although, I don’t get why people love Macintosh and why Rubyiest are so proud of themselves.
  • Things we will talk about however, are How to help you select an Open Source solution. This step is very hard step actually. You need to search and scrutinize all the available options. We will try to shed light on that matter. We will share our experience and it’s the core of the this presentation. Thus we will briefly mention who experience and the methods that led us to success.Finally we will give FREE (because we are Open Source) tips for both developers and managers who wish travel along the path and start to adopt Open Source solutions.
  • Before I move forward. I would love to give few information for those who don’t know what GOSI means. Is there anyone here does not know what gosi does? Have you ever wondered why every month 9% of your salary disappears? It’s US  Don’t you worry I will return back  . Well, GOSI is a non profitable agency. Its job to provide pension for people who work in private sector and to provide occipital hazards coverage as a health care insurance. It’s got 5.6 million contributors (registered in the system) and about 260 thousands of beneficiaries. GOSI spends around 9.6 billion on pension yearly. We are one of the biggest investors in the country. Which means we are Rich  Will it’s a public money and GOSI is very keen to cut expenses and spend wisely. And that’s why ideas such as Open Source is highly considered at GOSI.
  • This particular diagram is not necessary accurate
  • We certainly use Linux like. Linux is the main platform that we use to  run our webservers, application servers,database servers, and  so forth.Nagios which is an open source monitoring tool that we use to monitor all of our applications and servers www.nagios.org.Liferay Portal, we will take about this in more details. There is a new app we are working on these days, called appcelerator. It’s awesome tool that left you write code in Javascript and then generate both Android and Iphone native code. We also use other Open Source frameworks such as Hibernate, spring struts etc.
  • Open source is great. And love it. However, we not extremist. Our passion for Open Source must not contradict with our main goals. The purpose of any software product is to meet customer and market needs. So if Open Source satisfies that need then so be it. Otherwise, search for better solution. We must not make any compromises. Your decision to use an open source solution should be based on well define and established engineering methodologies. We have decided not use an open source solution in one of our main projects because we realized it does not satisfy all needs and require additional effort to get it running. And at the end, we love what we do. Whether it’s Open Source or proprietary. Nonetheless, we always favor &amp; appreciate Open Source solutions.
  • This is our story that we would like to share with you. The idea started around May/June 2009. GOSI online is one of the most important channels GOSI uses to communicate with it’s users. Luckily GOSI decided to use Open Source Product. 17/01/2010
  • Open Source is really not always quite FREE. It’s FREE in speech not in beer. Many people fail to understand that. Open Source projects tend to be frequently updated. Which is not a good thing sometimes. You can not keep track of the changes. It seems like Open Source developers very excited about anything they add and therefore they declare a new version. Backward compatibility is another risk that you need to consider.Support is the word that scares most of the managers and forestall them from moving towards using Open Source Understanding the license is very crucial ----------------------Escape vender loock-in, you are no longer bound to any vendor and you have total freedomYou can take full control over your software.Lower cost of ownership. No longer you pay for product usage license but rather support only.Freedom to inspect &amp; verify, modify, enhance.
  • When you want to select an Open Source first check - Reputation and the maturity. It’s not wrong to go a new Open Source but it’s too risky to use it in production or critical application.
  • After we decided on idea we had to assemble the TEAM. We assembled four members:Architect: Who’s job is to do information architecture and draw the big picture of the application.Developer: Who’s job to mainly code and do all necessary configurationsDesigner: Create the side theme and work on the UI.Manager: Who’s job is complain Of course we participated other teams such as testing team, quality assurance and certainly with management supervision
  • 17/01/2010
  • Gosi's experinece in adopting open source solutions

    1. 1. GOSI’s Experience in Adopting Open Source Solutions<br />NawafAlbadia<br />May 2011<br />2'nd International Workshop on Free/Open Source Software Technologies<br />
    2. 2. Things we will not talk about<br />Define Open Source.<br />Open Source Vs. Proprietary Debate.<br />Spirituality & Obsession.<br />2<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    3. 3. Things we will talk about<br />How to select an Open Source Solution.<br />Sharing our experience.<br />Tips for developers & managers.<br />3<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    4. 4. GOSI?<br />Non Profitable Agency.<br />Provides pension & OH services.<br />5.6 + Million contributors.<br />260 + Thousands beneficiaries. <br />9.6 Billion SR. on pension yearly.<br />One of the biggest investors.<br />4<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    5. 5. Growth Of Open Source<br />5<br />5<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    6. 6. 6<br />Linux<br />Java<br />Liferay<br />Portal<br />Spring<br />Struts<br />Nagios<br />Hibernate<br />Appcelerator<br />We Use<br />6<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    7. 7. What We Believe In<br />Meet Customer & Market Needs<br />Engineering Decisions<br />Love What We do<br />Open Source<br />7<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    8. 8. GOSI Online PortalThe Story<br />8<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    9. 9. Risks & Rewards<br />Not quite FREE. <br />Frequent Update.<br />Backward Compatibility.<br />Support.<br />License. <br />Escape Vendor Lock-in.<br />Take control of your software.<br />Lower cost of ownership. <br />Freedom to inspect & verify, modify, enhance.<br />9<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    10. 10. Choosing Open Source Software Top Tips<br />Reputation & Maturity.<br />On going effort.<br />Standards & Interoperability.<br />Support (Community/Commercial).<br />Version.<br />Documentation.<br />Development Model.<br />License.<br />10<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    11. 11. Liferay Portal<br />World’s leading Open Source portal.<br />Suitable for Internet, Intranet and collaborative platforms.<br />LGPL License.<br />Standards Support JSR 168, JSR 286 and JSR 170.<br />Pre-bundled portlets – around 60+ portlets out of the box.<br />11<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    12. 12. Liferay Portal<br />12<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    13. 13. The Team!!<br />`<br />Testing Team<br />Quality Assurance<br />Management<br />Manager<br />Designer<br />Developer<br />Architect<br />13<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    14. 14. How did we do it?<br />Homework<br />Training<br />Impl<br />POC<br />Req<br />Idea<br />Iterative<br />GOSI Online<br />14<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    15. 15. GOSI Online Portal<br />15<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    16. 16. The Prizes<br />16<br />Qyaas<br />Engaaz<br />16<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    17. 17. To The Developers<br />Obtain Skills.<br />Engineering discipline.<br />Participate.<br />Develop an engineering <br /> muscles.<br />Start your own project.<br />17<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    18. 18. To The Managers<br />It’s your decision.<br />Know your employees.<br />Discovering your savings.<br />Economic of Open Source.<br />Learn to handle the risk.<br />Be patient.<br />18<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    19. 19. To Recap<br />Growth Of Open Source.<br />Open Source is not always the solution.<br />How to choose Open Source software.<br />Know the risks & rewards.<br />Tips to start.<br />19<br />2'nd International Workshop on Free/Open Source Software Technologies 2011<br />
    20. 20. Thank you.<br />20<br />Email: nalbodiaa@gosi.gov.sa<br />Twitter: nalbadia<br />

    ×