Novell Home

Jeff Jaffe’s Blog

Archive for June, 2008

Process Excellence

June 30th, 2008 by Jeff Jaffe

Usually I write about our business and product strategies. Powering our strategies is an execution engine that ensures we build the right products with the right features for our customers – on a timely basis and with high quality. The execution engine is Novell’s people: programmers, engineers, product managers, project managers, marketing specialists, and our sales force and channel partners.

>The engine is driven by our internal processes – the methods with which we gain information about customer needs, market trends, and technological innovations and synthesis this into high quality products that meet customers requirements.

Novell has four business units. Some originated in Novell, while others, such as our Open Platform Solutions (Linux) unit, came principally through acquisitions. Others are a combination of organic and acquired elements. As a result, through the years we developed different processes.

Last year we commited ourselves to process consistency and process excellence. Consistency is important externally because it enhances the unity of our products in the marketplace. It is important internally because our engineers work together and, over time, move from one team to another.

We are always focused on excellence. Novell has always been great at understanding market needs and translating them into high quality products – but there is always room for improvement. So, as we examine and standardize core processes, we also ensure that we are performing them in an excellent fashion.

Integrated Product Development

The first area we addressed was excellent process for Product Management. Product Management focuses on the lifecycle of a product; understanding market and customer needs and translating them into products. We now have a standard approach for Integrated Product Development (IPD). Indeed, we have gone beyond product management and provided a standard approach to business management. Key features in our approach to IPD include:

  • A cross-functional team for each business unit (BU), called the Business Management Team (BMT). The BMT is led by the BU General Manager, and involves BU personnel as well as leaders from sales, marketing, services, finance, and other advisory functions. The BMT makes cross-functional decisions on product content, product readiness, marketing programs, channel readiness, selected markets, and R&D investments.

  • A set of readiness that each product must pass through so that appropriate decisions are made at the right times. This ensures alignment in the company and readiness for the entire product lifecycle: development, marketing, sales, and service.

  • A set of artifacts or documents that must be completed to ensure that each step of the process has considered everything that is necessary to be considered. These start with the Market Requirements Document to ensure a market focus. These are reviewed at the aforementioned readiness gates.

  • A complete management system for products; detailed dashboards which show schedule, quality, resource consumption, resource planning, etc.

  • Operational business planning: focus on sales, channels, marketing.

  • A cadence of reviews so that BMT members are well prepared for gate reviews (with the artifacts, inputs from their colleagues) and BMT decisions are promptly disseminated.

Summary and next steps

We have developed a staged roll-out for IPD: Too often, heavy processes introduced all at once can do more harm than good. So our approach is lightweight and staged. We are in the middle of a several year maturation and key elements are already in place.

Aside from product management excellence, we also need excellence for our core engineering processes. This post is getting long, so I will discuss that at my next posting.

SUSE Linux Enterprise Roadmap

June 6th, 2008 by Jeff Jaffe

Over the last several months, we have made key announcements about the roadmap for our flagship Linux product – SUSE Linux Enterprise (SLE). In March, we announced our schedule for SLE 11 and invited participation from the community. More recently, we announced the general availability of SLE 10 SP2. Both represent steps in our commitment to provide a differentiated Enterprise Linux distribution. Herein I provide some analysis.

Enterprise Linux

We have clearly, consistently, and repeatedly communicated a corporate strategy of providing enterprise-level customers with a Linux distribution worthy of mission-critical applications. Key characteristics of this include:

We have been proud of the work to date, but there is more to do. After all, Windows still dominates the corporate desktop and there are more Windows and UNIX servers available to convert to Linux. This is the major focus for SLE 10 SP2 and the continuing focus for SLE 11.

SLE 10 SP2

So how does SP2, our most recently announced service pack, fit into this picture?

First, an enterprise distribution involves more than the support of the code. Customers need tools to manage their subscriptions; fully understand what they are entitled to; and keep track of fixes, patches, and upgrade opportunities. With SLE 10 SP2, we include a Subscription Management Tool so an enterprise can manage its subscriptions.

At the desktop level, we improved interoperability with Microsoft Office and Active Directory. Also for the desktop – new, exciting functionality has been added. We added multimedia support for OpenOffice.org and addressed plug-and-play for networking (wired and 3rd generation wide area wireless).

At the server level, we continue to bring Linux to new places. Over the last year, we enhanced Linux real-time support, and SP2 extends that with our SLERT (SUSE Linux Enterprise Real Time) support for OFED (OpenFabrics Enterprise Distribution). Applications that are both mission-critical and time-sensitive – in finance, process control, and government – should be migrating to Linux.

For server virtualization, we are delivering the fruits of our collaboration with Microsoft by shipping translators to support Windows Server 2003 and 2008 as guests. This provides near-native performance with support from Microsoft. Also, we are shipping the ability to migrate Windows server guests between virtual machines, which we demonstrated at BrainShare 2008. Our preference is to migrate workloads to Linux – but if a customer wants to stay on Windows, they can host that application on a Linux host and have Linux be the fundamental platform for the enterprise.

SLE 11

SLE 11 will ship in 2009. As a community-based product, we openly communicate what we are doing so that our partners can provide feedback and input, and help us with priorities and development.

  • Software delivery models. As mentioned, the industry is experimenting with different models to deliver software. SLE 11 will support this in numerous ways. SLE 11 will be delivered in a conventional way or as an appliance. For partners that want to ship their own appliances, it will be easy to embed SLE 11 in their product – as we have already begun to do with SAP.

  • UNIX server migration. Linux has been migrating UNIX workloads for a long time. This was accelerated in SLE 10 with a higher level of reliability and support. Still, there is more work to do. UNIX applications have been tuned to their operating system for years, so we need to improve performance of the system and have better tools to assess performance and quality. My objective for SLE 11 is to remove all reasons to delay migration from UNIX to Linux.

  • Virtualization. Changes in software delivery models are also driven by the growing popularity of virtual appliances. At BrainShare 2008, we demonstrated a prototype virtualization platform, which could be the base for an embedded virtual appliance.

  • Desktop. Across Novell’s products, we have increased our focus on user productivity. We recently acquired SiteScape to grow our commitment to the user. Within the SLE 11 desktop itself, we will continue the focus on enterprise quality, interoperability, and multimedia.

  • Everything else. Any SLE distribution gets attention in every aspect of the operating system based on improvements in kernel.org – as well as specific Novell focus. Look for improvements in power management (for green computing), interoperability, and advanced support for low-latency and high-performance computing.

Summary

With SLE 10 SP2, and our roadmap for SLE 11, we demonstrate our deep commitment to (and reliance on) the open source community and an ecosystem of partners. In this day and age, an operating system needs to be a community project so we all agree on what is needed and work together to implement it. Novell will also add our value on top of community efforts – by teaming with proprietary partners to achieve interoperability, configuring the system to better address different software delivery models, and providing management tools and unprecedented quality and support.


Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.