Financial Crisis! Act smart. Implement efficiency processes.

Selling Spree Sends Dow Below 10,000 Mark. Turmoil In Europe. These were today’s headlines on NPR’s website. It’s a no brainer. Companies will be tightening down with cuts here and freezes there. Knee jerk reactions. Is that a good move? Maybe not. If the reaction is not thought through and implemented systematically, things could get worse in the longer run. I propose the strategy of getting new processes and procedures in place to ensure efficiencies. 

For example, let’s say your organization has many projects. Now executives say their budgets are being cut in half. A smart organization would not react without thinking. It will invest up front time in defining processes to drive the cost cutting initiatives. One such process is how to review and decide on whether a project should be cut. Treat this as a a crisis management project in itself that can be repeated over and over for each department for their projects and roadmaps. This crisis management project would have project phases, action steps, people roles, and final deliverables.

Another example is an enterprise initiative to implement efficiencies. Again, this could be setup as a process template with procedures that identify efficiency opportunities and execution correction steps. This template would then be replicated throughout the enterprise, driving efficiency best practices or hard procedures for cost cutting and efficiency gain results.

Investing in new processes require a systematic approach. You need processes, good people, and technology for implementation and governance.

Now bear with me. I’m going to put on my sales hat, but I’m doing so for a good reason. PIEmatrix can help as the technology facilitator.

As a process and procedure platform, PIEmatrix can be setup by small to large enterprises with their act-now-financial-crisis procedure steps as ready-to-use templates. They can execute these templates as projects. Assigned team members would use PIEmatrix to know what to do, collaborate with stakeholders, and keep track of execution progress. And upper management can then monitor the results in real-time.

Timing is critical, so get started now. Define proceses for finding and implementing efficiencies. Use PIEmatrix to get those processes executed. Govern the initiative. Update the process quickly. Be smart, systematic, and stay out of trouble. 

Enterprise software UX should be better

We all know the story how the QWERTY keyboard became a standard. As a refresher, it stuck because we already had many people already accustomed to the QWERTY typewriters, which were designed to avoid the metal keys from bunching up.

What about enterprise or project software user design? How many project management and other types of enterprise software are stuck on the old hierarchal list standard, crammed windows, or using different pages for everything? Most. Even today’s Web 2.0/Enterprise 2.0 designs have the same old structures. Sure, they have bigger orange and purple buttons, cool fonts, etc., but the general user experience hasn’t changed much. One problem is that many legacy companies moving to Enterprise 2.0 and SaaS solutions tend to migrate their 1990’s apps with no real UX change. Today’s startups have the best option, but many are afraid to shake things up a bit. The fear is understandable. It’s easier to stay with what people are used to than to try something really different because there will always be those who will complain. WIth PIEmatrix, I hear it now and then. “Why are you displaying it that way? It’s not normal.” However, by taking the plunge to display project data with a pie and matrix metaphor, I have found that the majority of our prospects and customers say the user experience model is “refreshing” and “simple”. And they confirm that user adoption of PIEmatrix can take a fraction of the time compared with other software.  We provide our users with a sense of location in the Project page, which is the most used page. Secondly, most project teams tend to think in terms of their project phase and their major process steps. If you look at many PowerPoint presentations around project data, they show the project phases as a process flow, not as a hierarchal folder structure. So, why can’t applications be designed like how the users would naturally sketch it up on a white board or in a PP presentation? I designed PIEmatrix with this in mind and also how I personally do my work. 

We’re not perfect and I know we have a long ways to go with improving our customers’ user experience. This is our highest priority. I do want to say that project management and enterprise software user experience doesn’t have to stay with the old and safe structures like we did with our QWERTY keyboards. Just be a little more daring and see what happens. It may still suck, or, maybe not.

PIEmatrix launches Public Beta at TechCrunch50

Today, we launched our Public Beta program at TechCrunch50 in San Francisco. We were able to participate in the “demo pit” where we presented PIEmatrix to the attendees as they shuffled on to the to see the top 50 selected startups. We have been in private beta since March of this year and have learned and grown since then. I would like to thank the early beta customers who made commitments to participate and provide feedback. Thanks!

Project Mgmt Survey - Sponsor commitment as top issue

This past week PIEmatrix conducted a survey at the NorCal PMI Symposium 2008 hosted at Stanford University. The survey question was “What are your top three challenges in migrating to a more mature process organization?” There were close to 300 attendees (mostly project managers) and we received responses from the majority. Here is the list of the top five areas that need the most improvement. (The percentage reflects the occurrences).

  1. Enhance executive and sponsor commitment - 16%
  2. Improve project knowledge and implementation - 13%
  3. Improve culture - 12%
  4. Improve training and skills - 12%
  5. Enhance people change management - 9%

It’s interesting to get a different survey results when comparing what project managers see as issues and what project management office directors see as issues. They don’t really align. (See the PMO survey blog). It’s clear that that many feel there is a lack in sponsor commitment. The second day of the conference, they setup table workshops that focused on these and other issues. The idea was to discuss the issues and come up with improvements. I was lucky to sit in on one table. The thoughts that came out of my group included adding a project process step to capture the sponsor’s expectations, personal commitement, reporting needs, etc. I captured these ideas and entered them into the PIEmatrix Community crowdsource platform as ready-to-use process steps. Any PIEmatrix beta customer can log in and contribute to these ideas and also import them into their own private PIEmatrix context from where they can implement them directly on projects. I hope to see customers work together and share more ideas with their peers in this manner. I saw this as a great value from a conference. Not only did people let out some steam, but also banded together and came up with some real solutions that can be applied!

PMO survey - Resource Management as top pain

I recently presented PIEmatrix at the CBP Summit 2008 in Scottsdale, AZ. The conference is one of the top PMO (Project Management Office) events in the US. Most attendees where PMO directors from large enterprises. We had the opportunity to conduct a conference survey for all the attendees. The survey asked “what are the top 3 best practice needs for project implementation that you would like to discuss with your peers?”. We received about a 90% response rate. The result displayed 34 different process standard needs. The following are the top five:

  1. Resource Management - 17%
  2. Risk Management - 8%
  3. Portfolio Management - 8%
  4. Project Management - 6%
  5. Financial Management - 6%

This is an interesting statement showing where the pain is in the project industry from the PMO perspective. I would assume that resource management is also the top challenge project managers face since their issues funnel up to the PMO and upper management. This was not unexpected since many of our beta customers have asked PIEmatrix for more resource management features. However, it’s great to be able to show real metrics from the market.

Further in the conference we learned that within resource management, the challenges include utilization management, motivation, skills mapping, etc. One breakout workshop came up with some shared best practice needs and example solutions. At the conference we captured this data in our new PIEmatrix crowdsource-community platform. This opens up the ability for the PMO directors to go back to their offices and continue to discuss and share best practices with their peers. This is still a work in progress, but the need in the market to collaborate on resource management pains is very clear.

Raising the bar on the user experience

Ever since Web 2.0 products like Flickr, Twitter, etc. and new design approaches from Apple shook up the market, there has been a lot of buzz around the user experience. Notice I didn’t say “UI design” since too many people correlate that with “flashy and colorful, yet missing intuitiveness and functionality”. User experience is really much more broad. One recent trend was well noted by Alex Iskold in his blog the rise of contextual user interfaces . And today, Mr. Iskold wrote more about how the user experience is King . What is interesting is how he categorized user experience as providing “value” with components like useful, desirable, accessible, credible, findable, and usable. He further makes a good point that if providers ignore these points, their competitors may not.

Flickr, Twitter, Digg and others have redefining user interface standards with contextual design. So instead of seeing a page crowded with buttons, menus, fields, etc., the page is more simple and clean and delivers the menu or field choices based on user actions, only when needed. How else can these Web 2.0 solutions command millions of users overnight? Who reads training guides anymore? Not the younger generation, who have been moving into the workforce.

That brings me to the enterprise market. Lately, there’s been buzz around Enterprise 2.0. The Enterprise 2.0 Conference in Boston this year drew a large crowd. Check out their definition of Enterprise 2.0. When speaking with large organizations, I have found that most of the focus has been around leveraging wikis, forums, company blogs, etc. What about the user experience? It’s easy to make the argument that it’s more about delivering functionality than that deliver business value. I think this is good, but isn’t that what all vendors have been claiming to provide over the past decades? Why are many enterprise applications either collecting dust, getting shut down, or taking months or years to integrate with end users before it becomes seamless. Imagine if early Flickr users said hey, I really like the idea of sharing my photos, but trying to make it work sucks. Would there be millions of users today? Not likely. Large corporations have spent millions of dollars on feature heavy solutions and three times that on installation, customization, and user training. Wow! What a market for startups who can provide a me-too option with a much smarter user experience. Remember that Mr. Iskold included “usable” and “useful” not “everything under the sun”.  Imagine an executive saying, let’s not only spend millions, but let’s improve ROI with increased user adoption.

My hat is off to 37signals for being one of the first in the Web 2.0 space to tackle team collaboration for small businesses. They did this with holding off on all the bells and whistles, focusing more on what’s important, and providing a sweet user experience. At PIEmatrix, our vision is the same for the enterprise market.

If you’re an enterprise looking for new software, consider the user experience as you would expect from Facebook or LinkedIn. Instead of spending weeks with a small team managing the list of RFP vendor requirements, cut your time in half and give the other half to your front-line users. Let them vote on user experience and give that a 50% weighted scale. If you’re a software vendor targeting the enterprise, note the bar is raising. The guy across the street (in his basement) may find a way to your prospects’ hearts more quickly then you will.

(I like this topic so much that I created a category called “user experience” and will write more in the future.)

Leverage your team for defining project best practices

Do you need to build best practices for your projects? Maybe you can spit it out in one sitting. Maybe not. I recently wrote about using crowdsourcing to help build best practices for projects. The concept is working with your peers from different organizations, across industries. The power of leveraging others’ experiences is a win. Today, I want to focus on outsourcing to your own internal team. They deal with your process every day, so why not leverage their expertise?

One approach is to get the group together for a story-boarding session. Post-Its on a wall works. Or you could use PIEmatrix to help story-board. Focus on high level process steps first and keep it simple. Ask them to kick start by listing the deliverables. This is the easy part and you may already have this documented. Next is to list all possible failure points (future fires). Most everyone is a critic. So, leverage this. It may not take long to list experience with risk in each project stage. Now, turn the table and ask them to come up with high-level process steps to reduce the risks. This is harder, but at least they have a good starting point. At the end of the session, ask for volunteers to take certain process points to decompose into more detail. You will find the details goes to those who have the depth.

The other option is for you or your firm’s process expert to define the high-level process steps and then outsource the detailed definitions to the front-line team members based on their expertise.

Once you have your new best practice process defined (documented or placed in PIEmatrix) the challenge is to get it to stick. However, you have an advantage. The team who needs to do the sticking has personal stake. They are more likely to better adopt to process change if they helped build it. Over the longer term, keep the best practices fresh with process evoluton workshops.

Starting a best practice from scratch leveraging files

Writing best practice or process content from scratch can sometimes feel like writing a book. You have that blank page starring back at you, waiting, waiting. Oh, can’t start now, gotta deal with this new fire. I’ll get back to it later. As mentioned in my previous blog, fires can easily keep you from figuring out how to avoid them in the first place. At some point (hopefully), you will find time so here are some ideas.

First, try to find best practice content already defined. Think of it as chunks stored here or documented there. Working with existing deliverables is a great start. Let’s say your whole process contains a dozen or so standard deliverable files. Open up the first file and review its parts. Each of these deliverable components can be turned into a process step. For example, a charter document could have a scope section. Let’s turn this into a process. Ask yourself — what’s the high-level stage for implementing this deliverable? Planning. What’s the mid level process? Define Charter. What’s the process step? Identify project scope. Now, you know where it belongs in the process schema.

Next is to write the details of the step. Ask yourself what is the best way to identify the project scope. This is the “gold” of your best practice. Start with a simple sentence. You can add more later. Then ask what role is responsible for this step (i.e., project manager, business owner). You may expand that step or add steps to cover each role’s responsibility. Finally, your step will then refer to the physical file (charter.doc) and where to find it. There you have it, from high level to detail level, covering process, people, and deliverables. You can easily do the same with the other charter document components and then move on to your other deliverable files. I call this “reverse process decomposition” since you are starting with the end result. Once you get the process covering your major deliverable documents, you can use it as is as a “quick win”. Over time, you can expand on your methodology as easily as a writer would add an extra paragraph in his or her novel.

Can crowdsource work with best practices?

The term “crowdsource” is defined by Wikipedia as a new word “for the act of taking a task traditionally performed by an employee or contractor, and oursourcing it to an undefined, generally large group of people, in the form of an open call.” I sometimes relate the concept of Wikipedia itself as a crowdsource model since an encyclopedia item is open for the community to elaborate, correct, or update rather than locking it down to one “expert”.

Traditionally, best practices or process methodologies have been devised by an individual or as small, closed group of experts. Often processes are generated within an organization from past experiences or collected from an industry standard, such as PMI for project management. I have found that one major challenge organizations have with defining or improving their internal best practices is the lack of time or priority commitment. They all know its valuable for the long-term, but most have fire’s they need to put out. I was recently at Charles Schwab in San Francisco, and process leader gave me a great analogy. She said its like a river flowing past you and and you see a person thrashing in the river, nearly drowning. You jump in and pull him out to safety. The next person comes by and you pull her out at the last minute. You’re exhausted, but there are more and more people thrashing for their lives and you jump in again and again to save them. While this is going on, you miss the main issue. Up the stream there’s a man on bridge pushing people off!

Many would like to build a better process (such as having people cross a different bridge), but are too busy saving the day. Coming up with a better method can take a lot of thinking and trial and error. What’s interesting is many companies have the same issues. I’m sure that among the thousands or organizations, someone has figured it out. I think this is where the power of collaboration and crowdsource can come in.

Last week, I tested the idea of crowdsourcing at a CBP Summit 2008, a Project & Strategy conference for Project Management Office directors and executives. Overwhelmingly, the audience felt peer collaboration with building best practices would be very helpful. Really, that’s why they go to these conferences — to get ideas from their peers. We presented a sneak preview of our PIEmatrix Crowdsource platform and it went better than I had expected. With this experience, we will expand this concept to include in our launch later this year. As we move forward, there’s a number of ideas we will share with our private beta users, such as how crowdsourcing will be self policing, how to provide quality transparency (i.e., ratings), and how an organization can place a call to invite the community to work on their best practice needs, such as how do I get that dang guy off the bridge.

I would like to get your thoughts or ideas. Please comment.

The pie and matrix concept

My last post introduced the “pie”. Today, I’ll explain how we turn a pie on its side to represent a matrix. To recap, many iterative project methodology models are circular. For example, in my last post, I chose slices (or project stages) Plan, Discover, Design, Construct, etc. Now, let’s take this two-dimensional pie and flip it on its side to show its edge. The side view is what I call the pie’s layer. Let’s say this layer is called Project Management. Under the first slice called Plan is a cell that aligns with Project Management. If you were to look in this cell, you may find process steps such as identify business needs, define budget, etc. Basically, the layers and their cell content can contain process methodology, best practices, or procedures steps.

As we all know, project management is only one factor in project processes. There can be others such as risk management, project implementation, or steps for a regulation. The idea of looking at the pie from its three-dimensional layer view is you can start to stack up more process layers, such as adding toppings to a cheese pizza. This is where the matrix becomes clear. The slices are columns and the layers are rows. What is interesting about this model is it forces each process methodology or best practice to align with each other.

Many companies are struggling with different process methodologies on large projects, each method having its own structure and nomenclature. Let’s say if an IT team is using the PMI standard for project management and the RUP method for the systems development life cycle. Now throw in an audit committee with their own process for Sarbanes-Oxley requirements. You end up with groups of people on the same project speaking different languages.

What if we formulated a pie-matrix structure that forces all team members to agree on the naming of the project stages (pie slices). Then add each process methodology as a layer. The simpleness is you now have stage alignment between standards. This is the basic model I created for the PIEmatrix platform and this was only the starting point. PIEmatrix is an open web platform and is process content agnostic, meaning its up to our users to enter any best practice content they choose. We expanded the platform to allow further integration of different standards with pointers across standards boundaries. We added project task management features for the front line team members, dashboards for governance, and an SaaS model where people can collaborate together from anywhere around the world, all speaking the same process language and working together on the same page.