Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Cloud
    • Cloud
    • IT Management

    How OpenStack Project Management, Release Timing Works

    Written by

    Sean Michael Kerner
    Published May 16, 2014
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Atlanta—The OpenStack cloud platform is an open-source project that enjoys the participation of more than 1,200 developers who are contributing code. The job of making sure that OpenStack developers are working together and platform releases occur on time is the job of Thierry Carrez.

      In a session at the OpenStack Summit here, Carrez, who has been in charge of OpenStack release management since 2010, detailed the tricks of the trade for OpenStack project management.

      “OpenStack is an innovation project where anyone can propose a change,” Carrez said. “There are lots of different companies involved, and the project does not have a traditional management structure.”

      OpenStack uses a number of different techniques and tricks to co-ordinate and manage OpenStack releases. The first trick, Carrez said, is having time-based releases. OpenStack now has a regular six-month cadence for releases. For example, the Icehouse release debuted on April 17 while its predecessor release, Havana, came out in October 2013. The next OpenStack release, code-named Juno, is set to debut next October.

      OpenStack as a platform is made up of multiple projects for compute, storage, identity and networking. Without a common six-month cycle, it would be difficult to align all the projects, Carrez said.

      Another project management technique Carrez used is having feature freezes for releases, which tend to happen six weeks before a major OpenStack release

      “So, by a given date, you can’t add anything new,” Carrez said.

      By having a feature freeze in place, there is review time built into a release schedule. Carrez noted that the feature freeze also encourages developers to focus on things that are relevant for producing a release such as documentation and quality-assurance testing.

      “We need the feature flow to slow down so things can be documented and tested,” Carrez said.

      Having design summits are another core project management technique OpenStack uses for project management. An OpenStack design summit is held every six months, both to celebrate a new release and to get developers together to discuss and brainstorm for the next release.

      Design summits also serve to help overcome some project management coordination challenges that can come up. One of those challenges is developer anger that can ferment on a developer mailing list.

      “It’s really easy to get pissed off by someone to the point where you don’t want to talk to them,” Carrez said. “The design summits get people get face-to-face and that guy that seems to be [nasty] on the mailing list is actually quite a nice guy in person.”

      Another challenge for OpenStack is the distributed nature of project development across multiple organizations. In particular, the risk of a water-cooler effect is a concern that Carrez has taken steps to avoid at OpenStack. In the water-cooler effect, developers in the same organizations talk to each other around the water cooler in their own locations and make decisions without involving others.

      “To solve that, we make sure all discussions are on a mailing list and we have diversity with teams from multiple companies to prevent the water-cooler effect from happening,” Carrez said.

      Tracking tasks across individual OpenStack project boundaries is another key challenge. Carrez said that there is a technology being developed now called “Storyboard” to help deal with that issue by having a task-tracking platform for OpenStack.

      From a leadership perspective, the OpenStack project has built its governance structure to help foster a community of participation. It’s important to make sure that the OpenStack project doesn’t lose touch with everyday issues, Carrez said.

      Project technical leaders (PTLs) who lead individual OpenStack projects are elected every six months, and the OpenStack Technical Committee is elected every year. The goal is to have project governance that is representative of contributors.

      “This helps prevent us from being completely disconnected with the contributor base,” Carrez said.

      Sean Michael Kerner is a senior editor at eWEEK and InternetNews.com. Follow him on Twitter @TechJournalist.

      Sean Michael Kerner
      Sean Michael Kerner
      Sean Michael Kerner is an Internet consultant, strategist, and writer for several leading IT business web sites.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.