Achieving Visibility and Insight Across OpenStack Projects
Stefano Maffulli, OpenStack Foundation, Community ManagerSanjiva Nath, zAgile, CEO and Founder
Agenda‣ OpenStack Integration Pilot Overview (10 minutes) ‣ Demo of Pilot, Powered by Wikidsmart (10
minutes)‣ More About zAgile and Wikidsmart (10 minutes)‣ Potential Next Steps (5 minutes)‣ Q&A (10 minutes)
Silos of Content and Concepts
LaunchPad
GitHub
GUI
Data Store (File Structure /Repository)
Concepts,Features,Logic, etc.
•Project•Users• Issue/Task
•Users•Code•Version
•Users•Pages
Email Lists
Social
Tools Collaboration
IRC
•General •Developer•Documentation•Community•Operators
Jenkins
•Component•Build•Version•License
Gerrit
•Reviewer•Comment•Commit•Files
Requirements & Issues
Version Control
Code Review
ContinuousIntegrationWiki
‣ General lack of integration amongst Projects’ content‣ Interoperability, Traceability, Faceted search ‣ Project leaders: dashboard of status for milestones,
activity of contributors, translations, documentation, bugs, etc.
‣ OpenStack community management:‣ Lack of integration/traceability/reconciliation/visibility
‣ Community member collaboration with OpenStack:‣ No consistency/interoperability of internal content with
that of the OpenStack community‣ Community members want to harvest community-
generated knowledgebase for their own customers more efficiently, integrate this info with internal knowledgebase
Current Integration Challenges
Pilot Results: Architecture
Sample Questions to Answer‣ Pilot
‣ Who are the most and least active users?‣ What is the trend of bugs fixed over time?‣ Which company has been active with specific project
parts?‣ Beyond the Pilot
‣ Show public information combined in a cohesive way with my private information and enable interoperability of content amongst tools and applications
‣ How much did this company pay, and what is that with respect to the cost of the feature? their contribution? their participation?
‣ Show accountability of the community in terms of cost and value
OpenStackContent
CiscoContent
HPContent
NebulaContent
RackSpaceContent
Overlapping Community and Corporate Content
• Faceted Search: – Finding precise information, quickly and easily
• Follow the life of a patch:– Git -> Bug tracker -> Person -> Company– What else is the company/person working on? – What were they doing in the past?
• Bug report: – What person in which company filed it?– See the discussions, the patch, who authored it?
Wikidsmart Demo
8
How Wikidsmart Works
9
OpenStack Pilot Architecture Review
A Wikidsmart, Coherent Information System
Social
Wikidsmart Context Server’s Knowledge Model
Social
Other (CRM Help Desk, etc.)
GUI
Data Store
DomainConcepts,Features,Logic, etc.
11
Software Engineering: Concepts, Processes, People
IRC
Tools Collaboration
Email Lists
More about zAgileand Wikidsmart
12
• Mission: Integrate Teams, Tools, Processes, and Knowledge– First targeting Application Lifecycle Management / Software Engineering– Platform extensible to any domain and applications
• Founded: 2006 in San Francisco, launched v1.0 in 2009
zAgile Corporate Overview
• Press Coverage
• Selected Customers
• Partners
Technology Services
132008-2012 Proprietary and Confidential, zAgile, Inc.
• Instant Integration• No development required, integrations are pre-built• Each connector instantly integrates all tools and applications
• Smart Solutions• Cohesion of content flow between tools and apps• New, template-based, composite applications
• Insightful Information• Easily find content with faceted, precision search• Lineage/Traceability: Traverse tangential artifacts/concepts• Dashboards & reports bridge content between tools and teams
• Future-Proof Platform • Open Source, Open Standards, Any Tools and Applications
Wikidsmart Platform Benefits
142008-2012 Proprietary and Confidential, zAgile, Inc.
Potential Next Steps
Recap: Sample Questions to Answer‣ Pilot
‣ Who are the most and least active users?‣ What is the trend of bugs fixed over time?‣ Which company has been active with specific project
parts?‣ Beyond the Pilot
‣ Show public information combined in a cohesive way with my private information and enable interoperability of content amongst tools and applications
‣ How much did this company pay, and what is that with respect to the cost of the feature? their contribution? their participation?
‣ Show accountability of the community in terms of cost and value
OpenStack Can Offer Value-Added Integration
‣ Public Portal (Everyone)‣ Wikidsmart integration, search, and dashboards
offered either as Free or Subscription‣ Private Portal (Corporate Members)
‣ Wikidsmart integration, search, and dashboards offered as a Subscription
‣ Bridges internal corporate content with OpenStack community sites
OpenStack Can Offer Value-Added Integration
‣ See OpenStack Blog for links‣ Recorded webinar‣ Social Media and Community: LinkedIn, Twitter,
Mailing Lists, etc.‣ Survey (3 checkbox questions, 1 comment box)
http://svy.mk/PCzRVW‣ Now: Q&A
‣ Stefano Maffulli: [email protected]‣ Sanjiva Nath: [email protected]