Your Open Source strategy sucks! (well,… probably mine stinks)

Slides:



Advertisements
Similar presentations
UNESCO ICTLIP Module 2. Lesson 31 Introduction to Integrated Library Systems Lesson 3. How Do You Evaluate Integrated Library Systems?
Advertisements

First create and sign up for a blue host account Through the help of Blue Host create a WordPress website for the business After you created WordPress.
© Copyright Custell Pty Ltd The Relationship Lifeblood: Leverage the Relationship Improve Intimacy Create Value Reduce cost Partnering for.
Security awareness and cultural change “…from bad apples to good eggs…” Martin Smith MBE FSyI Chairman and Founder The Security Company (International)
ERP Implementation Strategies
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Towards an innovative and profitable distribution paradigm in China market Steven (Jian) Cui General Manager License Division at PC Stars
WHY CHOOSE CEO-PE?  We employ International Association of Privacy Professionals (IAPP) Certified and Health Insurance Portability & Accountability Act.
1 Dec. 4 Agenda Update on final essays – Library databases – APA style – Submission procedures Course review Course evaluations.
1 IS371 WEEK 8 Last and Final Assignment Application Development Alternatives to Application Development Instructor Online Evaluations.
Process, Communication, and Certification Padma Venkata
  Supply chain management software is implemented by companies to deliver the benefits of the supply chain strategies they had adopted.  Open Source.
Acquiring Information Systems and Applications
Know More. Do More. Spend Less. January 24, 2006 Monica Loomis, Senior Sales Consultant Oracle Contract Management.
Selling a Small Business and Succession Planning F OR A S MALL B USINESS.
Chapter 16 Building the Data Mining Environment. 2 The Ideal Customer-Centric Organization Customer is king (not pauper) For B2C (business to consumer)
Software Deployment at Johnston Community College Lauren Bradley | Windows System Administrator at Johnston Community College Lauren Bradley | Windows.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
May Agenda  PeopleSoft History at Emory  Program Governance  Why Upgrade Now?  Program Guiding Principles  High-Level Roadmap  What Does This.
Software Engineering Process I
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Clarity Educational Community Get the Results You Need When You Need Them Transitioning to CA PPM On Demand Presented by: Joshua.
Security and Privacy Services Cloud computing point of view October 2012.
Futurestate IT Confidential APPLICATION COMPATIBILITY AND CURRENCY MANAGEMENT™ John Doe Partner Company.
IBM Governmental Programs Open Computing, Open Standards and Open Source Recommendation for Governments.
Strategy #5. IT Architecture and IT Infrastructure are Metaphors Architecture - the relationship between planning and building Infrastructure - examples.
Information Systems Security Computer System Life Cycle Security.
QuestDirect.org Understand Your Support Options and What They Mean To Your Organization’s Internal Roadmap.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Solution Provider Agreement (SPA) Re-enrollment 2006 Name Title Group Microsoft Corporation.
Chapter 19 Emerging Management Practices Cost Accounting Foundations and Evolutions Kinney and Raiborn Seventh Edition COPYRIGHT © 2009 South-Western,
Building the case for change Workforce Academy. Building blocks of change establishing the case for change assessing readiness for change building sponsorship.
Ανοιχτό Λογισμικό & Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις Dimitris Andreadis Software Engineering Manager JBoss Application.
1 Performing Procurement Due Diligence with an Open Source ERP?
Towards a Theory for Understanding the Open Source Phenomenon Kasper Edwards Technical University of Denmark Department of Manufacturing Engineering and.
© Mahindra Satyam 2009 Decision Analysis and Resolution QMS Training.
Copyright 2007, Information Builders. Slide 1 So You Just Bought WebFOCUS… Dan Schultz Director June, 2008.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
Best Practices in Partnering Julia King Tamang
Sigur Ecommerce Pvt. Ltd.
SOCIAL BUSINESS PLAN. SOCIAL BUSINESS  Social enterprise is a business that trades for a social purpose. The social aims of the business are of equal.
81 8. Managing Human Resources Managing the IS function Centralized control of IS function Distributed control of IS function Federated control of IS function.
Massachusetts Open Standards Policy Claudia Boldman Director of Policy and Architecture Information Technology Division, MA.
TechnoPrisoners! Some thoughts on how to avoid becoming one of them Jim Walmsley IT Specialist, IBM August, 2002.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
1 Design and Integration: Part 2. 2 Plus Delta Feedback Reading and lecture repeat Ambiguous questions on quizzes Attendance quizzes Boring white lecture.
Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 (with a LOT of help from Sanjiva Weerawarana,
Rational Unified Process (RUP) Process Meta-model Inception Phase These notes adopted and slightly modified from “RUP Made Easy”, provided by the IBM Academic.
Software from Requirements Brent Haines April 12, 2007 Why Methodology Doesn’t Really Matter.
Unit 8.2: Effective Implementation Planning HIT Implementation Planning for Quality and Safety Component 12/Unit 81 Health IT Workforce Curriculum Version.
Proprietary vs. Free/Open Source Software
T8. Open Source Tools That are Changing the Content Technology Landscape Gilbane San Francisco 2010.
Carnegie Mellon University © Robert T. Monroe Management Information Systems Introduction To MIS Management Information Systems.
Chapter © 2015 Pearson Education, Inc. Publishing as Prentice Hall.
Microsoft Deployment Workshop Deploying Office 2003 Editions Joe Liptrot Linkpad Limited.
Open Source Software in Federal Acquisitons Acquiring Maximum Agility: Beyond Open Standards TCO and Best Value Revisited.
Practical IT Research that Drives Measurable Results Establish an Effective IT Steering Committee.
Serving IT up with ITIL By Thane Price. IT is the laboratory’s pit crew  Goal : Make technology transparent while accomplishing valuable internal customer.
Benefits of IT Outsourcing Services
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
FOSS4VGI: An Introduction to the Open Source Geospatial Community
MCSA VCE
Microsoft Inspire 9/17/2018 2:10 PM Proactive Insights
Customization Guidelines for BMC Remedy IT Service Management 7.5
Cloud Migration What to Consider When Switching Providers NAME: SYED TARIQ SHAH “WAQIF” REG NO: K1S18MCS0021 SUB: CLUSTER AND CLOUD COMPUTING.
MES Migration HGP Asia Knowledge Day 2017
Customization Guidelines for BMC Remedy IT Service Management 7.5
Increase productivity
Agenda About us Industry expertise Service Contact us.
Generate the Best Leads using Marketing Service From Global Mail Media GLOBAL MAIL MEDIA
Presentation transcript:

Your Open Source strategy sucks! (well,… probably mine stinks)

A word of caution

Who are you to say that? “I know nothing except the fact of my ignorance”. - Socrates

Agenda  Adopting Open Source  Traps and pitfalls  Open Source Software adoption check list  Open Source Software adoption strategy

Agenda  Adopting Open Source  Traps and pitfalls  Open Source Software adoption check list  Open Source Software adoption strategy

Adopting Open Source And getting the most out of it

The Open Source advantage  License cost BORING!…  License management Getting better  Software quality Jury is still out on this  Lock-in avoidance Starts getting interesting

It all boils down to…

Empowerment means:  Solution ownership  Data ownership  Supplier replaceability  Software life cycle management: Updates Patches Decommissioning

Turning the tables  Revert (back to the roots) the supplier/customer relationship Getting married every day: Higher commitment from suppliers Competition works throughout the cycle  Customer first (again)

Open Source based strategies

What’s a strategy, anyway? “What do you want to achieve or avoid? The answers to this question are objectives. How will you go about achieving your desired results? The answer to this you can call strategy.” - William E. Rothschild

Objectives?  Achieve: A technical solution to a problem A coherent infrastructure Empowerment Control Ultimately, Return on Investment  Avoid: Brick walls Lock-in Open Source Software can help. A lot. But…

The need for a strategy  Download and run is short-sighted  Consider, at the very least: Legal issues Solution assessment (“will it work?”) Risk management (“what if?”) Configuration management Life span Decommissioning/migration

Legal issues  No license is equal  General issues: License compatibility (e.g. BSD software using GPL libraries) Oversight process within the project (e.g. IP issues)  Specific issues: Simple internal use, no modification: relatively easy Redistribution: might need to abide by the project decision

Solution assessment  Requirements fulfilment ratio What can be done to reach 100%?  Compatibility: Technical Environmental Cultural  Background Established solution? Proven track record? Commercially supported?  Community assessment Diverse participation? Governance?

Risk management  Technical risks: Software quality Security Scalability  Community risks: Why is this software Open Source? Will the project stay? What if the community divides? What if the project diverges?

Configuration management  Deployment is troublesome How are configurations stored? Accounting? Upgrades? Patches? Continuity?

Life span  Solution scope  Maintainability over the years  Migration to different architectures  Environment health

Decommissioning  Eventually, the solution will be superseded  What happens to data?

Traps and pitfalls

Fake Open Source  A license is not enough  Proprietary solutions with open code  Tell-tale signs: No community “Enterprise” version with closed source functionality  Baitware: caveat emptor

Code dumps  Dead software  OSS as a last resort solution  Tell-tale signs: No community No development

Legal issue  Don’t snore just yet  IP matters  Licenses matter  Side effects of license mix matter

Open Source Software adoption check list

Ecosystem  Is your company ready for Open Source? Management commitment Cultural change (some) DIY IT  If not: Contact an Open Source vendor Manage Open Source the traditional, proprietary way Get only the technical benefits (still not bad)

Solution background  Project stability (easy questions) How long has the project been around? How many reference customers of your size has it got? Are there books published? Download statistics? Commercial software?  Community (much more difficult) How diverse (multivendor) is the community? Democracy or oligarchy? Governance rules?

Legal issues  Are/have been there IP issues?  Is there a process to ensure license compatibility within the project?  Is the license compatible with the intended usage?  Are you prepared for the worst case scenario?

Technical issues  Does it solve the problem in full?  If not, how can it be customized/extended/integrated?  Is technology compatible with your environment?  How is deployment managed?  How is configuration managed?  Does the solution support High Availability?  Can you ensure a business continuity plan?

Commercial issues  Can you easily get commercial support?  Do you have alternative support channels?  Does support come from professionals or companies?  Will your support channel take care of your customizations/integrations/extensions as well?  Can your support channel ensure that patches will be submitted and could be included in the mainstream distribution?  Can your support channel (co)drive the release process?

OSS adoption strategy

Strategy plan for a successful OSS adoption  Commit OSS might not be for the faint of heart  Prepare Get trained Ensure bottom-up willingness to participate Ensure top-down willingness to participate  Evaluate Checklist homework  Plan Adoption Deployment Support Decommission

Plan B (works as well)  Approach OSS as if it was commercial software  Deal with vendors  Leverage the technology advantage  Consider a roadmap to the Real Thing

Questions?