Will Mobile kill free services?

31 05 2012

Sorry to be blogging about Mobile again, but at the moment it’s my main focus of work….In this post I want to have a quick look at the problem mobile presents to companies that live, and potentially die based on advertising revenues.

 

The advertising model

The biggest player in building their business solely on advertising revenue is without doubt Google. Almost everything it does is based around gaining more information on us users, so that it can effectively deliver adverts back to us in a better fashion, so we are more likely to click on them, and Google gets paid. The more clicks, the more Google earns and can even charge. It’s this model that allows Google to deliver pretty much all of their services, and software (Android springs to mind) for free, all funded by charging for adverts. Don’t kid yourself that Google delivers services for free because it’s a loving, don’t be evil company. Most of the things Google deliver for free are there to help Google gain more data so they can advertise more effectively. Mobile is a great example, and one of the reasons Google purchased Android, so they had a mobile presence to locate us and advertise based on geographic locations.

Google isn’t the only company that lives by charging for adverts, there are many businesses out there, small and large, especially online, that make their money mainly from delivering adverts. How many times do you go to a website and there are adverts delivered on it? How many times do you read a blog with adverts delivered on it? Quite a few. Even Facebook only makes money because it charges for adverts that are delivered on the website to us users.

So what happens to companies if they cannot effectively deliver adverts any longer?

 

The Mobile Problem

Currently Facebook is becoming rudely aware of this problem, so much so that its newly floated stock is now trading almost $10 down on its launch. Why? Well it’s all to do with the company’s ability to monetize and take advantage of its 900m user base. You see, on Facebook the website (used from a desktop) we have adverts constantly being shown to us. These are tailored ads, based on what I like, what I talk about, my own personal status, and as such Facebook can charge for these. However, if I use Facebook on my mobile phone, these ads simply aren’t there. The concern is then, with so many more of us using our mobile phones as our primary device to access the web that companies won’t want to pay for adverts if no one is able to see them. This basically means Facebook can no longer deliver ads effectively.

This problem isn’t limited to Facebook. Think of those free apps we have all downloaded that have ads being displayed. They are free because the ads are paying for them. But how much space do those ads take up, and typically you can only see one single advert. The problem is that ads jar the mobile user experience, they don’t fit in well and the user finds themselves scrolling to see the actual content they use the app for. I for one have un-installed 5 or 6 apps now where I simply got annoyed with the adverts.

Don’t think though Google is exempt here. Using search on your mobile is fine, and Google still can display its sponsored links there, however, a chunk of Google’s revenue is displaying ads on other peoples websites, blogs etc. As more of us turn to mobile to access the web, these adverts start to disappear, and therefore so does Google’s revenues from these ads. The next mobile problem is that many of us prefer Apps over a browser experience on our mobile phones. This means we start to not even search using websites like Google.com, rather we use an app. I for one use the Bing app, the user experience is far better than visiting the mobile website version, and it integrates with other tools and functions, such as QR code scanning, voice and local scout (which delivers search results local to me and includes such things as local restaurants, points of interest etc.) This means the only adverts I have any chance of seeing are those sponsored links that come back in a handful of searches.

With all this in mind, can the likes of Google even see revenues falling as it too struggles to deliver ads down to mobile devices? Sure, Google has a big enough market share of search to survive, but can it charge enough to then keep subsidising so many of its ongoing projects, and even worse, the number of failed projects that have cost millions which are raking up?

 

End of free services?

We have got used to so many free services online, Search, Social Networks, watching videos etc. All these things cost money, and currently so many of them are funded purely by the ability to deliver adverts to us online. Mobile really does threaten that model, if you can’t successfully deliver a number of ads down to user’s mobile device, then why will a business advertise with you? If revenues start to fall, then how long is it possible for companies to make losses on all these free services? Google subsidises everything it does based on adverts, but if those revenues can no longer support everything Google does, will we start seeing services getting switched off, or having to pay for them? No doubt Google search will survive, but the question is can Google afford to deliver everything else it does for free?

For the likes of Facebook, the mobile threat is even greater; it really does present a problem. Keep in mind that if this is true of Facebook, a company with some 900m active users, then it will be for any business that is built on advertisement revenues. Mobile really could be the death of free services online, unless companies can figure out a new way to deliver adverts back down to our mobile devices. That’s tough, especially since ads ruin the user experience currently. At the moment, mobile could be the grim reaper for so many free services.

…We shall see….





Apps Apps Apps. Oh and web services

31 08 2011

The growing demand for smart phones, and the ever growing number of us who now own one, and almost rely on one, means we (as consumers and end users) now expect to be able to consumer content and work in different ways. It’s amazing that “culturally” many of us now come to expect certain possibilities from our mobile devices, and that means we expect certain things from the content we wish to access or the solutions we wish to use to work. With this in mind, we need to architect solutions and user experiences not just for the “web” or the desktop, but for both, and not just for both, but also for mobile devices…

 

Apps, Apps and yet more Apps

It really all started with the iPhone, the drive for “there’s an app for that”, which means many of us now use apps for so many day to day type tasks. Apps deliver a far greater user experience than any web based “app” can in a mobile browser, even HTML 5. Keep in mind this fact, as it means consumers expectations are higher than ever, which ultimately means software developers need to provide “App” solutions, and not rely on HTML 5 for cross platform compatibility.

This same expectation on our mobiles means we expect similar from our desktop experiences. So while HTML provides cross browser capabilities and the newer HTML 5 provides richer experiences, it doesn’t quite hit the expectations consumers and users now have.  So what does this mean? Well it means that the desktop application is not dead, rather it is evolving, throw in the cloud and we can see where things “should” be going…

The Cloud

The cloud and SaaS opens up new doors, especially for “Apps”. Relying on HTML 5 to deliver cloud based applications is simply mad, simply because user’s expectations have moved on. For me, HTML 5 is simply 2 years already too late. The solutions then should be delivered in “app” type fashion, and this is where I believe Silverlight and Flash will lead the way. Both can deliver almost desktop type solutions and user expectation, but be deployed over the web. With Silverlight you can run it within the browser or out of the browse, as if a real desktop application installed on the machine. This surely is the way to go…

I know Apple goes on about HTML 5, but do we really believe that Apple sees people using HTML 5 apps on their iPad, when a user can access a far better experience, more features etc. by simply using the “App” for that?

Web Services

Good old web services play a pivotal role here, allowing any form of application (desktop, HTML 5, Silverlight, Flash etc) to communicate and essentially “work”. It seems that all these technologies are starting to “align” which means that these are exciting times…

One architecture for all?

With the cloud, web services and the drive for apps, we essentially have a single architecture that is already drawn out for us for so many different types of solutions. The only down side is that “apps” need to be developed for individual platforms, though Flash and Silverlight cover a few of the basis. But, “Apps” are essentially the front end of the solution, all the work is still being done down in the engine room and via web services, so it’s not as big of an issue as many may try and claim.

New ways of doing business

This architecture, and mobile devices, along with their apps, opens up so many new avenues for the ways in which we communicate, we consumer content, we play and how we work. It even means so many business processes that we believe are fixed in “stone” can be changed, and be changed for the better and at a cost that isn’t astronomical.

I think Apps, along with the cloud and web services will change the way in which so many day to day processes and tasks are done, I also firmly believe that there are a number of technologies in the pipeline that will take too long to evolve and will be overtaken by the “app” monster…I feel the big HTML 5 could well be one of them, with many organisations not investing in new HTML 5 websites, or applications, rather opting for real “Apps” leveraging web services…

What do you think will suffer at the hands of apps?

It would be interesting to know what other budding technologies, or big ideas, that you think may potentially fall by the wayside, because we now have such an architecture and consumer expectation for Apps…





Is there a danger of being too social?

27 06 2011

Social concepts within business have really started to take off, there are number of product offerings that now support social interactions, allowing these social activities to add real value. In the world of BPM and Case Management, this is no different, with many advocates of more adaptive solutions pointing to Social as a way of building process maps / templates. And why not!

 

Social benefit

There are no doubt many benefits of embracing social with BPM and ECM. Think of all the business decisions that get “lost” because they were made in a conversation, the reasoning why a processes is the way it is, lost because it was all decided in a social fashion that was not captured. So the benefit of capturing social interactions is plain to see.

Likewise, allowing business decision makers to make decisions in a social fashion is also an important step in the right direction, especially if you want your processes to be able to adapt to real time needs.

The problems…

So what is the problem? Let’s look at capturing social interactions to understand why a decision was made. The problem is the same as not capturing it at all, the problem is that of not finding that information (in this case lost due to information overload). To put it very simply, if we capture far too many social interactions that relate to a particular business decision, then we find it hard to pick out the key valuable information found within those interactions that lead to that decision. Sure we will be able to find it in time (which is far better than it being lost for ever), but how long will it take, what do you do if you have certain time constraints to meet?

Now, let’s look at the problem of too many people being involved in a design / adaptive capabilities of a particular process. What we have is individual’s perspectives and needs, which may not necessarily all align with each other or the business. All these people have input, and they can adapt a process based on that social input. The problems arise when a process adapts to a need, but then is “adapted further” because of another need, but in reality they overlap. That saying, too many cooks spoil the broth is very true. What we see here is the benefits of social being lost, and processes that should adapt to meet the business need quicker and more accurately, actually become more inefficient and stray from the business need.

 

The solution?

Like most things in life, moderation is the key. I mean this in terms of how much of social we embrace, and in the sense that we moderate what we are capturing. We need to capture relevant social interactions, and we probably need to moderate some of these and drop them out, capturing just the relevant social interactions and not everything that goes with being social. Let’s face it, how many of us have Twitter streams we simply cant keep up with, and how much of that social information would we actually like to keep?

We also need to be moderate in allowing people to socially have influence over process definitions. Though it sounds great, all these people socially engaging to define business processes, it can lead to mass confusion, missing business needs, SLAs and essentially, become very inefficient. So keeping strict control over contributors is key, just as it is to constantly analyse process performance and process alignment with the business need. Processes shouldn’t be created and forgotten, rather constantly reviewed, analysed and refined. This is where being social really puts you ahead of the game, but only if you use it wisely…

 

Remember sometimes we have to start with a blank bit of paper and be a solitary figure in a room to start refining processes…





ECM, eDiscovery and the Social Media problem

24 02 2011

Today I read briefly that social media access may cause governance problems for corporate using such sites as Facebook. Now this could be a real big issue, especially as more and more organisations are using Social Media to not only connect and engage, but to actively interact with customers and solve customer issues even.

You can read the article here http://www.eweekeurope.co.uk/news/social-media-access-may-cause-governance-problems-21424

A simple view

If we step back and think about it, any content that we place in the public domain as an organisation needs to be discoverable, and if necessary, produced to meet certain governance rules. Now this is fine for outlets the organisation controls (their own website, published press releases etc), but what about content that was created on, and essentially resides with a third party. This is typically how we use Facebook and Twitter for example.

Now in our more traditional scenario we can have our published content stored within our ECM repository, that’s fine. But since the content was stored on a third party solution, and essentially is up there on the web, how do we ensure we have it for our records? How do we find that content again if needs be (especially if it’s now a couple of years old)

What we have to remember is that not only do we need to retain access to that content, but we also have to protect ourselves (the organisation) from that “original content” going missing. Let’s face it, as an organisation do you trust Facebook to store all of your status updates for the next 8 years? Probably not…

How we create content and how we discover it

Ideally we need to maintain a link to all that content sitting with Facebook, Twitter, mySpace or whoever. We also need to protect ourselves from that content going missing. So the real answer is to not only keep a record of that contents location (typically a URL or post ID with that provider), but also a copy of the actual content itself (in our ECM repository). If we do this, then we can discover all our social media interactions and produce them on request.

Essentially we have two options of doing this. The first is to create the content via your own software solution. If you do this, then you can take a copy of that content, store it in your ECM repository along with a link to the location on Facebook / Twitter for example. This approach ensures all content is kept and you can then take control of your retention periods that may apply to that content. The second is to constantly discover content from the source and either store links to that content, or again store links and copy that content (into your ECM repository).

My personal approach is a mixture of both of these.

The first option makes life easier for agents, it ensures they have a better view of all the content and discussions going on and allows them to quickly do what they need. It also short cuts the need for discovery while ensuring the end user isn’t getting side tracked with their own Facebook status updates (personal related content). There is also an added benefit of working this way, and that is protection of the content itself. If Facebook was hacked, and false status updates made, or status updates modified, these can be related to those stored in our secure ECM platform. This is a form of protection…The second option ensures nothing gets missed. So this is our “belts and braces” approach. From time to time a user may well interact with Twitter or Facebook directly, or via an application such as tweet deck. Now the whole holistic and adaptive approach means we need to adapt to that need, so using such tools (especially if on the move or done out of hours) needs to be expected / allowed for. Our discovery then makes sure that content is brought into our ECM repository and not “lost”. In this scenario we can also “see” status updates / tweets etc that have been made. So in the case of a “hacker” ruining our online existence, we are quickly made aware of the issue and can address it sooner rather than later. Once in the ECM platform, we can always cross check content and essentially ensure its credibility.

 

Conclusion

Governance may scare some companies into not engaging with social media, but this will be a big mistake. With social media providing so many big wins to organisations (and in some ways a necessity just to compete), it is something organisations cannot do without now. With this in mind, organisations need to adapt and understand that governance will apply to social media content, just as much as any other content, so they need to take control of it and start getting it in their ECM repositories.

The content challenge is one that is ongoing. Content only grows within an organisation and as such, social content will no doubt be one of the fastest growing areas of any company. Investment into platforms that allow management of that social content and discovery of it will prove to become more and more vital as more and more interactions occur via social media sites.

All content is the responsibility of the organisation, even if it is created on a third party environment. Organisations need to take control, ownership and responsibility for their social interactions, always, and this is easily done, if you have all your content residing in an ECM repository. The key, get all content, no matter its source and location, into your repository and you will meet governance requirements…





Why BPM, ECM and CRM struggle with Social Media

26 11 2010

There are a number of reasons why individual projects struggle with social media, hell there are many reasons why organisations continue to get social media “wrong”, but in this post I want to look at why these three “silos” fail to get to grips with social media….

Very much individual silos

Now this may at first not seem to be a bad thing. But when you think more on the subject you start to see issues. There are big areas of cross over amongst these three, massive even, yet they still are considered individual (and they should be for the time being, because almost all vendors see these as single silos).

Social Media though is very flexible, and the end user (customer) expects to be able to interact with the organisation via Social Media (especially Twitter and Facebook), and what’s more they expect whoever communicates with them to understand their “account”, or “details”. But this form of interaction within Business at the moment still wants to be highly structured. The comment may be viewed as content, but the process that may be kicked off by that interaction is very much in the BPM world of things. So immediately you have twigged that all three, ECM, CRM and BPM are required to deal with a single interaction…

So the first big problem here is that ideally, each “silo” (BPM, ECM, CRM) should know and understand what I term as CCS, and in this case of the other silo as well as itself.  CCS being “Content, Context, Status”. As individual silos though, this is hard to actually do. Sure we can put together some costly integration, but this integration is at certain points and offers certain information, so does this type of integration understand CCS?

Too structured too rigid…

Let’s now through into the equation that all three, ECM, CRM and BPM are very rigid. ECM requires that you know the type of content and often that you state its “type”. However, social media means we could be talking about anything, so a tweet could go over any number of “types” within our ECM platform, or it may warrant a new type, a new classification. This is where we have an issue, ECM is too rigid to adapt to the new requirement, that our agent has discovered there and then. This leads to a hell of a lot of content being dropped into rather large, and not that useful classifications, probably “Social Media” as its type…Great use…But this is nothing compared to the issue we now find with BPM…

BPM enforces strict processes on our agents, they follow (almost all vendors do this) a flow chart approach and as such, means we cannot move away from that process. How frustrating is that for an end user? Knowing that something different needs to be done, but having to allow the social interaction to trigger off a very strict process flow which could be completely wrong…

Finally CRM. Our CRM silo is often at this stage completely unaware of anything at all. If it is integrated it may have a “tab” for “Corres” which means a big old list of correspondence with the customer that is documented. That’s fine for 10 years ago. But now imagine the number of “corres” records stored that may make up a rather simple interaction between the customer and your business. You could have any number from 1 or 2, up to hundreds, and that’s just on a single topic being raised via social media….

The solution?

Here I have a couple of pointers for a far better solution….

A Holistic approach. As a business, demand a holistic approach, not just for social media requirements (though it serves as a great example of illustrating the problem), but in general. With a holistic approach, the solution delivers far more accurate information to the agent. It empowers them with all the information they need. Think of all the customer information they may need to have to hand to understand the customer, all the related content, the context and of course the status of the interaction. Now think of the variety of work this form of interaction could generate. What the problem could be? Is it a problem or a serious complaint? If a complaint, what areas of the business does it relate too? (The potential for work is huge, which leads me onto my second pointer…

Adaptive work processes. Note I haven’t said BPM here. BPM I feel is far too restrictive (based on the version of BPM put forward by most vendors and BPMS as a practice). However, we are talking about processes that the business executes. In this situation the agent needs to understand what process to kick off. However, it could be a brand new one. In this case that agent needs to be able to identify that processes, the work that needs to be done and then, kick it off.

Single Silo for ECM, BPM and CRM. As a business, a great opportunity arises to use vendors that provide a single silo for ECM, BPM and CRM. Not only does a single silo provide a far better solution to deal with Social Media, but it provides a far better solution full stop. A single silo will understand CCS at all times, be you in a process, simply looking at content or reviewing customer details. A single silo also simplifies the agents experience, while delivering flexibility to them to allow them to do their jobs. There are of course other big benefits, think of savings on licensing, think of savings on administration and think of savings made on integration costs / development / that classic which so many vendors term as config (which is development).

Conclusion…

Social Media has shown a real weakness in the way we currently structure a business in terms of delivered IT. We use IT now very much on a “product” basis. Business purchases a product for x, a product for y and if x and y need to talk, look at integration. However, a bespoke solution would have been better, one that incorporated x and y…But bespoke just isn’t something business wants to hear (probably because they cost more and because businesses have been burnt with bespoke development in the past)

…The solution is for “products” to deliver more and merge x and y itself. A break away from single silo approaches is required, and ECM, BPM and CRM are very obvious silos that should all be as one, the social media problem illustrates a bigger issue…





workFile Vision. A change in direction

12 11 2010

Today’s post is very much centred on Business Process Management (BPM), Enterprise Content Management (ECM), Customer Relationship Management (CRM)…

 Some of you may keep an eye on the news from my company, One Degree Consulting. If you have, you will know that our workFile ECM & BPM side of the business (platform) will be going through a transition phase in the coming weeks and months. We have effectively torn up our existing road map for version 2.0 of the workFile Vision product, and put together a new one. This new one with some big, well massive, changes to how we see the future of IT in business, the future for business solutions, the future for SMEs access to solutions and consequently to the Vision solution itself…

In the coming weeks, workFile and One Degree will publish more information on the changes, and the effects these will have on the Vision suite, and how these big changes will provide benefits to business.

In this post though, I want to give a quick outline to what some of these changes in thinking are, what the changes are in the Vision product, and what the drivers are that led to this drastic new thinking…

Single Silo…That singular degree of separation

workFile is, if you didn’t know, an ECM and BPM platform. However, it also allows records management and with that, the ability for CRM to an extent. Other business focused modules are built on top of the records management capabilities. However, all of these are very separate modules and silos, only aware of small fragments of data that can be shared between the two, effectively linking that content and making it of bigger use to an end user…

So what’s the big idea? Well the big change is to move away from a multiple silo approach, and to bring these different elements closely together, effectively delivering a single silo solution for ECM, BPM, CRM, Records Management, and dynamic content processing and capture. The CRM module will be a thing of the past, and a dedicated customer focused section of workFile built (not on top of Records management functionality not seen as a separate module).

In essence, ECM, BPM, CRM etc will become modules of the past, superseded by a new way of looking at how we work as individuals, teams and as an organisation, and also how your organisation communicates and engages with its customers…All of these elements seen as one…

So how do we achieve this with the new version of workFile Vision?

Through state awareness, user empowerment and adaption. The concept here is to ensure true state awareness between the user, the customer, the content and the process. BY process, I don’t mean a rigid path, which work must follow, rather a process guide, which is highly adaptive to the content needs, the needs of the customer and the needs of the user.

In addition, the singular UI and underlying capabilities of workFile – to allow real team working on items of work, makes life a lot easier for the agent to collaborate and process their work. This may not sound like anything that new, but it supports newer ways of working. We have a vision that people will work more as teams on individual pieces of work, effectively pulling together on items of work, not in a collaborative fashion but in a real sense of working together. This is a big move away from BPM and Case Management as it is today, with the concept that we work as individuals and move work along at the centre of work / process thinking.

Max J Pucher has a great article on the future of work, in which he talks of users “swarming” to do work. In it he also states that by 2015, 40% or more of an organisations work will be non-routine, which is currently at 25%.  Take the time to read his blog, it is very informative… Have a read of his article, http://isismjpucher.wordpress.com/2010/11/12/the-future-of-work/ )

More than a single silo…

A single silo that supports content, customers, additional records and the process information is the best approach. In addition, interconnectivity and multiple feeds of data will mean not only will users need greater perceptive skills, but their software needs to be able to deliver this to them in an easy to identify and work fashion.

workFile though provides real flexibility in terms of content, status and structured data. This allows the flexibility to teams to create new structured data records on the “fly” and in essence joining them directly to their work (which could be content based, customer based etc.) This may all sound complex, but essentially it is quite simple…Its how we would naturally work without the rigidity of structured processing…(BPM).

Distribution…

Though we are moving to a single silo, this doesn’t mean a centralised solution. On the contrary, we believe that departmental distribution is key to freedom and success. So workFile will support a greater level of distributed processing, with departments being able to create their own content guides, their own process guides, rules etc. But, this doesn’t mean we are allowing duplication. Commonality between departments will be identified and illustrated, and wherever applicable (and suitable) shared between them.

It’s a team approach

Working in “swarms” sounds quite fun, but in essence it means tightly knit teams, working together quickly and efficiently. Traditional BPM presumes we work on pieces of work as individuals, then move it along to the next person. Sure occasionally we will allow “branches” in the processing, or splitting of items of work, but it doesn’t support multiple people working on the same piece of work at the same time. So, with this in mind, Vision 2.0 will support a more team approach to working, and will ditch the rigidity of its traditional BPM platform, which was used for defining how users work.

Social Media

While social media is taking off, organisations either see this as some wonderful marketing tool or as something they need to get control of. However, social activities and social media sites, conversations etc are becoming increasingly part of a team’s working day. These conversations and interactions aren’t carried out at a set time, they aren’t structured in their content and don’t form strong ties between you as an organisation and your customers. In addition, they are often disjointed, with an organisation not being able to tie social media engagement with a customer, to a customer record for example.

So the trick is to ensure interactions can be processed by the right people, that the right people provide good information, and that Social Media is seen as a form of engagement and conversation, not just free marketing. In addition, the content generated from these interactions allow a flexible way of working, after all, the customer may send requests that don’t follow a strict pattern, and as such, the user must be able to facilitate these requests flexibly. This content should also be recorded and brought into the solution, so that other team members have all the information they need to help….

workFile will become a lot more social, interacting with typical social media websites, and allowing users the freedom to interact in an expected fashion.

Flexibility, adaption and yet accountable

Organisations and management want to have full control, however, if they do, things become too rigid, too centralised and ultimately inflexible. So, the solution is to trust our workers, to empower them and let them do their jobs. Sure we need to ensure quality, service level agreements etc. but this can be done through guidelines and empowering users. Accountability will always still be there, with solutions recording all interactions and use. But the point is, the user has the power to process the work how they wish (to an extent obviously, certain rules have to be in place for compliance).

The big winners of Vision 2.0

So who is workFile Vision to be aimed at? Well the big winners at first will be SMEs, simply because workFile is used mainly by organisations that fall into the SME category (with the odd exception). The new version will be able to drive the cost of IT and these types of solutions down for SMEs…

However, larger organisations can easily benefit from this new way of thinking and working. If anything, while SMEs will see benefits due to a smaller investment, larger organisations will not only share in this benefit, but will also see dramatic increases in productivity and efficiency. All of this with the reduction in administration and licensing costs…..See, we didn’t call it Vision for nothing.

Finally, a change in name…

Finally, the workFile ECM & BPM platform name will be no more. Though Vision is the product suite, both the terms ECM and BPM will be replaced from the workFile company name. Why? Simply because workFile will offer a lot more, and it deserves a new description of what it delivers…The marketing people can think of something I am sure….





Case Management and BPM Tweet Jam…

30 06 2010

For those interested in Case Management and BPM, you may be interested to know that on the 15th July, at 7pm (UK time), a tweet jam (#acmjam) will be hosted by Connie Moore of Forrester Research. It will be focusing on Case Management and Business Process Management (BPM).

I myself am hoping to find the time to join in as no doubt there will be some lively conversations, some strong opinions and for me, hopefully, some new radical thinking…

If you have any form of interest in these areas as a consultant, vendor or user then I would say get involved. If though you are looking at Case Management and BPM for the first time, or thinking of investing then still drop by, just don’t get put off by the jargon…..

For any more information visit http://www.masteringtheunpredictable.com/





Don’t use IT to provide SEO and SMO!

27 05 2010

Let’s face it, who hasn’t had an email stating that IT company x promises to get you No 1 in Google’s natural rankings….Its promises like these that really do give areas of IT a bad name….However, is Search Engine Optimisation (SEO) something that companies should look to IT organisations to provide? In addition, should these same IT companies provide Social Media Optimisation (SMO)?

If you are someone looking at SEO and SMO for your organisation, then read this post, I think it will no doubt save you a lot of time and money, and ensure you get the right people for the job….

What is SEO?

Well first off, don’t think that investing in SEO heavily will necessarily get you ranked no.1 in Google, Bing, Yahoo or whoever. Technically it isn’t about rankings; rather optimising your website to ensure key content is picked up and found by the search engines. However, this does lead to rankings, if your valid content can now be found by a search engine, then your rankings will improve compared against a users search criteria.

The technical side of things is all down to your web design company. Technically they should be the ones who implement any SEO changes in your website. But that’s it. They shouldn’t be providing you with SEO services as many people think of them. SEO is now linked directly with trying to rank your website higher in a search engine, and this is a far wider thing than just optimisation of a web page….Here you are talking about ensuring your content matches peoples searches, and that your content gets the message across. You are also talking about building links and partnerships with other organisations, contributing to online discussions and engaging in Social Media activities. These are all things that need to be done in order to affect your ranking, and bluntly, there is nothing here for IT to get involved with. If you think an IT company, or one of these SEO IT companies can help you here, you are setting your organisation up for a fall. Website rankings is about marketing, communications and PR. You don’t let your web designers write your copy for a brochure, deal with public relations or put together advertising for you do you? So why let a bunch of IT geeks loose with your on line presence…

SEO and SMO

Unfortunately, SEO is now not just SEO, it is all about rankings and presence. In this case, SEO now includes more elements than just optimisation of your website and the marketing / communications you put out through your web presence. With the big rise in Social Media, and its effects on organisations, SMO (Social Media Optimisation) is now a massive part in aligning your organisations online presence, marketing, communications and PR. All of these things have a massive knock on to your web presence and your ranking in search engines…

Looking at the bigger picture like this, you soon see that SEO and SMO are now so closely linked that they must almost be treated as one in the same thing.

Who should be carrying out SEO and SMO?

This is simple. You need to use someone with good marketing, PR and communications experience and skills. Obviously people will specialise in online areas and these are the kind of people you need to seek out. These are not IT based people or companies; they are marketing, communications and PR specialists…

I must also point out that SEO and SMO is not something you just do once and that’s it. If you want real success this is something you need to do day in day out, ensuring your customers can communicate with you through social media sites, but also so that your web presence grows, stays up to date and constantly refreshed. This is really the only way to ever really achieve good consistent rankings in search engines now, without this level of long term commitment, you can be sure you won’t be number one…

Conclusion

If you want to improve or increase your web presence you need to invest the time and effort into it. Remember the internet is the most competitive market place out there, there is no passing trade past your bricks and mortar shop front, so you need to be constantly innovative in how you make people aware of your business and what you have to say…The tools are out there, you just need to ensure you use the right people and commit to it 100%. Only when you do this will your organisation achieve a lasting and highly ranked web presence not just within the big search engines, but in general….

If you are looking for a “quick win” and think the way forward is with an IT SEO company, then remember, you have been warned….





Redefine the way we use the web, to unlock its potential…Web 3.0?

6 02 2010

This is something I have been thinking about for a number of years now, but more so recently with a lot of talk of HTML 5. Basically we haven’t really changed the way we use the internet (from a technical point of view) since the web became mainstream shall we say. Sure, we now use it in new ways which we hadn’t dreamed of (habits and the way we communicate with each other), but essentially the web still works the same way it always has. We use the web as content rendered as HTML that is displayed back to us in a web browser. Even if HTML 5 is the magic version and delivers so much more in terms of animation and streaming has it actually changed the way in which we use / the web works for us? No…

Let’s not go back to the good old Mainframe environment…

It seems more and more IT professionals and large organisations see the web as the new mainframe, especially when you start talking “thin client” and “cloud computing” (the cloud could be seen as our mainframe..scary). When you start looking at mainframe environments and then cloud and thin client computing, you see that the basic concepts are very similar. So what do I mean, well, all of the processing happens on a server, the machine you actually use to access it, doesn’t really have to do anything. In a mainframe environment we have dumb terminals, in the new way of thinking (trying not to laugh, sorry) we have a PC that run’s a browser (this could be a very low spec machine), and if all we did is “cloud compute” we perhaps wouldn’t need anything else?

Sure I see benefits, some of which are green, but the negatives are so obvious to see. These are essentially the same problems we have with mainframes and the same problems that lead us to using the “PC” and the “Network” to replace mainframes?

Some thin client issues?

Let me give you an example. Imagine you and I are working as designers, creating 3D computer models of pretty much anything. We may even be responsible for animating these 3D models (think something like toy story, I don’t know why, it just popped in my head). Ok, now imagine you are part of a team of say 20 working on these models, of course you are designing Buzz, someone else Woody etc. Let’s think just how much “processing” power do we need for this – just you and your requirements? The answer, quite a bit, well a lot. Now image having to times that by 20. Oh, and now let’s have that processing carried out in a “thin cloud computing environment” (of course your application is written with the fab HTML 5 which means we can do anything), which at the end of the day needs a hell of a lot of work going on at the server, oh and traffic across our network… Do you see the problems?

Well basically, even with the advances of our hardware, the server will be doing too much and things won’t go well. The system will be going slow, maybe crashing, you as a designer will be going mad with frustration, along with the rest of your team, oh and not to mention you are working to a deadline so the project manager is now going mad. Let’s throw into the mix too, that our team is distributed across the States and the UK, and some of us love using Internet Explorer, some FireFox, some even Chrome…Hmm though in theory the web is great here, it is no match to a good old client desktop, some distributed servers…

Now I know I am focusing here on a situation that doesn’t lend itself to “cloud computing” or “thin clients” but if we believe all the hype of HTML 5, cloud computing why shouldn’t we be thinking this is possible? But, as our hardware advances so does our software (though at a slower rate granted) and we as users (be us general public users or business) expect more and more performance and capabilities. So while some of our user requirements do seem to lean us toward a cloud computing way of working, soon our requirements will no doubt swing back the other way (and wont we be repeating the Mainframe and PC story all over again?)

There is an answer

The answer is pretty simple to be honest and it is something Flash showed us the way to a number of years ago when it first started popping up on the web. The answer is a mixture of the two.

So let’s start evolving how we use the web properly (not just our habits) but how it is used. The web becomes a communications network and in some ways returns to its roots. We can still use it in the way we are used to, as in we find websites and we view them in a web browser, however, those websites that aren’t just presenting us with some information, or basic shopping facilities, websites that are more “applications”, get themselves installed on the client machine. So think MS Office on the web. Why install on the client? So that the user experience is not restricted by the web architecture, nor the browser, and that “processing loads” are removed from the server and distributed back down to the client PC.

Isn’t that what Flash was doing, installed and running on the client, err years ago? Yes, and that’s why Flash has worked so well to now…The problems with Flash are not what it visually looks like, nor its basic architecture (running on the client), the problems are that it doesn’t lend itself to being able to deliver “applications”. So it is great for the web to show animations, and funky banners, slick movies etc but don’t think it will be great at delivering that 3D modelling tool we spoke about earlier…

So let’s go back to our 3D modelling requirement in the designer’s studio. In our new web world we are now working with a RIA that actually runs on the client machine, uses local storage on the machine and uses the web only for bare communications and maybe storage of files that are to be shared. All of a sudden, all of the issues with “thin client” and “cloud computing” and server loads are removed, yet essentially we are still using the web and “cloud computing” to an extent…

So the answer is RIAs that use the client processing power and that do not run in the web browser.

Is this available…

Yes it is. Since Microsoft launched its Silverlight platform (which many see only as a competitor to Flash) it has been working towards this type of scenario, where we can maximise the benefits of the PC and the benefits of the web and cloud computing. Silverlight 3 was the first version to deliver an out of the browser experience and this has been taken further with Silverlight 4, with it being able to run as a trusted application on the client machine. Oh it also runs on Mac’s and PCs and if in the browser, any browser…

Silverlight, though in some ways similar to Flash and even the old Java Applets, is a new way of using the internet, rather than us re-inventing the same way of using the web with more bells and whistles. Like flash and Java applets, Silverlight essentially runs on the client PC. Which means we can utilise its processing power to do our work, it doesn’t need to go back to the server for updates to the UI, business rules or anything like that, and it can be done there on the client machine? However, it is connected and delivered essentially through the web as a communications network, so its data and files can be easily pulled and pushed across the web and stored there. Updates to the software are also delivered through the web, with the user being able to get the latest versions of the software just by using the software itself.

At present this is all still young, but the potential is there to change our web experiences and what we realistically should be using the web for. MS Office could be delivered as nothing but a Silverlight OOB (out of browser) application, allowing us to purchase it online and using it within moments. And it would look and feel just like the version we currently have from a CD (not the slightly less functional web version). Business applications could be delivered through organisations intranets, or their “cloud providers”. Websites that provide “secure” trade or partner areas would essentially have these installed on the client machine. Twitter, Facebook and other types of highly interactive websites would be delivered as RIAs installed on the machine (there is a prototype for Facebook already built and made, which you can download and use at http://www.silverlight.net/content/samples/apps/facebookclient/sfcquickinstall.aspx). You havent used the flexibility of the web at all, if you were on a new machine and wanted to get to facebook, still visit the website where you would get prompted to install the client, which would be a simply and quick install…and away you go, back on facebook.

The future then is…

Re-defining the web as a communications network and moving RIAs out of the web browser and down onto the client. By using the web in this fashion we get a truly distributed environment that has the benefits of the web, but also the benefits of the client machine…





Integration is Key (ECM / BPM / Social media)

11 11 2009

For many years I have waved the banner for single application experiences for end users. If you can deliver a single application that allows the end user to carry out all their work, gain access to all the files they require, interact with many other LOB applications (without knowing it), just think what a positive impact that would have on any organisation. Think how better informed that user will be, how much improved their decision making will be, how much customer services will be improved along with customer satisfaction, and also, think how much of a gain that organisation will make in efficiency, productivity and ultimately profitability…

Integration has long been the key to this ideal, and ECM and BPM often show how this can work, integrating with key LOB applications.

Problems…

The problem is that people want everything to integrate without putting any effort in. This means that organisations spend a lot of money in getting applications to integrate with other companies applications and software. While this can be great for the customer (if you have the same selection of applications and software) it isn’t always practicle. Throw into the mix different operating systems, different versions of software and the daddy of all, different business requirements from that integration….All of a sudden you see how muddy the water can get and just how complicated system integrations can be, and why that single application experience is so hard to achieve…

Progress

With the bright invention of XML has come a whole host of ways of integrating applications. It has provided the bridge between old COM and COBRA components, interopability between application components, and most importantly, delivered us XML Web Services and Service Orientated Architectures (SOA).

I love XML Web Services and the capabilities these alone can open up to organisations. If applications deliver good APIs through web services, then integration is made so much easier, be it integration “out of the box” with connectors, or more efficiently through actual developers and professional services.

Is Social Media leading the way here?

Yes…There you go, a nice short answer. Basically Social Media is leveraging web services (especially RESTful services) to allow integration between web sites / applications. Take the recent joining of forces of LinkedIn with Twitter. LinkedIn can now pull in your “tweets” and have these shown as status updates within your LinkedIn profile. Now think back to a business environment and you can see how using one application therefore effects data / content on another application / area of the business. This type of seamless integration is what adds real efficiency gains across an enterprise.

One Degree of Separation

When I founded One Degree Consulting, one of my main aims for the consultancy was to be able to provide consultancy services and solutions that delivered a single degree of separation between the end user, the data / content, and the functions they required to do their job. This may sound a little idealistic, but it can be achieved and should be the goal of business decision makers in all organisations. To be blunt, to achieve this, application integration is key and should be at the forefront of any decision making when it comes to IT based projects and solutions.

If Social Media sites hadn’t have seen how powerful joining forces could be and had maintained a closed API that couldn’t easily be integrated, then the whole point of Social media and sharing may well have been lost….Businesses, take a leaf out of their book, think integration for everything…Its key….