Microsoft Gold Certified Partner

Posts Tagged ‘bespoke development’

Getting the Business Value out of SharePoint

Wednesday, March 16th, 2011

SharePoint is becoming a popular choice for businesses choosing to set up a company intranet. So why is this?

What is different about SharePoint?

  • It has a huge range of functionalities
  • It’s quick and easy to deploy
  • The out of box functionalities can be set up with virtually no development and with a minimum of configuration
  • There has been an enormous uptake because there is a free WSS version  so virtually everyone running Windows has SharePoint

However, SharePoint’s  more powerful capabilities and advanced features do require planning, analysis, development or advanced configuration. This is where many companies seek to outsource development to SharePoint customisation experts such as FelineSoft.

Problems with SharePoint?

Because of the ease of implementation and the complex toolkit, more often than not SharePoint deployments are confusing and haphazard. So how can you avoid this happening to yours?

Just follow these steps:

  • Carry out a detailed analysis to understand your business requirements
  • Understand the users’ needs and the impact on users’ tasks
  • Align these needs with the business requirements
  • Translate the requirements into a useful and appealing design
  • Create and apply organising principles using metadata and taxonomy

When SharePoint implementations go wrong

SharePoint implementations often fail because the business requirements established at the planning stage are incorrect or insufficient. There are numerous root causes as to why this happens, such as:

  • Lack of engagement from stakeholders
  • Lack of skills to translate the high level requirements into detailed implementation plans
  • Insufficient budgets and unrealistic planning assumptions
  • Poor project management

Another problem which causes SharePoint implementations to fail is the migration of data. If your data is in a mess then it will need tidying up before it gets migrated to a new system. If you fail to tidy up your content before the data migration then you’ll just end up with a new mess in a different place!

How to get a new IT system working for you

Tuesday, December 29th, 2009

Most IT systems are sold into companies on the premise that they will deliver productivity increases and efficiency savings. The idea is that staff will save time through the automation of tasks. Managers will make better decisions with access to the accurate updated information whenever they need it. So why does this often not happen?

 

 This is a complex question with many factors involved, some of which are specific to projects, some of which are more general.  In this short article I will not be able to address all of them by a long way so please feel free to contact me on 0845 658 6767 to discuss them.

 

 The most common issue I have come across is trying to fit your company’s processes into the software rather than fit the software to the company. Although the software will provide productivity saving when compared to the current method used for carrying out the task, the overheads of staff learning the new procedure more than counteracts the productivity gains from the new software. Over time this can be reduced through training or even eliminated so the productivity gains are accessed from the start. This is much easier to achieve if you have staff buy in before the software is rolled out.

 

 This brings me to a similar and related issue- software being forced on a company from the top down. Now don’t get me wrong, software is often strategic rather than tactical, and major decisions like this have to be made by those with a complete view of the company, for example the CEO or CTO. In all cases of software roll-out I would encourage opinions to be canvassed. In the case of off-the-shelf software it can lead to in-sights that would otherwise not have been noticed, affecting which software or modules are purchased. It is amazing how often staff recommend that a module is not purchased. In the case of customized or bespoke software I’m of the opinion it is critical to the successful design of the software that users are interviewed. After all, who is in the best position to comment on software, surely it must be the people who use it? I have gone off on a tangent here about user feedback in customisation and bespoke development so I will cease by saying only that you are kidding yourself if you think you can build a business process application without speaking to the people that perform the tasks. I could write a whole article on this and will at another point so will stop now and come back to the point.

 

 Buy-in- yes that is what I was talking about. Even though the decision is made at the top the users must be willing to take on the software and adapt their behaviour to it, although I hasten to add if your processes are streamlined already you should be changing as little as possible. Through interviews with the people at the coal face so to speak you can get them involved and generate the feeling that they are driving the decision-making processes and in a way they are and that is the point. It will give you the information to do 2 things which are my 2 major points in this article.

 

 1. Customise the software to fit your business.

2. Develop training and manuals that fit your company processes.

 

 This will bring the usefulness of the software in at an early stage and ensure that all the clutter of a huge software manual that makes little sense to most users is by-passed and the information that really matters and delivers those productivity increases is readily available to you and your staff. On the day of go-live you will have created a feel of excitement rather than resentment. The information gained during the interview stage will ensure that the processes are a fit to your company and focused on tasks that were wasting most of your staff’s time.

 

 As I said at the start there are many more issues involved than I have mentioned here and I will try to write more articles to help you all out in the meantime. Good luck with your software and remember it is your software and it should work for you not the other way round.

 

 Ralph Johnson,  FelineSoft