Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.

Zia to the Rescue

Over the last 18 months, a number of companies have asked us to come in and rescue their failing Alfresco projects/implementation. Having worked on a few of these projects, I have found that many of these companies ran into the same problems.

For anyone just starting to implement Alfresco or looking to expand their existing implementation, here are some tips to ensure your project does not need rescuing down the road:

Assess Your Business Needs – The biggest mistake companies make is forgoing the formal assessment of business needs both from a user and IT perspective. Without this step, companies do not have a vision for how their Alfresco environment will look and work. If you are building Alfresco sites and adding content in a random process – eventually your implementation will hit roadblocks. Without a vision for how the Alfresco repository should act, you are likely to end up with a disorganized repository that has little site or folder structure making content hard to search and manage. Ultimately, this will lead to user dissatisfaction and it will not solve your content needs.

Proper Server Configuration – A common problem customers ask us about is performance – their Alfresco implementation is slow or freezes up. Often times this is because Alfresco is not properly configured and is inefficient. For example, one Alfresco CPU license allows a company to create 4 virtual cores. By setting up the virtual cores on your server, you can optimize Alfresco’s performance. Many companies will incorrectly configure their available virtual cores, slowing down the system. Other issues involve setting up Alfresco in an unsupported environment. This means that Alfresco technical support is unable to help address any support questions. Knowing the nuances of how to properly set up and configure your Alfresco implementation in the beginning and as you expand is essential for its success (this holds true for most systems).

Customization vs. Supporting Software – Too much customization can make your implementation complex and hard to maintain and upgrade. A successful Alfresco project can quickly become a rescue project if a company wants to upgrade its highly customized Alfresco implementation. It can be done, but it takes longer. The key to customization is understanding when to customize and when to leverage supporting software. For example, we worked on one rescue project where the company had done extensive customization to provide functionality that was already available through Alfresco software partners. After a year of trying to upgrade their complex environment, users became frustrated and IT lost credibility with the project.  In many cases, the company could have leveraged supporting software to provide the same functionality that they received from the custom code.  This would have eliminated problems during the upgrade. Leveraging software such as Liferay, Ephesoft, WeWebu and MuleSoft reduces the complexity of creating custom code. Knowing what technology can be used with Alfresco to minimize customizations will make maintaining your Alfresco environment easier.

These are some of the common pitfalls that customers encounter when implementing Alfresco (or any new technology for that matter).  If you are in this situation and need someone to rescue your Alfresco implementation, Zia can help!

More importantly, contact Zia before you implement or expand your implementation to avoid these mistakes all together. We have a unique assessment methodology and will work with you to understand your content needs, requirements, workflow and business processes. We will help you evaluate your IT environment strategically and make recommendations on how to implement Alfresco, leverage supporting products and design a system that lets you leverage your content in smarter ways and manage it more effectively for immediate results.



Scott is VP of Professional Services at Zia ConsultingScott loves cycling, cross country skiing, mountaineering, ECM, open source, and successfully implemented projects. Scott is also a business owner and technology executive with over twenty (20) years of proven leadership, business, and project management expertise. Expertise in the following industries: content management, government, publishing, education, environmental remediation, construction, and professional services. Expertise with application development, enterprise architecture, customer management, PMO development, and sales.

Leave a comment   You must be logged in to post a comment.