design summit - community and ecosystem - john mark walker
Post on 30-Jun-2015
167 Views
Preview:
DESCRIPTION
TRANSCRIPT
ManageIQ Community VisionJohn Mark Walker
Agenda● Current State
– Development/Code
– Partners & Ecosystem
– Web site
● Roadmap– Cloud Depot
Innovation -> Management
New Technology
Adoption
ProliferationChaos
Control
Why Open Source?● Revenge of the Customer
ProprietaryVendor
Customer
OSS Vendor Customer
Open Source Innovation● A managed ecosystem
● Guided by rapid, iterative customer feedback
● May not actually be the fastest way to develop
● But it is the most responsive to customers' needs
The Community Vision
Why ManageIQ is Open Source● It's Red Hat DNA
● First to market with Open Source cloud management
● Customer demand
● Innovation in an open-source model more responsive to customers
● Who do you expect to build better integration to other infrastructure components?
ManageIQ Community to Date
● Source code, community builds released June 19● Discussion site, talk.manageiq.org, also live
● ManageIQ developed transparently and in the open● Open for business with 9 partners: CiRBA, VMTurbo,
BBVA, Gandi.net, AutoTrader Group, Booz Allen Hamilton, Cloudsoft, Chef, ICE Systems
● First GA release, Anand, in late August
Community Structure● Both Engineer and User Community
● Users, ISVs/IHVs, System Integrators
EngineeringCommunity
UserCommunity
Innovation Differentiation
Community Resources
ManageIQ
Small PrivateCompanyResource
Constrained
Red HatPost Acquisition
Large PublicCompany
Manageiq.orgGlobal Community of
Users & Devs
Open Source Dev Strategy
One Community
Many Projects
Platform Instrumentation
Cloud Governance
Finan.Mgmt
Service Management
DataManagement
Resource Management
Cloud Automation
Architecture/Taxonomy
It's All About the Ecosystem
Partner Goals● Enable upstream innovation
● Increase reach and adoption
– Make ManageIQ >>> Red Hat● Create network effect, build center of gravity
● Enable “freedom to fail”
The Freedom to Fail
Commercial Product
Open SourceCommunity
● How open source communities are often done
The Freedom to Fail
Open Source Community
Commercial
Product
● A better way:
Give more leeway to upstream development
Where Partners Fit
Open Source Community
User Enablement
Developer Engagement
Evangelism
Projects &Products
Larger Mindshare
MoreExperts
Partner Diversity● No money; contributions in kind
– User support, docs, code, marketing
● Need diversity of contributors– ISVs contribute projects
– Users contribute support and docs
– Projects contribute API integration
Partner Contributions
Many Projects
Contributed Content
● Adjunct projects● Hydra, jellyfish, et al.
● Core contributions● Policy engine● State machines● Automate● Scripts
Governance● Partners to engage in awareness-building
and setting community policy
– Community board● Engineering governed by code committers
Governance Proposal
ManageIQ Board Engineering
● Technology roadmap● Code commits● Commit process● Committer nomination and
approval● Blueprints process
● Marketing● Building awareness● Trademark governance● Community strategy● Partner resource
management
Tools and Workflow
Current Web Site● Repo at github.com/manageiq/manageiq.org
– Pull requests accepted!– “Edit this page on GitHub”
– Add blog post with pull requests● Plus discussion/bulletin board
– Talk.manageiq.org
Current Documentation● User content at http://manageiq.org/documentation/
● “Top tasks” after install
– http://manageiq.org/documentation/top-tasks/● Developer Docs
– http://manageiq.org/documentation/development/
Documentation Workflow● Same as web site
● To add a document:
– Copy another document to new markdown file
– Issue pull request for new formatted doc
Introducing: the Cloud Depot
● Self-service portal for finding, downloading content for extending ManageIQ– Scripts, policies, automation, orchestration
● Enable community to contribute expertise in the form of reusable components
The ManageIQ Cloud Depot
● What it could look like
Categories
Automation Orchestration
Policy engine Monitoring
Provider plugins Security
Sample Depot Page
Shellshock Vulnerability
Fancy finding out really quickly if your [linux boxes] are patched correctly? Even if they are turned off right now? Wow that is clever not even the virtual infrastructure players can do that…I know…its cool. Here it is...
● Link to script download
Contribute to the Cloud Depot
● Fork depot repository on GitHub (TBD)● Issue pull request against depot repo● We will evaluate content for publication
– Accept/reject● We will manually add to index
Cloud Depot Roadmap● Looking at technology solutions
– Chef's supermarket– Requires development time and
modification
Web Site Improvements● Current web site was good for launch,
but...– Front page very static
– Not all site elements easily navigable
– Need more documentation
Web Site Next Steps● Working on next design
– Reworking navigation
– Add more options “above the fold”
– Make site activity more visible/accessible
– Look for discussion on talk.manageiq.org
Documentation Sources● Old, converted docs● New docs from docs team● Community
– Starts on talk.m.o– Migrates to manageiq.org/blog/– Integrated into /docs/
Conclusions
Community Outreach● Branching out – more partners, diversity
– Cloud service providers● Provider plugin arch
● Build largest cloud ecosystem in the world● Utilize community board to expand
top related