Open Sourcing From Within Your Company, For Your Company

  • Upload
    aviva

  • View
    51

  • Download
    1

Embed Size (px)

DESCRIPTION

Open Sourcing From Within Your Company, For Your Company. MIL-OSS, Thursday, May 24 h 2012. by Bob Williams. About Me. Bob Williams CTO / Analytics Evangelist [email protected] Twitter @ _bobwilliams Come see Innovation, Culture and Open Source in Action - PowerPoint PPT Presentation

Citation preview

Culture for a Creative & Knowledge Economy

Open Sourcing From Within Your Company,For Your CompanyMIL-OSS, Thursday, May 24h 2012by Bob Williams#opensource #miloss @sparcedgeThank you for having meIm really glad and honored to be hereWhat a great event this ishow about a quick round of applause once again for mil-oss1About MeBob WilliamsCTO / Analytics [email protected]

Twitter@_bobwilliams

Come see Innovation, Culture and Open Source in [email protected] - tours held daily.www.sparcedge.com

#opensource #miloss @sparcedgeI am responsible for leadership, technology vision and direction

I am very active on Twitter. You can find me @_bobwilliams

And I am very passionate about open communication,innovation through collaboration and free exchange of ideas

Which is great because 2Who is SPARC!Software Product Development and Integration 2011 Best Place to Work in SC165+ employees / 500% Growth in 2011Service Disabled Veteran Owned Small Business

#opensource #miloss @sparcedgeThe company I work for fully embraces my passions

At SPARC we believe we engage people through better information

We have a really good work environmentDecent size shop and weve grown a lot

And oh yeawe write software Whether it be for Enterprise, Cloud, Web, Mobile, Cyber, Analytics, Culture, Engagement, Green Energy

3lets put this slide about sparc after the steps to open source...maybe something like who is sparc in 60 seconds and just run through all the cool stuff we do on 6 seconds each slide for ten slides in a row...wow themOpen Source Your Entire OrganizationOpen Source Everything Possible!

#opensource #miloss @sparcedgeHere to challenge you to open source everything, everything possible, everything you canNot just use open source software or contribute to itBut to open source your departments, your processes, the things you might have considered company secrets beforeOpen source your entire organizationchange your mindsetOpen source can be and is about more than just softwaretake it on as a way of lifeAnd Ill define open source as sharing something of value and accepting feedback & contributionsLetting its value grow through the collaboration and use of othersAnd if you do Ill promise you a moreEngaged, excited and innovate workforceYoull better understand your business and processesYour competitors will become your collaboratorsAnd Its all basically for free

Not sure how to even start5 easy steps4Step One UseFind open source software that you can use in your projects.Get used to it and the open source model. Take that first step to using it!

#opensource #miloss @sparcedgeSo, step one is to use open sourceAllow it, get used it, learn about itFind projects you have today that can leverage open source softwareMaybe thats a lower risk project to use as your comfort buildsMaybe thats an internal or R&D effortBut bring open source software inside your walls so you can understand the model and take that first step.We use open source

5Step Two ContributeGive back to the community and uphold your end of the open source agreement.

Learn the share/make it better part of open source.

Take that next step!

#opensource #miloss @sparcedgecontribute back to the projects you are usingoften overlooked pieceCommunityLearn the benefits by seeing them work for someone else

Share/make it better

Dev download open source and not contribute

Take that next step!6Step Three In-HouseLearn how to open source your own project(s).

Allow them to work together across teams and build better collaboration.

Create excitement and additional energy!

#opensource #miloss @sparcedgein-house open source solution.Open source your own project from the ground upUse github, bitbucket or similarCreate the support for your engineers to contribute to each others projectsSet boundaries7Step Four ReviewDevelopers like clout and like to be heard.

Let them show-off to their peers, managers and the company as a whole.

Give them bragging rights!

#opensource #miloss @sparcedgeIm speaking to the IT leaders, managers, executivesBuild the platform for cultural acceptancePeers, leadership, executives, companyclout and bragging rightsWaterfall vs agile8Step Five ExpandNow that you have embraced open source, dont stop.

In what other areas of your company could you apply the open source model?

Find ways to capitalize on the advantages of the open source model throughout your entire organization!

#opensource #miloss @sparcedgeMight seem the hardest but its the easiest stepYou now understand open sourceHave learned a lotDont stop nowTake it to that next level9Why?So Why Does SPARCOpen Source?#opensource #miloss @sparcedgeBefore I go any further let me take a moment to Make it personal and tell you why SPARC open sourcesAt SPARC we do not believe in holding something of value tightly and closely to our chest.For us, especially with the growth we see and agility we move with it requires too much effort and energy to take that tightly held value and retain its value or make it more valuableIn fact, we believe the full value can only be achieved by sharing and letting others help us make it more valuableWe have seen the rewards of the promises I made earlier of a moreEngaged, excited and innovative workforceUnderstanding our business and processes betterOf our competitors and even companies in other markets become our collaboratorsWe do not open source everythingyetBut we are open sourcing more and more every dayAnd we are only seeing positive results and success from itWe have no reason not to open sourceYou maybe saying to yourself, I get the steps and why you do it, but Im not sure of what I can actually doLet me give you some examples10SPARC and Open Source

#opensource #miloss @sparcedgeHackathonsDescribe the eventOpen to any and everyoneCode is open sourcedVolunteers have made it betterHRWe give it away70 companies have seen itSome of those actively contributeEven SPARC Team Members contributeSPARC U (it time allows)Open to the publicUser GroupsGitHub, VMWare, Health and Wellness, Employee RecognitionTeam Member generated content: Java Certifications, Mobile Development, Presentation Zen, IA & SecurityFeedback, surveys how do we make it better11

#opensource #miloss @sparcedge12SPARC IQSPARCs Real-Time, BigData Analytics PlatformPure Open Source StackBackbone for SPARCs ProductsThink lots of data coming in fast Think deep number crunching for insight

#opensource #miloss @sparcedgeRe-iterate slide bullets13and more

node-hashring connect

node-http-signature

SPARC IQ

Scala

#opensource #miloss @sparcedgeWe use a lot of open source projectsA few not listed here14

node-hashring connect

node-http-signature

SPARC IQ#opensource #miloss @sparcedgeAs in step 2 Contribute we give back to the community Having contributed to the projects you see here15We Open Source our Own Stuff Too!Hook.io hooks for creating ridiculously simple, self-forming consistent hashing rings.hook.io-ringHook.io hook for easy distribution off http servers, with client-server orchestration.hook.io-ring-http-serverA minimal node.js utility for handling common (but often overlooked) callback scenarios.cbA lightweight jQuery plugin providing a friendly API for using the jade template engine.jquery.jade.jsConnect middleware wrapper for Joyent's HTTP Signature reference implementation.connect-http-signatureMore projects coming soon!SPARC IQ#opensource #miloss @sparcedgeWe also have open sourced projects of our ownFrom messaging frameworksTo asynchronous callbacks routinesTo even jQuery pluginsMany there will be more coming as they are ready16SPARC Mobile App Distribution #opensource #miloss @sparcedgeExcited to mention our mobile application distribution productWhich we are open sourcing the entire product17SPARC Mobile App DistributionOpen source solution providing organizations a secure method of managing and distributing applications.

Support for iOS, Android, Blackberry and all popular browsers.

Install applications directly from a mobile browser or desktop.

What#opensource #miloss @sparcedgeTell what it issecure way for a company to distribute mobile applications to its userssupports your major mobile platforms and browsersallows companies to administer and manage their applicationsWhy: we had an internal need that we built via the in-house step basically and in our review steps decided to contribute the entire product18SPARC Mobile App Distribution

#opensource #miloss @sparcedgeA few screen shotsProject code name is heappWere rebranding at the moment for the official launch and you can go to sparcedge.com for more information on the product, release dates as well as where to get itYou can see a very easy to use mobile interface for searching for an application and installing it

19SPARC Mobile App Distribution

#opensource #miloss @sparcedgeHere are a few more screen shots showing the web presenceYou can search, manage and administer your apps from here20Technology StackView TechnologiesSpring MVC, ThymeLeaf, JQuery/JQuery Mobile

PersistenceSpring Transactions, HSQLDB / MySQL, QueryDSL, EclipseLink

SecuritySpring Security, OpenID

LoggingLogback

TestingJUnit, Mockito All Open Source!#opensource #miloss @sparcedgeAs with SPARCIQ the entire product is built on an open source stack21Your Challenge!Why Dont WeOpen Source Our Entire Company?#opensource #miloss @sparcedgeSo I challenged you early on to open source everything you canGave you the promise of an engaged, excited and more innovative workforceunderstanding your business bettercompetitors becoming your collaboratorsGave you 5 easy steps to get thereGave you some insight into why we at SPARC open sourceAnd even gave you some concrete examples of things SPARC open sourcesAnd so Ill reiterate my challengeAnd ask you to ask yourself, why dont we open source our entire company?

22Oh, and by the wayThis Entire Presentation Has Been Open Sourced!

https://github.com/sparcedge/

#opensource #miloss @sparcedgeOh and btwas I have said SPARC, is embraces the open source model and in that spirit we have open sourced this entire presentation which you can find at the above link

Its free to you to take and use as needed and improve as you want

I only ask that if you do please drop me a line and let me knowId love to hear from you23Thank You!

[email protected]

@_bobwilliams

[email protected]

www.sparcedge.com#opensource #miloss @sparcedgeOk, Ive taken up enough of your time and want to thank you for being a part of this

If you have questions Ill be around, please come find me and we can chat

Thank you!24