Working for more than my share of companies large and small, one commonality I find is that as companies grow their headcount the process must adapt. That seems to be obvious and almost doesn’t need to be said. However, the value in that statement goes beyond the immediate statement and into the implication that follows.
The fact of the matter, is that as a company grows the headcount the process will always adapt and change, but weather or not it adapts properly is a different thing entirely. Increasing head counts provide a business the opportunity to solve operational problems by assigning people to the new tasks as they pop up. This tends to hide operational inefficiencies and make people busy in the time consuming tasks that could be solved in a more scalable way.
I have seen common symptoms of operational process that could be better solved by software. If you see any of these symptoms at your job, this could mean one of two things. First, that there is an innovative software product waiting to be developed. Or, there is software that is already out there that can help make the process more efficient
These are the three biggest symptoms I look for when trying to fix a process:
1. Excel Files
Microsoft Excel is a pretty great program for a lot of reasons, but because of it’s variety of uses, I find that it tends to be used to band-aid operational issues.
2. Task Assignments
3. Multi-System Madness
There are, I am sure, many more that could go on this list. However, when coming into a company that is looking to technology to increase productivity and process these are the biggest offenders.
There are may different types of products in the world from textile to chemical to mechanical and beyond. Our physical world hosts a verity of materials and mediums for us to product products. We, as enterprising beings, can use these materials and mediums to patch together a product that has value to someone else. This product can then in turn be sold for money and the more people willing to pay for your product, the more financially successful one can become.
However, with physical goods there are a number of factors that inhibit them. They can be limited in resources, in production, in storage, in transportation, in distribution, just to name a few. These limits eventually affect the price of the product which eventually changes the ability for the product to penetrate further into a society.
What I like about software products is their ability to bypass many, if not almost all, of the same limitations on physical products.
1. Build ability – Time to market / Cost
Software products are great in this aspect for two reasons. First, a software product can be up and running as quickly as you want it to. Fully functioning prototypes can be built in a matter of days to months. If it takes longer than 3 months for a functional prototype, then you are either solving a really large problem or something is wrong. Second, software is relatively inexpensive to build. If you can’t locate someone who can build you a prototype given the amount of freelance and outsourcing solutions, then you are not looking hard enough. A quick search on google can turn up people to build whatever your heart desires. A couple months down the road and a couple dollars (if you didn’t it just do it yourself) down the road; you should have a prototype out there for people to play with.
2. Skillets and personalities
I really love how easily it is to find passionate people out there to help create software products. There are passionate designers, engineer/developers, passionate technologists and marketers. A high amount of passion means that these people make it their life work to stay up on the industry and these people also tend to be highly entrepreneurial. Its fantastic to see an industry of people so enthusiastic that they all have side projects and their day job doesn’t stop at 5:00. Passionate and high energy people create a unique feeling of excitement that not many companies or projects can achieve.
3. Distribution
Electronic devices are becoming more ubiquitous by the day. From mobile phones to internet enabled tv’s to computers everywhere, our world is becoming more and more connected. Even in the developing worlds mobile devices are outnumbering computers because of their price and connectivity. A software product has the ability to be distributed to almost everyone, provided the software is useful to them. Software does not have to worry about shipping logistics or storage costs, although there are still companies who do, it is not necessary.
4. Changeability
When something in the software product is not working correctly it can be changed. In the world of bytes, anything is possible given time and resources; but it is still possible. Bugs can be changed, menu’s can be changed, taxonomies can be re-developed; and once the changes are made software can be upgraded remotely. Software does not need to research and develop a new prototype, the prototype doesn’t need to go into a factory, software doesn’t need to be recalled in the same manner as physical products.
5. Behavior tracking
I love data. Software can create more data than any one person can consume. In the world of atoms, a product would have to undergo a myriad of different testing scenarios to see how people would use the product. People are paid to come into a room with a glass mirror, paid to talk to a researcher, or asked to participate in a survey; there are many different ways that companies use to determine how people use their products. In the world of bytes, we have the ability to track how each customer is using our product. We can see how many people use a given feature, how many people clicked links, the paths that people are using to get through the system and much much more. Every customer can potentially be a participant in giving feedback about software with out having to be imposed on.
6. Flexibility
Software is flexible. There is a saying in software, “users are going to figure out how to use your products in ways you cannot hope to predict”. Lets take for example a vacuum. The user must plug it in, turn it on, hold it by the handle, run it over the carpet, turn it off and when they have clean carpet; they will empty out what they have picked up. This is the overwhelmingly correct way to use this product and 99.999% of people use vacuums as they were designed to be used; software however is much more flexible. A group of people can sit in a room and debate the logical path to their hearts contents. In reality though, there are going to be many different ways that people can use to navigate the system. At the end of the day, software should be flexible enough to allow people to use the software in the manner that they need to. There is no way around the fact that people will use it in their own way.
7. Innovative Posture
Software is set up to be innovative. With a quickly changing business landscape, no business can sit still. This causes business to be motivated to not get too comfortable and invest in the new and emerging. Software also has the unique ability to utilize an evolutionary philosophy, “survival of the fittest”. With features that are quick and inexpensive to implement, product evolution is an easy game. As software becomes more prolific, the feature set that best meet the needs of the user reside, while the ones that don’t subside. Owners of a software product can deduce multiple different ways for the user to accomplish their task. After implementing all of them, one will likely be predominant. Paths that work best reside, while paths that are not as efficient subside. This allows for continual evolution of feature set through a robust iteration cycle.
8. Open Source
This has got to be the strongest point as to why software is the perfect product. My second point about skillets and personalities speaks a bit to the mindset of a highly passionate industry. Software professionals are so motivated and passionate that it has created an open market for free software. This is software that has been developed by companies and people that is free to use. The notion of the open source movement is based upon contribution. I am free to use open source tools (like drupal or wordpress) and change or modify them to my desire. I can build websites for people using Drupal and make money off of using the platform. The hope is that if I were to develop something custom for Drupal, that I in tern share it with the community. Thousands of contributions, in time and addons, have helped to foster this great free flow of knowledge. I have used Drupal for multiple sites and have contributed modules as my way of thanking the community for creating something I could not have created by myself. Open source lowers the bar for people to jump into creating software by utilizing already pre-built building blocks. I can now put together thousands of different applications with out having to code anything, for free, and make money off of it. When I do I am absolutely inspired to give back to the open source community by way of software contributions.
I am sure there is more that can be added to this list, but I feel that these are absolutely crucial pieces and these make up some of the reasons I feel that software is the perfect product.
I love websites that mix functionality with satire. This is a great project that is good for a chuckle. I think that it really nails down what bad habits we got ourselves into in the 90′s.
So this is a notion that I feel is going to be slightly controversial, but hear me out.
So today it is a common thought that every business needs a website today. This is backed up by explaining that you have to promote your brand, let prospective customers know where you are located, business hours and contact information, explain your services, ect. That is all very true and will always be valid for a business to do. Those are fundamental.
Now, the internet is a powerful medium at dealing with those challenges. But websites specifically are not the only way to accomplish this. What business really need is a ‘web presence’, they need for something related to their business to show up in search results and a medium to transmit the basic information to their customers in a branded and meaningful way.
For most small business’s getting a website made is a nightmare. They are expensive, complex, expensive and rarely actually make the business owner happy. Getting a website made provides too many opportunities for the small business owner to make mistakes. They have tons of colors to choose from, images and copy to create, and the end result is never that great.
Today there are a verity of ways that the small business owner can build their web presence for free. They aren’t going to have the same types of options compared to a ground up website but this makes it easier for them to focus on the information and connections with clients.
At the end of the day I don’t think that it is more important for a small business to have ‘web presence’ over a ‘web site’ any day.
I have been increasingly getting sick of new applications and sites that aim to utilize social networking to “interact socially” or connect people. All of the buzz words and marketing hype get to become annoying and vague to a point where the benefits of the actual application become obfuscated. Anyways, end rant…
It is refreshing to see applications that aim to collect data that can be of assistance to society in a broader context. I like this idea because it’s focus is to gather and record data around what makes people happy in their daily context. I think that there are a lot of interesting insights that can come from this data.
This is a great website. http://maplight.org/
I think that it is fascinating to see the correlation between dollars and politics. I can’t help but be reminded of the saying “do not bite the hand that feeds”. If anyone things that campaign contributions do not equate to votes, don’t kid yourself. Check out this site and figure out who takes contributions as bribes and who doesn’t. Technology does a great job at bringing up interesting pieces of data.
Light Blue Optics is an awesome company I recently came across.
They do really cool things with a projection technology called Holographic Laser Projection – or HLP™. They have utilized this technology to project information into the driving experience.

http://lightblueoptics.com/products/light-speed/
This technology, combined with infrared technology, has also made its way into interactive projective interfaces. I think this is great because it opens up new ways and places where interfaces can be utilized

This type of portable interface technology is really quite cool, who knows how disruptive this technology will become. I am excited to see where this goes.
I love randomly coming across ideas for mobile that push the boundaries.
This company has crafted a method for typing that does not require ones finger to come off of the screen. All you have to do is touch the first letter of the word you want to spell then swipe over the other letters in the word and it uses predictive text technology to figure out what you are trying to type. It also allows for multiple words with one swipe.
I would be interested to see how accurate their technology is and how many times they get the correct words compared to the incorrect words.
I love the idea of a software on mobile devices adapted for one handed use. Do I think that it will make it safer to drive with? No. But I do think that it is a step in the right direction. Software and Design innovation many times comes from realizing the obvious. Observing many people using mobile devices with one hand naturally sparks the question, can the devices be adapted to better accommodate the use?
Slick mobile ideas make me happy
So I was browsing the web, looking at some thought provoking videos, and I came across the site <a href=”http://jottit.com”>jottit.com</a>. I initially found the concept really interesting. The site is created to give people a website that is as easy to use as blog software; you just type some text and with simple controls you have a website. This got me thinking about Intuit’s new product that allows small business owners to create their own websites for $100. Easy websites for the small business to have their own control their web presence. No longer must they rely on a “web guy” or an agency. They have the power to create their own online presence, it would seem to be that the era of distributed control of online presence is here.
In the case of Jottit, I think it’s a really cool idea but in a sea of media, who wants to say their website is a lowly document. There are 2 strong functions of a website 1 is promotion be it company or product, 2 is lead generation and 3 is findability. Lets face it, websites are just advertisements in a new medium; not to be confused with applications. The promotion aspect of it is created from color, image, and content. Each area has it’s own landmines to be navigated to be successful. Lead generation is all about providing content that is useful or expected by the user. This is no small task that involves diligence and analysis of all of the components. The same, and probably more, can be said for the challenges around findabiliy. So I almost feel that Jottit in a way misrepresents what it is actually giving to people.
With Intuit, they are deliberately setting small business’s up for failure. I mean, at least Jottit is free. Intuit sites are templates and provide more complex sites that could better suit the actual need of the business. But still provides a landscape with plenty of opportunity to miss the mark. What they depend on is not helping the small business owner, but that the small business owner can sign up for a 5 dollar a month hit for hosting. The 5 dollar hit goes un-noticed for a while and before you know it 10,000 small business have paid 5 bucks for something where the perceived usefulness of the site is worth the next to nothing price.
At the end of the day just having a website is not useful. What makes it useful is its ability to provide in a clear manor what the user is looking for and providing the ability for that user to contact the business. So the usefulness is not just having a site, it is having a site that accomplishes the business goal. Which I think is better left to the professional.
So on one hand, yes giving small business owners the tools to easily create the site they want to is a well intentioned idea. On the other hand, it’s probably not going to accomplish what they need it to because they aren’t familiar with what to do to make a site perform for the business. These business owners say that they want a website, what they need is new business. New business from a website is better left to the professionals.
I recently saw a presentation that talked about a UX Team of One that I am going to blab about.
http://www.slideshare.net/ugleah/how-to-be-a-ux-team-of-one?type=present…
I was first struck by the title, “team of one”… Sort of weird, but I will let that go. This presentation was well put together and pretty well thought out. However, I have yet to see one person, so good that they didn’t need at least a second pair of eyes on a project. I just think that for the sake of the product, there should be a team of several.
I think that this presentation sounds like it would work just fine with “resources”. I think that this process would work fine if these “resources” didn’t have skills or weakness. My issue with the term “resources” is that what actually makes things are PEOPLE. People actually have strengths and weakness’s; people get tired, people need inspiration, and people deserve more respect than to be called “resources”. So in the world of “resources” the team of one might theoretically work.
I feel that a generalist that attempts to be a Team of One, is not going to have the specialization in any one area enough to truly flush out that piece of the product. So, with a generalist Team of One, you could probably get a generally ok product. It my be functional, it may work Ok and look Ok; but is that how to make the best product? More importantly, is that is what is best for the user?
I am of the opinion that to make the best possible products, that people enjoy using and that make the company making them look good; is to have an actual team who’s skills complement each other. This team is best outlined by Coopers methodology. I like that Cooper looked to the process of Extreme Programming, and applied the concept successfully to design. What I feel is successful about the Cooper methodology, is that the team isn’t so vast and silo’d that pieces are moving independently of each other. It takes into account of personality and skills, and clearly defines their roles in a project.
Sorry, Team of One I feel that you have the wrong idea about what is best for the user.
Kudos again Cooper, we need more people striving to define process’s that create fantastic products.
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Feb | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||