Archive

Archive for the ‘Clients, Communities and Case studies’ Category

Compliance and Validation

December 10th, 2008

As the Claromentis reseller in Australia, R&D Knowledge Services have the privilege of talking to many interesting and varied companies. A recent discussion with a pharmaceutical company brought up the issue of not only how companies go about creating new documents, but also about how the software is compliant with FDA an TGA regulations.

We all know Claromentis offers exception capabilities in regards to document management (audit, version, granular permissions, roll back, searching etc etc) but in these highly regulated industries, the complainace and validation of such systems is of equal importance.

The US Food and Drug Administration (FDA) and the Australian TGA (Therapeutic Goods Administration) require manufacturers to comply with stringent conditions to ensure integrity of the drug approval process. 21CFR is of particular importantance, and we are currently working to ensure Claromentis passes these tests. More to come as we tread down this validation path.

Claromentis around the world, Clients, Communities and Case studies , ,

Can Open Source Be Considered as Professional?

December 9th, 2008

As being a provider of an intranet software and its side solutions; we develop, deploy and deliver.. an intranet software… Recently one of our clients requested a quotation for an enhanced social networking platform to enable a possible collaboration of their consumers and staff under a single social networking platform. Personally, I think this is a great idea! Specially in an internet age, I can not think of any better solution to improve your public face than this. But there is one small problem… Our software was not developed while keeping the social networking platforms in mind. In other words, we are not the providers of a social networking platform. So how should we answer the client?

To find an answer to this, we did have an internal meeting today to narrow down our solutions and decided the following options:

  1. Find a reliable third party social networking platform software, buy the software, customize it for the client and resell it.
  2. Create a partnership with a third party company delivering social networking platforms and work on their software together with the owner of the software and deliver the result to the client. Consider the possibilities of learning the social networking platform development and combine it with our own product.
  3. Develop our own bespoke social networking platform and deliver it to the client.
  4. Say no.

The first three options have their pros and cons, while the 4th option is something we don’t like to go for, therefore I am going to focus on the first 3 options.

We found a perfect software delivering exactly what the client has asked for. It ticks almost every boxes based on the client’s requirements sheet. The software is open source and can be acquired with different pricing structures; starting from free up to good amount of money; depending on the package. In my opinion, the most expensive package, which is still relatively cheap based on its functionalities, is the one we should go for. The main reason behind my defence for this software is it works perfectly, delivers exactly what the client is asking for, the software itself is open source so we can modify it the way we want it, customize it to suit the client’s needs and deliver it to the client. The client gets what they want which works and we are happy to exceed the client’s expectations.

However there were several concerns about this option. The main concern, which is the main reason I am writing this article for is the software is actually an open source software. Some of our team members considered this as a negative point, because you may not get any support for the software. However what was forgotten in this concern was actually the provider of the software is releasing the core code of the software and any additional plug-ins (which we will need all of them) costs money. What took my attention was the word ‘open source’ made them think that this software may be unstable or developed by a student in couple of nights for fun and may well be forgotten by its provider. What I find strange is this thought would have never come to mind if the software was released by companies like Apple, Google, Sun or even Facebook or Digg team, just because they are a well known company and/or charging millions for it… For example, Mozilla may well stop supporting Firefox if it was not financially possible for them to keep the development of it.

But there were some other points which I found logical. Up-to-date, we delivered our own software which we know inside out. We are able to answer every question about it because we developed, deployed and delivered it. We are responsible to support our clients for the software they bought from us. What if something goes wrong with this third party software? OK, we have our own developers who can fix many problems, but to address a problem may take 5 minutes if the problem is occured on our software whereas it may well take 5 hours to address the same problem on some other software, if you are not familiar with it, and we are not talking about couple of hundred lines of code. This third party software is huge, so its’ codebase.

The other unspoken concern, which again I agree with, was the feeling we will have from the result. If the client loves this third party solution and sends their greetings to us, we would not feel the same level of satisfaction and proud as much as if they did the same for our intranet software, because simply what we delivered is NOT ours. We may have done a good job on finding the correct solution, customizing it and deploying it, but these are not actually what the client is requesting. These are expected standard results whereas the capabilities of the software are the requirement itself.

The second option is creating a partnership with a local social networking software developer and work on the actual software itself together. By doing this, there will be a mutual level of knowledge sharing. On our side, we will be learning how to deal with social networking management and implementation of these kind of platforms on corporate environments. And so many other stuff that I am not able to share with you for the moment. Because this will be a partnership, the provider will be reachable, therefore it will be possible for us to mash both of our solutions on one platform. Our client is already using our intranet solution and they are happy with it. Rather than giving them a complete new solution, which does not have the same look and feel as our own software, may be seen confusing to them (which is what may happen with the first solution, but again it is an open source software, so we should be able to customize it).

There is already one company we are considering to have a partnership for this project and we are in talks with them. I can not give you more details about this for the moment.

The third solution is a less likely to achive in a timescale given by the client. Our own software has years of experience and development history and as I said at the beginning of my article, it was not developed as a social networking platform. The strange thing is our software can do many of the client’s requirements on an individual basis, but was not designed to use these features on a public website with social networking ideas in mind.

You are probably asking “So, which option did you go for?“, well, we are still considering these and other  options and there are no decisions as of now. What I wanted to share with this article was what may be thought when we hear the word “open source“.

Can/should open source be considered as professional? How far professional and successful it can go? Can commercial products be open source and if they are open source, are they still commercial? Is open source turning out to be a marketing term because of the success of Mozilla Firefox?

Probably harder questions to answer than the meaning of life.

Clients, Communities and Case studies, Intranet Development and API, Open Source Intranets , , ,

The Advantage of Web Based Intranet Software for International Organizations

December 7th, 2008

I have recently been working on one of our large clients intranet deployment in the USA and I wanted to write how amazed I am when I see a client finding different ways of customization our intranet software to suit their needs.

As of Claromentis 5.4, we have developed a new feature called Smart Objects. This feature helps Claromentis users importing content to their intranet pages from different sources within Claromentis, such as News, Forum messages and Document lists. No longer will users have to navigate to separate areas to see application files as opposed to web based content, for example. A dynamic view of disparate content and objects is possible from just one location.

This company is part of one of the worlds largest clothing manufacturers, and they are using our software to improve the communication between different departments within the organization, as well as simplifying the process of managing documents securely, all within one instance. Departments varies from variety of sources, such as Sales, Finance, Warranty, RD&D, EMEA and more… Without a doubt, a web based intranet solution like Claromentis was the best choice for an international company. Having its employees across the world makes the importance of communication and document management through the Internet was an appropriate choice.

Because Claromentis is permission based intranet software, it is possible to hide your content from different departments using the same intranet software. You simply create groups and roles within Claromentis and identify your content (documents and news) to be shown to a certain number of users.

As you can imagine, a company like this literally has tens of thousands of documents stored within the software, so making these files to be found easily is not an easy job. That’s where the Smart Objects feature is going to make this process a lot easier than our competitors’ solutions.

Let me explain how different parts of Claromentis can work in collaboration to solve complex intranet problems. In this example, I would like to share a document folder containing financial sales targets of this month and a list of products needs to be highlighted during sales campaigns. I would also like to share news belonging the sales department and I need to show all of the above content visiting the Sales Department home page.

In the above example, I am actually aiming to solve my problem by sourcing the content from the following corporate solutions.

As I mentioned at the beginning of this article, Smart Objects enables you to show contents from different parts of Claromentis, and this is exactly how this client actually solved this complex collaboration issue.

  1. Define Groups and Roles (SALES > Sales Managers | Sales Team) and assign users to the appropriate level.
  2. Using Document Manager application, store my files into one folder created for the special sales campaign.
  3. Change the permissions of all my files and make the “financial sales targets” viewable only by Sales Managers and the remaining files viewable by people belonging the SALES group.
  4. Using Web Based Content Management Solution, create an intranet page and fill up the content areas, such as TITLE, SUMMARY, GOALS, REWARDS.
  5. Using Smart Objects, embed the document folder containing my files into an appropriate space within my intranet page.
  6. Again Using Smart Objects, embed the Sales news (blogs) channel.
  7. Save the page and share the web address of the page with my staff.

What will happen is people who has an access to view the page I just created will only need to remember one web address (which can be pasted into an e-mail message) and when they click on that link, all of the information they have a permission to see will be visible to them. Remember that we have embedded one single folder containing both financial targets as well as documents containing products need to be highlighted? Because I set the permissions for my documents, Sales team will only see the files they need to see and managers will also be able to access the financial target documents, even though they are in the same folder and I have embedded that folder into my Intranet Page.

All within one single page. How Smart is that?!

Claromentis around the world, Clients, Communities and Case studies, Products, intranet applications, technical , , , , , , ,

The Importance of Setting Expectations

November 11th, 2008
Work in Progress

Exceeding client expectations is one of the major key parts for sustainable success, specially during times of economic downturn.

As an interface developer working for one of the best corporate intranet software providers, I need to make sure that a client is satisfied when it comes to their expectations - whereas the client needs to make sure that the software provider is delivering results on time, to specifications, correctly and efficiently.

A comprehensive intranet solution like Claromentis has so many different aspects. For a client, they receive one piece of a software suite and most, if not all, that matters to them is whether it works or not.

Although the other side of the story is complex - in essence the sales process has set expectations, and I need to deliver against them. To help me I have mentors of course, and developers - but to be honest coding intranet interfaces from approved designs is a job I can normally just get on with. So how can I make sure that I exceed customer expectations..? A lot needs to take place before I code a single line ..

  • Marketing: Make sure that the product is described accurately, and is the current release not vapor ware - a potential source of miss-matched expectations, in my experience.
  • Quotation: Understand the client expectations, analyze the work involved and quote correctly. Try to get technical Claromentis input here!
  • Review: Review the response from the client to the quotation. If positive but we need something else, plan any future requirements for delivery of the product and allocate to a release schedule.
  • Design and develop: Here I go - create the interface based on client’s requirements.
  • Custom development: Develop the custom functionality if required and embed into the product. A  review process takes place here, with client staff, development and myself. We involve the account manager wherever possible.
  • Configure: Set the product for review on a staging server and make sure it is working to final specifications.
  • Support: Assist the client on solving complex intranet software issues.

The important part here is setting the expectations of… both sides actually. It is important to assure the client that they will get the software as promised whereas our staff should have enough material to  deliver what is required - and not something else entirely!

It is fun though - getting it right takes talent and a lot of creativity… but we do create some great designs for information management in a VI!

Clients, Communities and Case studies, General Intranet Posts

Babcock Case Study

September 24th, 2008

Babcock simplifies policy management and improves employee communications with help from Claromentis.

Babcock Case Study

Babcock Case Study

With a client list including the Ministry of Defence and local authorities as well as major private sector companies, Babcock Infrastructure Services (BIS) manages over 15,000 properties across the United Kingdom. Part of Babcock International Group PLC, the Company services nationwide contracts both directly and through subsidiary joint ventures Debut Services (South West) Ltd, Babcock DynCorp Ltd, and mouchelbabcock education.

Reed the full version of Babcock Case Study.

Clients, Communities and Case studies, Corporate News, General Intranet Posts ,