Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Interview with Dedicated Odoo Developer

55 views

Published on

Anar, dedicated developer from Mobilunity, speaks about Odoo platform, reasons to learn and use Odoo, skills you should check for if you want to hire Odoo developer, and is there a future for Odoo and ERP developers.
You may also learn more information about Odoo here: https://mobilunity.com/blog/hire-odoo-developer-for-your-erp-project/

Published in: Technology
  • Login to see the comments

  • Be the first to like this

Interview with Dedicated Odoo Developer

  1. 1. Interview WITHADEDICATED ODOODEVELOPER
  2. 2. 2 Nowadaysonlineshoppingisverypopular.Thenumberofsuchwebsitesis incredible.So,wearegoingtotalkaboutoneparticularERPsystem,OdooERP. WehavepreparedsomequestionsforourOdoodeveloperAnar.Heworksonthe projectrelevanttosoftwareimplementationofthetopopensourcetechnologies andbuildingcustom solutionsforbusinesses.Theprojectconsistsofthree divisions:GIS,businessmanagementandservermanagementandactively developsbasedonopensourcetechnologiesincludingMapFish,OpenLayers, Odoo,UDig,QGIS,Odoo,UDig,QGIS,PostGis,GeoExt,TalendSDI,MapServer,GeoServer,andothers. Firstofall,whydidyoudecidetolearnOdoo,it’snotacommontechnology? BeforeOdooIhadagreatexperiencewithseveraldifferentERPsystems,starting with1C:Accountingin2004.Afterthat,Ihavebeenusingvariousmoreserious ERPsystemslikeOracle’sE-BusinessSuiteandMicrosoftDynamicsNAVwith Saptha.IalsohadsometouchingexperiencewithSAP,it’sgreatandit’soneofthe mosthigh-costandhigh-levelERPsystems.BeforeOdoo,mylastexperiencewas IBM MaximoandIcansaythattheyaresimilarwithOdoo,butthedifferenceis thattheinternalbusinesslogic(backend)iswrittenusingJava(IBMMaximo)and PythonPython(Odoo).Thethingis,thatMaximoiscommercialandhighlyexpensiveERP system andthecompany,whereIwasemployedbackthen,hadsomefinancial problems,sotheyaskedmetofindanopen-sourcealternative.ThisishowIgot tomeetOpenERPin2013and1yearlateritwasrenamedtoOdoo.Atthatpoint, Odoo wasdivided into two branches:freecommunityand closed source (commercial,paid). Anyway,developmentwithPythonisverycomfortableandevenfasterthanwith Java.Afterall,IwasimpressedbyPythonandOdooand,asaresult,Istartedto lookforajobasanOdoodeveloper.AtthatmomentImovedtoKyivandnowI’m workingasanOdoodeveloperandhadmanyinterestingprojects. ANAR
  3. 3. WhatskillsshouldagreatOdoodeveloperhave? Firstofall,youcanbeanexcellentcoder,knowseveraltechnologiesincluding Python,butOdooisanopenERPsystem,soyouwouldneedtohavean experienceinbusinesslogicmodels,inaccounting,intaxes,sales,purchasesand thingslikethat.WhenyouareworkingwithOdootherearemanysituationswhen youneedtoknowhowtomakethingslikethesework. IfIfadeveloperwouldchooseOdooasthefirstERPsystem,itwouldtakesome timeforhimtolearn.ThemostrequiredtechnicalskillisPython,thoughyoudon’t havetobeskilledatanyadditionallibraries,becauseOdoohasitsowninternalAPI frameworkandevenitsowntemplatinglanguage–QWeb,soyoudon’tneedto learnJinjaorMacro.Then,youaregoingtofaceXMLfiles,soyouneedto understandXML.Ofcourse,inthethree-levelssystem,youwouldneedtooperate withDBlevelandwritedefaultSQLinquiriesdirectlyinsideyourcode.HTMLand Web-designWeb-designskillsarealsoimportantsometimes,butbasically,about90%ofthe workreferstoPythonandXML. ANAR HowcanOdoocomparetootherERPs? Odoohasalladvantagesthatopen-sourcemodelbrought.Incomparisontoother open-sourcesystems,there’snosuchacomplexandwideERPsystemlikeOdoo is.Itcoversallsidesoftheworkflowofanyenterprise:manufacturing,repairing, servicedesk,periodicalserviceprovider,accounting,taxes…justeverything. AsAsOdooisanopen-sourcesystem,youarenotdependingonsomecompanyor someprogrammers,there’sagreatworldwidecommunity,wheredeveloperscan findasolutionforanyquestion,anysituationforanykindofbusiness.AsI’ve notedbefore,thereisafreeversionandacommercialversionofthesystem.It’sa bitfunny,butittakes3-4monthsforanewcommercialmoduletoberewrittenby acommunityforfreeandavailableinopen-sourcedatabase.Everythingis possiblewithOdoo.Allthisfreedom isthebiggestachievementofOdoo.Other systems?systems?TheSAPisgood,butitwilltearallyourbusinessprocessesand demandtomovebyitsownrules.1Chasmanybugsandproblemswhenyouare tryingtochangeoradaptsomething,it’sclosed-sourceandyouwillbeaddictedto the1Cfranchise.OracleBusinessSuite,MicrosoftBusinessDynamicsarequite expensiveandyouwouldhavetopaynotonlyfortheprogramandthelicensebut alsofordevelopers,who,bytheway,earnalot. WithOdoo,youcanhireseveralPythondevelopersandeveniftheyhavean entry-level,theycanalreadystartdevelopment. So,briefly:open-source,greatcommunity,verywideselectionofmodulesforany kindofbusiness. ANAR 3
  4. 4. 4 WhenOdooisthebestchoice? Hmm..always.Though,therearesomeuniquesituationswhenit’snot.Likewhen youaredoingaprojectforacentralbankoraministryofsomegovernment,there areparticularspecificationswrittenbythelobbyofSAPandyoucan’tjusttake anotherERPtoimplementthat.Inthiscase,youwouldhavetopaylike$400,000 forSAP.TheimplementationofSAPERPcanreach£500million. AnotherAnotherproblemisthatOdooworksinabrowser,soyouhaveaserverthattakes requestsandgivesbacktheresponseinaform ofaJSON fileoranHTTP document.Therearesomesituationswhenit’snotacceptable.Forexample, whenaclientwantstheprogram tobeclosedorrunonadesktopwithoutany browsers,youwouldneedaclient-basedsystem.Whenyoudon’twantto implementanopenalgorithm andneedtoavoidusingabrowsertomakea program moresecure,youcanuseOdooonlyifyouwouldwritesomebuffer prprogram,whichwilluseOdoobusinesslogicataserver,Odoodatabase,butthe responsewouldbereadbyabuffer-program.Inallothercases,Odooisthebest selection. ANAR WhatcanyousayaboutthefutureoftheOdoo? Currently,wearewaitingforOdoo11.There’saconventioninBelgiumandmany ofmycolleagueswenttoBrussels.Weallarewaitingfortherelease. Generallyspeaking,IcansaythatOdooalreadyhasseveralawardsasthefastest growingcompany.Threeyearsagonooneknewabout“OpenERP”,therewasan internalcommunityandnowit’sknownworldwide.It’sconqueringthemarketand OdoowouldbedemandedinaclosefutureaswellasOdoodevelopers. ANAR

×