Achieving Visibility and Insight
       Across OpenStack Projects




Stefano Maffulli, OpenStack Foundation, Community Manager
Sanjiva 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
                                            Tools                               Collaboration

                        Requirements      Version       Code      Continuous
               Wiki       & Issues        Control      Review     Integration     Email
                                                                                  Lists
GUI                                                                             • General
                                                                                • Developer
                                                                                • Documentation
                                                                                • Community
                                                                                • Operators




Data                                                                              Social
Store
(File                     Launc
                           Launc         GitHub
                                         GitHub       Gerrit
                                                      Gerrit      Jenkins
                                                                   Jenkins
Structure /               hPad
                           hPad
Repository)




Concepts,                                            • Reviewer   • Component
                          • Project      • Users
              • Users
Features,     • Pages     • Users        • Code
                                                     • Comment    • Build            IRC
                                                     • Commit     • Version
Logic, etc.               • Issue/Task   • Version
                                                     • Files      • License
Current Integration Challenges
‣ 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
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
Overlapping Community and Corporate Content


 RackSpace
  Content
                                 HP
                 OpenStack     Content
                  Content

        Cisco            Nebula
       Content           Content
Wikidsmart Demo

• 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?

                           8
How Wikidsmart Works




           9
OpenStack Pilot Architecture Review
A Wikidsmart, Coherent Information System
                        Tools                                   Collaboration


                                                        Email
GUI                                                                               IRC
                                                        Lists


                         Wikidsmart Context Server’s Knowledge Model
Domain
Concepts,
Features,
Logic, etc.                                                                Other
                                                                           (CRM Help
              Software Engineering: Concepts, Processes, People Social     Desk, etc.)



Data
Store                                                                    Social
                                           11
More about zAgile
 and Wikidsmart



         12
zAgile Corporate Overview
• 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
                                                       Technology    Services

• Partners



• Press Coverage


• Selected Customers

2008-2012 Proprietary and Confidential, zAgile, Inc.    13
Wikidsmart Platform Benefits
• 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
2008-2012 Proprietary and Confidential, zAgile, Inc.   14
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: stefano@openstack.org
 ‣ Sanjiva Nath: snath@zagile.com

zAgile for OpenStack Summit - v2-3.ppt

  • 1.
    Achieving Visibility andInsight Across OpenStack Projects Stefano Maffulli, OpenStack Foundation, Community Manager Sanjiva Nath, zAgile, CEO and Founder
  • 2.
    Agenda ‣ OpenStack IntegrationPilot 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)
  • 3.
    Silos of Contentand Concepts Tools Collaboration Requirements Version Code Continuous Wiki & Issues Control Review Integration Email Lists GUI • General • Developer • Documentation • Community • Operators Data Social Store (File Launc Launc GitHub GitHub Gerrit Gerrit Jenkins Jenkins Structure / hPad hPad Repository) Concepts, • Reviewer • Component • Project • Users • Users Features, • Pages • Users • Code • Comment • Build IRC • Commit • Version Logic, etc. • Issue/Task • Version • Files • License
  • 4.
    Current Integration Challenges ‣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
  • 5.
  • 6.
    Sample Questions toAnswer ‣ 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
  • 7.
    Overlapping Community andCorporate Content RackSpace Content HP OpenStack Content Content Cisco Nebula Content Content
  • 8.
    Wikidsmart Demo • FacetedSearch: – 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? 8
  • 9.
  • 10.
  • 11.
    A Wikidsmart, CoherentInformation System Tools Collaboration Email GUI IRC Lists Wikidsmart Context Server’s Knowledge Model Domain Concepts, Features, Logic, etc. Other (CRM Help Software Engineering: Concepts, Processes, People Social Desk, etc.) Data Store Social 11
  • 12.
    More about zAgile and Wikidsmart 12
  • 13.
    zAgile Corporate Overview •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 Technology Services • Partners • Press Coverage • Selected Customers 2008-2012 Proprietary and Confidential, zAgile, Inc. 13
  • 14.
    Wikidsmart Platform Benefits •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 2008-2012 Proprietary and Confidential, zAgile, Inc. 14
  • 15.
  • 16.
    Recap: Sample Questionsto 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
  • 17.
    OpenStack Can OfferValue-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
  • 18.
    OpenStack Can OfferValue-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: stefano@openstack.org ‣ Sanjiva Nath: snath@zagile.com

Editor's Notes