achieving visibility and insight across openstack projects.ppt
TRANSCRIPT
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]