Wednesday, May 13, 2009

Is Zimbra Desktop The Outlook Killer?

I have been looking to replace Outlook for many years now because Outlook runs only on Windows and I'd like to move exclusively to a Linux desktop. So when I read that the new Zimbra Desktop does IMAP and integrates Contacts and Calendar I thought I'd better give it a try.
Zimbra was recently purchased by Yahoo, presumably to take advantage of the email server market. Zimbra server is an open-source (free if you are technically inclined) Microsoft Exchange replacement that can be installed on a local server or hosted by any number of service providers out in the Cloud. This is all well and good but what I'm interested in is their desktop application appropriately named Zimbra Desktop.
As I mentioned earlier, now that Yahoo owns Zimbra they have extended the functionality of Zimbra Desktop to provide IMAP email services to any yahoo email user.
IMAP is great news for those of us with Yahoo email accounts who want to use something more functional and convenient than the web browser based interface or pay for their POPservices.
The email stays on the server and is synced automatically with your mail client. IMAP email services are the way to go for all email as far as I'm concerned. This is great if you have multiple computers and/or a wireless device as you'll always be synced no matter what computer/device you are using and with the right email client you get push-like (Blackberry) email services. My domain hosting service Lunarpages provides IMAP email as well as Google's Gmail but not until Zimbra could I get IMAP for Yahoo email.

So far I've adopted Thunderbird for my IMAP email accounts and that product works well but the contacts, calendaring and tasks are not well integrated. Thunderbird is really just a fast and functional email client.

I really haven't found anything as good for desktop email, contacts, calendar and tasks as Outlook and Zimbra unfortunately is just another client that falls short.

I may keep using Zimbra to get IMAP functionality for my Yahoo email accounts but it's just not ready for prime time...and may never be if Microsoft buys Yahoo.

Here is the list of Issues that are outstanding with Zimbra Desktop 1.

  • Loads Slow and doesn't remember the last open window size.
  • Cannot move emails or contacts between accounts.
  • Sorting by column ignores the email highlighted and sorts by choice so you'll have to go searching for the email(s) you are looking for. For instance I was looking for emails from a particular person so I clicked on the "from" email column and had to scroll through screens of emails to find what I was looking for - it sorted them but didn't remember what email I had highlighted.
  • Backup or moving your settings to another computer is not easy. It requires saving all files and folders or manually backing up each and every email, contact and callendar account which is what Zimbra recommends. This is a real negative especially if you need to move or copy to another computer. With Thunderbird backup and migration are a snap and even easier with their Portable version.
  • Tasks with alerts mysteriously pop up 3 days late and then you can only delay them for a maximum of 60 minutes.
  • Yahoo contacts don't remember the "Save As" function so you can't name by company as opposed to name. Company contacts list as "No Name".
  • Can't move or edit imported calendar events
  • It's very difficult and sometimes even imposible to re-size columns
  • Can't import tasks
  • Requires Ctrl-C and Ctrl-V keys to copy and paste
  • Cannot move between contacts, email and calendar gracefully. Have to close one to view other and then back.
If you don't require anything other than email it may be worth looking at Zimbra Desktop for yourself but for the rest you'd be better off passing on this one at this time.

Thursday, October 9, 2008

Should A Manager be Loved or Feared?

From my point of view Neither is required. Being loved or feared has no bearing on the success of an organization and the effectiveness of a manager.
It would be much better if the team members LOVED the system(s) they work under and FEARED failing to execute under a proven system that they had an opportunity to create or improve.

The best compliment a manager can expect is that they are organized and fair. That means that the manager made it very easy for each individual in their team to focus on and be successful at what they are delivering. They achieve this by effectively communicating standards and values and by providing the resources and training required by each person to succeed.

The best managers know how to make work fun. These managers have dynamic systems that can deliver the corporate objectives efficiently and effectively, systems that are open to improvement by the people who deliver them. The system is so efficient and effective that new team members would not need to have previous experience and/or existing team members wouldn't need to be flexible, multi-tasking workaholics to succeed.
After all there is little time or room for fun if when staff are frequently asked to shift priorities followed by intermittent calls of "Fire" that require them to work late.

Good managers defend their employees actions as they understand that they are responsible for and accountable to their employees actions. Employee failures are failures in systems that require improvement.

Good managers are on a path of discovery. They practice with organizational models and methodologies.

Are you a practicing manager?

Thursday, July 17, 2008

Ideas! And How To Deal With Them In Your Business

Ideas. Meetings are scheduled around them, water cooler discussions are dedicated to them, and in the end very little, if anything, is accomplished.

So why do we keep entertaining ideas?

It's because there are great benefits to new ideas, whether they are strategic or tactical, as they can open new avenues of revenue and/or efficiencies within an organization and drive innovation. Innovation is the cultivation of new ideas specifically those that come directly from or benefit the end user or customer.

So what's going wrong?

There are 2 rules when it comes to ideas.

1. Ideas are a drag on productivity! And
2. An idea has no value unless someone is willing to buy! See Rule #1

Unless someone is willing to foot the bill or commit the time to implement an idea, the idea will only succeed in fulfilling rule number 1. Time and resources (financial and human) need to be assigned to turn ideas into reality and the whole delivery process needs to be contemplated from design through to support and the risks weighed.
Oftentimes ideas are launched or implemented without the aforementioned process or resources and the idea dies an untimely death and the company never realizes the value of the idea or gains any market insight or intelligence. The idea may have been valid but their was no organization or resources applied to really validate it. Activities are typically thrust upon workers who already have their plates full, creating conflicting priorities and little time to figure out how to best implement the new idea. You can just hear the balls dropping. If the organization has no formal way of integrating ideas into their daily operations ideas just end up being ignored or a drag on productivity.

So how do we use ideas appropriately to avoid rule number one?

Know your audience. If a buyer is not at the table when you pitch your idea then rule number one is fulfilled. Pitch your idea to someone who is in a position to act on it. They will either get excited enough to buy the idea or not. And if not, move on.
Also, it's important to avoid getting married to any particular idea (product or service). Let your customer(s) define your idea. Many times we can be so focused on the idea we're trying to pitch that we don't hear what the buyer really wants.

The best way to deal with ideas is to create a formal system within the organization to deal with them. Systems of change/improvement like a suggestion box creates a process for which ideas can be passed along to the people responsible to be reviewed at a scheduled time. This is really important. Having a system for change within a department or across an organization presents a formal avenue for ideas and is a way to capture future opportunities, system improvement and innovation. Also, if you include interested staff when reviewing ideas you will teach them how your thought process works on validating and/or prioritizing ideas. It also gives you the opportunity to ask the person with the idea to make their case for the idea including resources required, return on investment, benefit to customers internally and externally and how the idea conforms to corporate strategy, values and standards. This process will slow down and even stop the frivolous ideas that could put a damper on your productivity and precipitate longer meetings. Eventually anyone with an idea would create a formal case for that idea and really take ownership of it (think it through) before they usurp someones time with it.

What's your next meeting about?

Tuesday, July 8, 2008

How to Contain the Complainers!

There always seems to be a few complainers in every group. People who are just negative or who regularly complain about their work and their bosses to coworkers.

In response to this issue I would suggest that there are any number of possible causes. It could be that the person has succumbed to some external force that you have no control over, OR there are those that complain about work that they feel they have no control over, AND then there is nothing worse than the complainers who complain about something they have complete control over. I find this latter type the most infuriating as they are always looking to blame someone else for their own failures.

So what can we do about it?
Now let's break down the areas that enable the complainers. The first is Motivation which falls under the domain of leadership and the second is Organization which falls under the domain of management.

Let's start with Organization.
One of the first tools I learned in the battle against negative Nelly's or complainers is to make them the managers. I know, this seems counter-intuitive and when I heard it for the first time many, many years ago I was shocked. My initial reaction at that time would have been to weed those people out of the organization.

I first heard of this technique from a plant manager who was running a unionized automotive parts manufacturing facility. He couldn't fire unionized staff so he did the next best thing, he promoted them to non-unionized positions - supervisor or manager. The complainers either raised themselves up and took on the challenge of correcting their own complaints or if they were complaining for the sake of complaining they quickly exited or were fired for failure to deliver. Problem solved.
This seems like a great technique until you analyze the process. What is really happening here is that the manager does not have a system to deal with problems in the team so the manager abdicates his/her responsibility by passing it on to someone else. This may work short term with a single individual but couldn't possibly deal with all of the complainers, just the most vocal ones. This will really just ensure a cycle of problems for the manager to deal with. At some point you may end up with too many managers and no one to do the work.

Another tool is the old stand-by of fear and intimidation. This typically raises the level of complaints but drives them underground for fear of the manager hearing them. This management technique creates a management bubble which ensures that any feedback, either positive or negative, will not reach the ears of management. Again, it doesn't address the problem and tends to be demotivating, increasing turnover and quashing innovation; all of which are a drag on productivity and efficiency.

A tool that I've applied to great effect is to move the complainer into a client facing role. After a few days of listening to client complaints, especially complaints that are the result of that person's own work, the person will finally start to think about the effects of their work and start to focus on what's really important and stop complaining about things that are not.

The best solution would be to institute a change management system (the complaint department) and put the complainers in charge. What you achieve by doing this is to effectively turn the complaints into solutions and the complainers into solution providers. You also force the complainers to think their complaints through to a solution and then delivery. They either come up with a solution and participate in it's delivery or they come to the conclusion that it wasn't worthwhile and stop complaining.
A change management system is where all of the complaints, internally or from customers, are entered and reviewed monthly by the domain manager individually or in a meeting with the team.
This will give you a formal process with which to help you build better systems and refocus everyone on improving systems instead of blaming or complaining about people.
A wonderful side effect of this process is that this process will teach the participants the decision process of the domain manager effectively delegating it.

Of course, in order to keep people thinking about solutions you have to act upon them. If you don't your staff will return to complaining.

Now we come to Motivation or Leadership.
Great leaders have a bold and compelling vision. A vision that energizes and motivates everyone to achieve an objective. A vision that turns people from ordinary to extraordinary.
The message and actions of the leader will convey a set of objectives, values and standards that will emerge as the corporate culture. If there is a lack of leadership then there is no unifying purpose. If everyone is exercising their own vision for their own purpose you will essentially have anarchy. It's hard to stay focused if you are questioning the purpose of your role in an organization or worse the purpose of the company. This lack of purpose is a breeding ground for complaints and complacency. It's hard to get engaged when your future is uncertain or unknown.

Actually complaints are signals or signs that you are not communicating coherently and without complainers you would never know.

Great leaders don't assume that they know all the answers or what the future will hold. They don't want to miss out on the next big thing and their culture tolerates, and even rewards, complaints. Keith R. McFarland writes in his book, "The Breakthrough Company", that one of the characteristics of the $250M rapid growth companies he examined is that the leadership was very tolerant of dissenters and even let people pursue ideas for new business even when they thought they were wrong. Sony is another great innovator who has been known to finance an employee with a new product idea so as not to loose them or miss out on a new opportunity.

The real lesson learned here is that the people who are doing the complaining are typically the ones who actually care about your business. They are the vocal ones, the people who are more than likely to participate in and take on organizational responsibilities. In other words, affect change. Without these people things wouldn't change and change is required if any organization is going to adapt and be successful. "If you don't complain things will never change".

The same kind of system that initiates organizational changes can be applied to corporate leadership changes as well. It's a great way to get people to start thinking beyond their individual role and start to think about how what they do effects the whole organization and the success or failure of the organization. People are less likely to complain if they understand their purpose and feel like they are contributing beyond their cubicle. Setting corporate objectives, values and standards should be something that everyone who wants to participate in be given an opportunity to do so. This could be an "open door" policy to something more formal where there are cross functional teams who engage in strategic planning at regularly scheduled intervals. Knowing the big picture and what's coming next is very empowering and can be very effective in quelling the complaints.

If you don't embrace change it will be at your organization's peril. If you do not have a system for change then your organization will be locked into practices that don't work for, and don't include, everyone which leads to complaints, high turnover and limits growth potential and productivity.
Don't turn off your complainers, nurture them by listening and teaching or mentoring.

Why do your staff complain?

Friday, April 11, 2008

Take One Asus EEE and get 7 Inches of Pleasure

There is a new breed of laptop moving in and it is small and cheap and its name is the Asus EEE PC. Strange name to be sure but Asus has proven with this device that there is a very large market for very small and cheap laptops. To backstop this new device is a user community that has sprung up and wrapped their arms around this product.

Staying connected to the office in the early days meant having a pager, a two way radio and when at home I dialed in to the office server via modem. Since then I've carried a PDA and a cell phone and now a PDA/phone and a laptop. The PDA phone is great but it lacks the functionality of a laptop and the software and Internet experience leaves much to be desired.
My laptop is now getting old and unreliable for travel so I've been looking for a replacement. Something small, light with great battery life so I'm not tethered to a cable when at home or away. unfortunately the kind of laptop that would interest me seemed always to be the most expensive and considering the life expectancy and reliability of a laptop, I really didn't want to spend top dollar. Also, I wanted to run Linux and Linux based laptops are few are far between especially for the consumer market and getting my favorite Linux distro to work on my laptop and even my desktop has posed challenges but that's another story. So herein lies the dilemma. I want small and light at an entry level price. Eventually I resolved myself to the fact that I'd be spending more than $1700 for a new laptop.

Over the last 3 years or so I've been following the One Laptop Per Child project. The OLPC computer seemed like it would be a great product being small and cheap but it has been a pipe dream for many years and in my opinion still continues to be even though they are now finally shipping. Hopefully they work out the bugs and I can feel good about buying one for a 3rd world child as well as for my own. Also, the potential of mesh wireless networks is very compelling.

So it was while I was reading up on the just released OLPC computers in January that I came across a post that referred to a capable alternative by the name of Asus EEE PC. Now I was getting somewhere. Could this be my next laptop. I have been using Asus motherboards in my computers for over 10 years and I have found them to be of good quality and I know hey have been making laptops for a while now, so I felt comfortable with the manufacturer which made the decision a simple one.
I researched by reading reviews written by early adopters and weighed the pros and con's against my own needs.
The EEE laptop is described as small, light, with good battery life, has a SSD instead of a hard drive (more on that later) and runs on a Linux based operating system. The hardware is an open x86 platform that will run Windows XP as well as potentially other x86 OS. There are even rumblings of it being able to run a MAC OS.
I figured that at $400 it was worth the risk and to give one a try. At that price I could always just give it to my young daughter if it didn't do the trick and I'd still have enough in the budget to buy a mainstream laptop.
So I took the leap and bought the 4Gig model (only about 1.3GB of which is actually free) that comes with a larger battery and a video camera. I figured that the extra $50 for the longer battery life was worth it. The unit comes with 512 of DDR2 Ram, 7" LCD screen (800X480), speakers, microphone, touchpad, Wireless b/g, 3 USB ports, VGA port, a Asus simplified version of Xandross operating system (Linux) which includes video and music player, OpenOffice for documents and spreadsheets etc, the FireFox browser, Skype, Pidgin messenger which is capable of working with MSN and Yahoo messenger services as well as others.

Out of the box the EEE is small and light at just over 2 lbs but doesn't feel cheap or flimsy. As I open the lid the hinges feel tight and strong revealing the 7" screen bordered by two black side panels about an inch and a half wide where the speakers hide. After plugging the unit in and letting it fully charge for an hour or so I placed it on my desk and hit the power button. In about 20 seconds the desktop interface appears which is populated with large icons and 6 tabs at the top that reveal basic applications for productivity, media, administration and some games.
The reason this system boots to the desktop so quickly is partly because of the simplification of the OS and the fact that a SSD is approximately 100 times faster than a standard hard disk. It's more reliable, produces less heat and consumes far less power so you can get more uptime with a smaller battery.
The interface is pleasing and functional.
I click on the Network Icon and am presented with a simple application to create my wireless network connection. After a few clicks and entering my security details and clicking on connect I'm on my home network. The wireless network icon on the taskbar on the bottom of the screen tells me I have an 86% connection. Both my Averatec and IBM laptop barely got as high as 40% and we've suffered continual network drop outs from this same location in my house so already I'm impressed. After almost a month of use this baby has never dropped a connection with my Dlink router.
I click once on the web icon and FireFox 2 greets me with it's usual prowess. I quickly configure it to my liking and start browsing. The first thing that you're aware of is that the resolution of the laptop screen is small and I have to shrink the text size so I can see most of the web page I'm looking at. Most web pages will fit nicely onto the screen but pages like my.yahoo portal and other wider web pages will force you to scroll to the right to see the whole page. This, I find, is a minor inconvenience even though I'm on my yahoo portal page quite a bit. I also use Google Docs every day and that service poses no issues whatsoever.

This brings me to typing on the EEE's very small keyboard. For me, it didn't take long for me to efficiently touch type on the keyboard but I could definitely see how some would find this keyboard too daunting due to the small size of the keys. The shift key is also in a strange place but again there is a workaround to move it to a more usable spot. In respect to the touchpad, it is smaller than you would find on a regular laptop but I hate touchpads anyway and this one seems to be worse than others. No matter to me though as I always use an external mouse. To my thinking a track point should be standard on every laptop but I guess I'm in the minority. The touchpad will scroll in both directions and you can get it to circular scroll which is quite convenient on a small screen but you'll need to do some tweaking to get that functionality. Again the community of users is quite robust so from basic tweaks to all out hardware and OS reconfigurations help is just a click away.

Can I do real work on this thing? I can!
Browse, email, write and connect to and run anything on my Windows desktop computer with remote desktop. I write a lot and use Google docs for documents which is assessable with a browser and an Internet connection. If you haven't ever used Google Docs or any of the other Google applications you should check this out as they just keep getting better. I can see myself moving completely to Google services at some point in the future but for right now Google Apps and Yahoo's portal are the on-line services what I use mostly.
On the personal side my wife's family is 3000 miles away so we have been using Skype with video so the grandparents can see and talk to their grand-kids. This little device has Skype, a mic and a video camera so now we can be anywhere in the house or anywhere we have an Internet connection and connect with the extended family. This feature alone has proved more valuable than gold to my family. We don't have to be tethered to my wife's desktop any longer. Also, being able to play a movie or listen to music wherever we are is a nice feature. The sound and picture are quite good playing music and Video and it is capable of playing almost anything you can throw at it although it doesn't have a DVD player built in so you'll have to use an SD card or a USB device. I haven't been on a plane with this device yet but I am looking forward to it. I can place 4 compressed movies and hundreds of songs on a 4G SD card and I'm ready to travel.

What I am looking for ultimately is a replacement for my wireless PDA, something with WiFi, a high resolution screen and a standard operating system capable of serving up desktop applications including a fully functional FireFox. And something that doesn't tie me into any wireless service provider. The EEE is a more than capable PDA out of the box but is too large to be a wireless phone so I'm still waiting for that convergence to materialize.

If you are looking for an cheap ultra portable this may be the perfect stop gap measure at least until other low cost ultra portable products prove themselves worthy in the marketplace or wireless phones can provide laptop functionality. So far, from what I have read, products that are soon to be or already in the cheap ultra portable space will be much more expensive. It will be hard to justify a purchase of $600 or more for an ultra portable when I can buy a mainstream laptop for around the same price with much more power and many more features. Competitive products that are currently in the market now are the Intel Classmate, Everex CloudBook, OLPC XO and the just freshly released HP 2133 Mini-Note PC.
Now that Asus has proved that their is a market for cheap ultra mobile computers I expect we'll see many new competitors very soon. Asus itself has announced a new version with a 9" screen and Windows XP and there are rumors it will include a touchscreen. We'll likely have to wait until summer to see one in action.

This thing may not be for everyone but it has won me over and I love it. I haven't used my old laptop since.

In part two I will list all the the tweaks and updates I've added to suit my needs. So until then I'll pass along one of the best on-line resources for this product. http://www.eeeuser.com/

Update as of February 2009

Well it's been a year since my purchase and a lot has happened in the NetBook world and I'd have to say for the better. Processors are faster, screens are bigger and standard hard drives seem to have usurped the SSD.
I'm moved from the ASUS Linux OS and moved to XP to gain a better screen resolution and can't wait to buy a newer model retiring this one to my daughter.

Saturday, February 16, 2008

Mission and Vision and Mantra, Oh My!

There is some buzz in the business community about having a Mantra. Those of us who have lived through Missions and Visions, I trust, don't see a Mantra as being any different so I'll cut right to the chase. Mission, Vision and Mantra statements fail because people forget that these statements are starting points and not the end. Some will spend endless hours and engage endless consultants to finally come up with the right Mantra and when finally done, breathe a collective sigh of relief and then, move on. Does a Mantra alone really have any value internally with employees and externally with clients? I think we all know the answer to that one.

In order for one of these statements to be of any true value, you would have to put the statement into practice. And by practice I mean practice as in 'practice makes perfect'. Perception is the key here. Your Mantra would have to be tied to a set of values and standards that every decision and action is accountable to from the board room to the front office.

One of the things that I try to impress upon my clients over and again is that "an idea without a buyer is of little value". So if you actually believe that someone would be willing to join your organization or buy from you based on a Mantra then I suggest you start testing different Mantras on your potential clients and potential employees and see which one works best. Once you have found the perfect Mantra that engages clients and employees you would need to change the entire organization to successfully live up to that Mantra. The other option is to create a Mantra from the values and standards that endear and engage your organization to your existing clients and employees. Hopefully your organization will have some of those qualities and you can encapsulate them into a 3 to 4 word statement. You may discover that the most appropriate Mantra based on existing values and standards is 'We are Evil' but don't fret as you won't have to change anything to live up to it. And just think, with a Mantra like that you could be opening up a whole new untapped market segment.

For those of you who believe that a Mantra is 'old school', I have just coined the next corporate image term and it is "Chant". It is based on the premise that if you say something enough times , something being a 3-4 word statement, people will start to believe it. This ensures the desired effect and doesn't require any organizational change other than making it mandatory to memorize and recite the statement at every opportunity.

Monday, January 21, 2008

What The Job Requirements REALLY Mean

It's amazing that in this day and age hiring managers and HR staff still use generic terms when advertising their internal positions. Some of the terms used are really just fluff, and purely subjective, meaning that if you asked 10 people what they meant you would undoubtedly receive 10 different answers.
If you really think about it you'd have to wonder why anyone would want to work for a company that required their employees to be self-motivated, flexible, creative and able to multi-task in a fast passed and dynamic environment. The picture that is painted in my mind is that you'll be air lifted onto an ocean tanker with a belly full of oil in the middle of the North Atlantic just after it ran into an iceberg and you are responsible for saving the oil as well as your corporate bosses from legal/environmental liability. As you watch the helicopter that dropped you melt into the horizon the first mate reports that most power systems and all external communication systems are lost. I guess if you are the kind of person who likes to be in a continual state of emergency without any lifelines this seemingly would be the perfect position.
In stark contrast, the following description would be far more enticing. "We provide a work environment that offers you the time, training, freedom and flexibility to create something extraordinary for our clients, coworkers and most importantly, yourself."
A job posting is an advertisement for the company and should be written with at least as much care and attention as any other client facing document. The posting should engage anyone who reads it so they would feel motivated to respond and, if not selected, would feel obligated to tell others how great your company is. Of course, in order to really pull this off and have prospective employees clamoring at your door you would have to use the standard defined in the latter job description and create that environment.

What message do these common job posting terms really convey to prospective employees?

Multi Task - We aren't able to do any one thing well (Sure! I can drive while reading, shaving, eating and calling you as long as auto insurance is not a requirement)
Flexible - Your time is our time. We need you to be able to drop what you are doing and do something different most of the time.
Self-motivated - Motivate yourself! We don't like what we are doing either!
Creative - We haven't yet developed systems, processes and resources for this position - you're on your own.
Passionate - We can't seem to convince anyone to believe in what WE do
Fast paced - We are running in many different directions all at the same time
Dynamic environment - No sooner than the team starts to gel and deliver results we'll mix things up again.

What do these job description terms mean to you? Or feel free to add your own.