The SME segment is extremely diverse compared to other segments. This raises more 'design challenges' while designing for the peculiarities of SMEs.
- It is very hard to make any clear 'assumptions' to generalize and form a picture of a 'typical' SME company. There are lots of "ifs" and "buts" involved.
- There is a BIG difference between the smaller sized companies versus the medium sized companies under the broad SME category.
- There needs to be further 'sub-classifications' to be able to have a slightly better focus and understanding - to be able to make some high level presumptions and assumptions
- From a 'user group' perspective the diversity spans:
- Organizational Structures & user roles: What the company does; the reach of the company has a direct implication on how the 'end users' in the company work - is it a very distributed set up versus people doing multiple tasks; which function works under which department; who has decision making authority and who doesnt etc.
- User demographics; mental models and expectations:
- There are SME started by some young, 'new age' entreprenuers and
- seeks contemporary, heavily IT enabled solutions
- is extremely demanding with aspects like ease of use; mobility; aesthetics; networking and interoperability etc.
- their benchmarks and mental models are 'consumer software products'
- extremely well versed with all things on the internet; new technological trends etc
- young workforce
- ambitious - wanting to increase their company's reach as much as possible
- early adopters of solutions from contemporary companies
- there are established SME in business since the 'pre-IT boom' era.
- established brand in their respective domain
- established customer base
- working with older systems, battling integration/ interoperability issues, lesser 'digitization', work a lot with paper
- has an relatively older workforce
- their mental models are 'desktop' based software
- new age technology would be too disruptive - however harbors the desire to eventually make the shift to more contemporary solutions. would resort to 'trusted' partners in helping them to do so.
- A large number of SME tend to be extremely 'local' - from the language they are comfortable with to the processes and regulations they follow. An overly 'standardized' solution with a whole lot of options to 'customize' is likely to not do so well. Its easier for them to make an invesment building an 'in-house' software that does exactly what they want (it feels a lot more 'personal'); rather than the effort of making a BIG software work for them (perceived to be 'alien'/ not designed keeping them in mind).
Irrespective of the type of SME, I observe this segment to be a very 'demanding' and 'unforgiving' one.
- Is in the in the 'middle' and aspires to be big. Hence needs the scalability and flexibility to be able to adapt to changing markets and their own evolution.
- Is highly cost conscious hence is uncompromising on 'value' - price, features, all encompassing quality, do not want to pay for things they do not need, want solutions fast, do not want to invest in huge extensive trainings.
- While they desire to leverage higher IT enabled services and solutions, they tend to have smaller IT departments. Hence the IT services need to be 'hasslefree'
- Since there are plenty of solution providers in the field, they are often not starved for options. There is a lot of competition among small solution providers who give very good solutions to focussed business functions.
So what sort of 'design implications' would these have?
- In my perspective, the solutions need to be more 'specific' than we think.
- Pushing concepts like 'social networking' and 'web services' to an SME that works with legacy systems, has a high level of paper based processes, an older workforce would be very inefficient.
- Pushing collaboration tools to an SME that is extremely local, works out of one location, small departments, would be an overkill. It would be a lot easier, cost effective and efficient for them to talk with their colleagues directly.
- If the approach is to build a 'standard' software for the segment, perhaps the pricing options need to be far more detailed that we think. Almost at a 'feature' level - somewhat like choosing to have a cup holder and automatic climate control while ordering a car :) - or provide some 'package' options (again like car dealers do) The user really picks and pays for JUST what they want to use but be able to upgrade as and when they need to.
- Providing flexibility to users without overwhelming them
- On an emotional level, I feel the software solution needs to give the impression of being 'hand-crafted' for them instead of demanding them to make changes in their organization to fit the software.