All Posts in the ‘News’ Category

Top 10 Pitfalls of Technology Product Projects. (and what you can do about them)

November 8th, 2009 | By tpenny in News | 1 Comment »

Here’s my take on the top 10 reasons IT product projects fail, based on my 20 years experience completing product projects across a broad range of technologies and industries.

1) Incomplete understanding of requirements and goals

Failing to plan is planning to fail. No matter how urgent the business need it’s crucial that a reasonable amount of time is dedicated to planning out the project and that starts with clearly understanding and documenting the requirements, or being prepared to spend quality time with your service provider to educate them to the extent that they can do this for you. If finding the time is a problem, take the key team members offsite to a separate location with the mission to spend as many days as it takes to get this accomplished and help them clear their desks of other assignments while they do this.

2) Lack of executive support and alignment with business stakeholders

It’s crucial there is an executive sponsor who is passionate and motivated to see the project through to a successful conclusion and has the authority to spend the company’s money and resources and remove ‘road blocks’. Everyone on the team needs to know who this is and the team need to plan to spend time at least weekly with this person to keep an open and candid dialogue of results and issues etc.

3) Failing to choosing the right technology partner

Choose a partner you trust if you already have one great! A good test of that partner’s commitment to the relationship is the amount of face time you have with their executive management and the degree of personal accountability they have. If you are going to be spending large sums of money with a company, you need to know that their executive management team feels the accountability and pressure to perform and that they will be there when you need them when problems arise. If you have only ever met with account managers and relationship managers then that’s a sure sign that you are not a priority and you do not have the appropriate level of attention and focus.

Watch out for overcommitment to win the business.  Many companies will do this knowing that you are going to be locked in even when you find out that they cannot complete the project within the agreed terms.  You should ask for a number of comprehensive proposals with references and look for how the vendor has demonstrated not only their basic understanding, but ways in which they can add value to your project and organization.  For example, will you be able to hire any key consultants if they become powerful additions to your business?  What terms would apply?

4) Lack of clear accountability and lines of authority

Organizations will often create structures and processes that obscure individual transparency and accountability and if this is the case, then it must be resolved before the project starts. If functional management and project management responsibilities have to be split, then roles need to be very clearly defined and agreed and how decisions will be made. Plan on defining the approach for resolving issues with the sponsor related to responsibilities and accountability up front.

5) Lack of project transparency and reporting

There must be a clear and simple way to report progress, issues and challenges as the project moves through the phases of its life. There needs to be the right balance between ’smily face’ summaries and 500 line Gantt Charts which no one can understand or read. The stakeholders and team should be able to see and understand a single high-level plan that can be clearly read on one sheet of paper. The project manager can maintain whatever other detailed plans are needed.

Red Flag. If all the stakeholders are hearing is ‘rosy’ pictures of progress week in and week out, then there are most likely problems which are not being reported. As a stakeholder, you want and need to hear enough about the project’s issues and challenges to have confidence in the communication channels that are in place.

6) Picking the wrong technology

For new products and services, it’s crucial to pick the right technologies and understand the trade-offs which are being made. You may have this system for 10+ years, so it’s an important decision. On the one hand, you want to be a current as possible, on the other you don’t want to risk technologies and vendors who are as yet unproven. Try to pick from the mature established systems available and avoid completely new technologies and products. For example, for web applications you really have three choices: Microsoft’s .Net, Sun/Oracle’s Java or Open Source. That’s it unless you have some very special and unique requirements.

7) Failing to focus on early and often delivery

Create plans and goals that deliver something as early as possible even if it has no actual customer use. Insist the team provide something visible at each milestone that the stakeholders and business can review and react to and plan to build on it in small phases from 2 weeks to 4 week cycles. Ensure the project team understands that you are OK with seeing ‘work in progress’, and when you see it, don’t ‘nit pick’ it to death. Engineering teams tend to be detail oriented and err to perfectionism, so plan to encourage early demonstrations and help them gather constructive feedback in a positive way. Thank them for what they have accomplished and be grateful you don’t have to understand all the details.

8 Lack of focus on the true customer / end user

Most products and services are not used by power-users or experts and yet so many products are designed in a way that makes usage frustrating and annoying for customers. Do you know what all the buttons and dials on your digital camcorder do? The reality is that most customers want to point their camcorders at their subject, record and playback. From the camcorder user interface you would think they are master’s students in digital imaging who spend all day adjusting settings and features to make the next blockbuster. This is one reason Apple was able to take over the mp3 player market. Their iPods are easy to use and fun, and don’t make their customers feel stupid.

So when you are reviewing designs and testing, you need to involve people who are representative of your customer base and plan to systematically collect and analyze their feedback so changes can be made.

9) Failing to understand that there will be 1.0, 2.0 and plan to learn and adapt from successes and failures

Realize that you are not likely to nail it in one shot. The goal is to be successful enough to get another shot at a 2.0 product and so on. So treat each major project as a learning experience and plan to experiment in the areas where you need to get quick feedback. Usually fast trumps exactly correct when making these decisions.

10) Being stuck within existing process, technology and people constraints

Be ready to try new things, whether that’s technology, organizational structure, processes or working practices. As you encounter problems, look for creative solutions which can be quickly implemented to inject energy and drive into the team and demonstrate the level of empowerment and commitment the sponsor and stakeholders have.

Corporate Policies, Procedures and Compliance – Or Death by a Thousand Cuts to Passion and Innovation

July 31st, 2009 | By tpenny in News | No Comments »

If you believe what Delloite is saying in their ‘The 2009 Shift Index’ then harnessing the flow of knowledge and information is the primary determinant of achieving and sustaining long-term success.  A large factor in that equation is the ability to attract and retain the smartest and most passionate employees (though employee is not really a good word here, team member or owner are better).

These kinds of people want to participate in the success of an organization at a fundamental and visceral level. They need to be empowered to take and manage risks which in most organizations are the sole purview of senior management. Therefore, these people avoid large traditional organizations because the entrenched culture, management style and red-tape are too oppressive and controlling.

For many companies’ seeking new markets and opportunities, these employees and traits are hard to find and retain. Have you ever asked yourself what a new employee’s reaction is to these common experiences?

· Getting their PC installed and configured correctly (4 weeks after arrival)

· Receiving policies and procedures manuals (fragrance policies, dealing with intruders…)

· New hire orientation (HR monologues on policies and procedures, company history…)

· The look of a drab grey high-rise 10×8 cube (many prison cells are more inspiring)

· The 8-6pm M-F corporate routine (innovation and passion is not scheduled into a daily routine)

· The sense of disappearing into a giant corporate machine (where’s leadership?)

Much or today’s management culture and best practices had its origins in the industrial revolution of the 1900s, based on command and control management, standardized production and reactive management of localized risks. Today, many working environments and corresponding lifestyles are sadly reminiscent of George Orwell’s Nineteen Eighty Four (1949) and Aldous Huxley’s Brave New World (1932). So it’s no wonder that so many Generation ‘x’ and Generation ‘y’ employees struggle to integrate effectively and deliver the promise of their potential in organizations lead by Baby Boomers in industrial era companies.

In these industrial era organizations, when it comes to policies and procedures, you start by creating and implementing the standard business practices of the day. In many cases at the behest of trained HR professionals and corporate attorney’s who have no desire to be held responsible for a crisis at some point in the future. Then over many years you add to the list of policies and procedures as new issues, regulations and events shape the organization.

After a few years, you end up where most large companies are today - where the accumulation of years of good intentions and best practices have dulled the passion and vibrancy of the employees who are supposed to be creating the future. The death by a thousand cuts.

If you want to start hiring and retaining the people who will drive your new strategies and innovations, you should start with a hard-hitting plan to throw out all but the most essential policies and procedures and put in place an oversight group charged with balancing not just the daily operational risk, but also the long-term cost of adding to the pile of dull policy documents that adorn most companies.

Expect to be the recipient of more HR issues and law suits and factor in not just the costs and risks involved in defending these charges, but also the long-term effects of mitigating each risk and crisis with a new set of policies and procedures. For the future, when it comes to corporate policies and procedures less really is more.

If you want to know what it’s like for a Generation ‘x’ or Generation ‘y’ new hire, try getting some volunteers from a local university or college and have them go through the on-boarding process as if they were joining the company and get their feedback along the way.

If you want to achieve Strategic Customer Alignment (SCA) while having passionate and engaged employees, then demand your best and brightest IT staff spend time with real customers on a regular basis and then hold them accountable for using that experience to increase customer satisfaction and delight them in the work they do. Too often, the IT organization depends on sales and marketing to pass along the ‘dumbed down’ and often confused wants and desires of customers and the result is frequently lackluster products and services that miss the point, and the potential for non-commodity profits.

Lastly, find ways of treating employees like responsible adult professionals instead of children in a patriarchal group, for example by giving them ‘standard working hours’ and rules and policies that are largely common sense. After all, if you can’t trust an employee to behave reasonably most of the time, and work well with peers then they should not be working for you in the first place. Put another way; don’t expect your hiring and retention mistakes to be mitigated by policies and procedures after the fact. Hire only quality talented employees (and give them a road to an ownership stake) and most other things will take care of themselves. Conversely, expect that some employees will not flourish in the new environment and they will need to leave the organization either of their own volition or otherwise. Accountability is crucial in this environment, especially with the new empowerment and expected delegation of risk-taking.

We believe commodity success belongs to commodity companies, and that the promise of the future belongs to companies who can hire, retain and motivate the most talented and passionate work force. So go ahead and start building the future now…

Google announces plans to build a new operating system - Why it might be different this time…

July 10th, 2009 | By tpenny in News | No Comments »

It’s nothing new for companies to threaten Microsoft’s business model and in particular its dominance of the desktop operating systems where it has over 90% control. The line of prior contenders include IBM’s OS/2, mis-marketed and mispriced, Apple’s early operating systems, too expensive and incompatible, Linux and Open Source, to geeky and incomplete, Sun’s Java, never gained critical mass on the desktop outside browsing.

But things have changed a lot over the last 20 years and this time it looks like Google may have enough pieces of the puzzle, ready to assemble and at arm’s length, to create a real threat. The growth of the Internet has standardized and commoditized network access (TCP/IP), information sharing (XML/SOA), content presentation and many elements of data storage and functionality (HTML, JavaScript, XML, Flash etc). Google has critical mass in the information aggregation and search market, has a decent installed browser (Chrome) and the financial strength to fight a lengthy and costly battle with the most successful technology company of all time.

Google has already stated that they plan to start with cheap Internet ready laptops a market segment where low cost, low features products can expect to gain more and more traction and have all the hall marks of disruptive technology. But it’s been tried before with other low cost, low function desktop appliances and alternatives and everyone but Citrix’s technology has effectively failed. It’s also an area where traditional market players are less likely to focus and presents an opportunity to gain a competitive foothold from which to grow a business.

These changes will present exciting new opportunities for companies with the strategic vision and execution ability who can get in front of this opportunity. What does that mean? We think it means starting to talk to Google about how to become an app vendor for this new platform, much as companies have done with Apple’s iPhone platform. There’s a huge opportunity for early adopters to get a free ride on Google’s marketing and distribution machine and as one of the first players, you’re going to stand out in the market before the rush of ‘me too’ competitors get there to.

From a technology perspective, we already know that it’s going to be an open- source (Linux kernel), web-based platform that most likely builds on the capabilities of the Chrome Browser and Android handheld platform. From here we can only speculate that Google will start building more network enabled operating systems drivers and features into this code base as it quickly grows to become a true Internet oriented operating system. What are the APIs and features going to look like, we don’t know yet, but start by taking a close look at Chrome and Google’s other software and it may provide clues for the future.

Our best guess is that Google Chrome OS 1.0 will look something like this…  Take the Chrome Browser as it appears today and include a series of enhancements aimed at improving the capabilities of Google’s existing ‘Science Project’ technology.  Add some client side improvements for Gmail, Calendar, Search, Images, GoogleDocs, Mapsand make them run very fast.  Expect that the new OS will start-up really fast, I’m thinking in a few seconds vs. a few minutes for Windows.  Image a basic series of file system, print, sharing and collaboration built into a series of browser pages.   Then a series of new third party and Google applications as they look for a ‘killer application’ which they need to drive excitement and rapid adoption for some niche of new customers.

If you want to capitalize on this oppurtunity, start a strategic planning discussion around what this opportunity means for you and how you can effectively position your products and services to take advantage of Google multi-billion dollar machine.  Is your product or service, something that would work well on a light-weight, low cost, web enabled lap-top with a fast, new browser based operating system?  If so, keep a watch for Google’s announcement for third party app providers and be ready for some late nights!

Latest update 7/12/09:

With a post to the official Chrome blog Wednesday afternoon, the Mountain View Chocolate Factory said its hardware partners include Acer, Asus, Freescale, Hewlett-Packard, Lenovo, Qualcomm, Texas Instruments, and Toshiba.

Googe are going to Open Source the software later this year, which will drive adoption and support.

The price is going to be free.  Expect to see something 2H 2010.

An good article on the topic from HBR Google’s Chrome OS: A ‘Nuclear Bomb’ or Just Noise?