design summit - community and ecosystem - john mark walker

Post on 30-Jun-2015

167 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

This presentation is an overview of community acitivities for ManageIQ, its members, and partners. From documentation and the web site to the upcoming ManageIQ Depot, this presentation goes over previous milestones and what's coming up on the roadmap. For more on ManageIQ, see http://manageiq.org/

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