Tags: ECM

An ECM Isn’t A Website. So Why Stress Test It The Same Way?

hand-813525_1920

 

 

 

 

 

 

SynApps Solutions’ joint chief exec James Paton gives some useful tips on avoiding some common problems with moving to the cloud
I’d like to pass on some friendly and useful advice to anyone looking at sizing up a new Enterprise Content Management (ECM) system in the cloud.

Why is this a problem? It comes down to sizing their new system. Quite often customers approach an ECM solution the same way that they would approach a website when it comes to sizing it.

What do I mean by that? Well, with a website you work on the principle of how frequently you hit that website in terms of making sure there’s enough capacity, effectively measuring the number page impressions as your metric.

Say you have 10,000 users. By using this website-driven logic, you assume you’re going to have 10,000 users hitting the website at the same time, so that’s the metric you use for building the new content management system.

But it doesn’t work like that. While there may be some busy periods for which you have to account, what you actually need to measure the system on is concurrent users. When you come to load testing your ECM solution, treating the ECM solution and the way users access it in the same website-driven logic generally results in bringing it to its knees.

When sizing a ECM solution you need consider carefully how your user population access the content and how frequently they will need to be present in the system. Quite often the key consideration for scaling up ECM is not how frequently the users are accessing the pages, it’s how many users are logged in at any one time. Each user has a memory footprint and that introduces load in terms of memory usage within the infrastructure, as frequently a user logs into the solution performs a search to retrieve content and then opens it and reads it, thus their session in ECM becomes idle. When scaling ECM solutions so you’ve got to scale up to make sure that you have got that capacity for those users.

The 10-15% rule of scaling thumb

Think of it another way; imagine you had 9,990 people in the company who only ever read one document – and ten people who each time they logged in, wanted to read 10,000 documents. I exaggerate to make the point, but your system needs to be able to deal with this kind of asymmetric demand. You need to distinguish between heavy and light users, because a light user accesses one document and the heavy user 50. But the one that accesses one document hit the ECM server twice, so he is causing no activity to speak of on the ECM server, whereas the heavy user is accessing it frequently – he may hit 50 documents, which is a lot more activity. The gap between a user retrieving a document and searching for the next document is often called the Think time.

Having empirical data to back up the user concurrency is extremely valuable but quite often many organisations do not know what their user concurrency rate is likely to be so as a rule of thumb organisations can take that user base estimate to be 10-15% of the total user population. This group can be further split into heavy vs light users thus allowing some realistic calculations to be taking on the sizing requirements for needed for the ECM solution.
One example should suffice: In an insurer, underwriters are going to look at the documents on an as-case-needed basis, i.e. if there is a claim coming they need to go and refer to the document once. By this logic, they are light users. But that insurer’s back office finance and accounts team would be classed as heavy users, because they are accessing the system all the time. It’s important therefore to look carefully at the types of roles that the teams perform that will be using the system; there is no scientific formula to it, but a rule of thumb we find fairly consistent is that 10 to 15 per cent want to access an ECM system concurrently, so if you look at what that top percentile want to do in terms of access you should be safe.

In fact, scoping out the likely balance between light and heavy users is very sensible from your point of view. Light users are barely going to use the system and will have a small footprint; if you have a lot of light users who only typically want to access a document per hour, your server requirement gets a lot smaller. That will in turn reduce the cost of ownership of the application (as it cuts down a lot on the overhead in terms of infrastructure requirements). Equally this process may help identify when there are burst requirements, such as end of quarter scenarios.

When it comes to sizing a ECM solution the User usage profile is often the most mis-understood aspect of the architecture. There are many other factors to be considered for example Existing Content volumes, new content created and/or bulk ingestion of migrated content. Ultimately many organisations initially treat ECM like a website, which you cannot do, or you’ll end spending much more on infrastructure than is actually required in real-world situations.

James is Joint CEO for SynApps Solutions UK

The 5 Things SynApps People Are Always Doing You Never See

 

office-875696_1920

 

 

 

 

 

 

SynApps’ James Paton outlines the five things he always insists on when his team go out to work with any customer

My job at SynApps is to make sure each and every project we do – the work we carry out for you, our customers, in other words – also only ever goes well.

How do I get the team to focus on that? I have five demands, five things I need to see happening with every engagement. Let me tell you about what they are, so you can be reassured about how highly we value customer success here.

First: did we scope it right?

The point of the scoping exercise is to know what your expectations are. We don’t just look for half a page of text from you on the task. We need to probe and find out what areas of risk there might be that you might not have thought about. We also need to give you options if we find any.

Also, we hardly ever are in the unique position of being the only thing you’re concentrating on. Often a client may have dependencies, e.g. we’ll provide the hardware for this when we’ve completed that. We have to plan around that. We have also got to know your expectations of when my team needs to be available so that you have got clarity into overall timelines when the project starts.

Now with ECM (Enterprise Content Management), there are some things that are quite unique. One of them is product versions and dependencies. Sometimes we’re working with one particular product or integrating with another sort of product; the client may have a version of the system that they use but we don’t – so ensuring that when there’s an upgrade we are all still compatible and that the stack still works together is important.

Equally important is to check if there are any migration points. You may be going from legacy to new and there is content that has to be migrated (this is where our tool ConXLoader can be a great help in mapping content from one to another).

I say ‘content,’ but it’s never just that – it’s going to be your metadata too. And if you, as the client, decide that you want to hold it in a different way because five or 10 years has gone and you have got new ideas about how you want to manage it, that’s fine – but I need to know my team has prompted you about this.

Second: what’s the method in the madness for this one?

Method is how we are going to do all this for you. We are flexible and multi-skilled – we never just apply one thing to everything. For some things traditional waterfall is best, for others it’s Agile. We can do all of this, but part of picking the method is working with you to understand what you’re comfortable with. If you don’t look likely to be able to make people free at certain times to be in the ‘scrums,’ then we’d take a view, for example.

Once we have defined what our methodology is going to be, the other element is what the costs are of doing a particular project are shaping up to be. Even for the safest looking project, I want to have some contingency – not for my profit margin but your protection (and my peace of mind). I can share with you the models and heuristics that we use and which allow us to slice and dice the estimates for you if you decide on a different scope or if you want to add more functionality etc.

Third: what are we doing to deliver all this the way you need it delivered?

So then it comes down to delivery. The biggest factor here is having experienced people. We’ve got that – staff with many years’ experience doing content management and ECM heavy lifting. You are never going to have on payroll on your project a graduate learning on the job. We only hire experienced people. Plus, our resources are all UK-based, so if we have meetings with clients we can respond instantly; there is never a time zone issue. We find that that really cuts down your costs, because you get close collaboration between the SynApps resources and your project resources, so if there is an issue we’re white-boarding it out with you straightaway – cutting down on lengthy timescales and those deadly Telepresence meetings we’ve had one too many of.

Four: let’s try and make that ‘partnership’ word mean something

We take a partner approach with our clients. Yes, I know, you’ve heard that one before.

But it’s genuinely true here. If there is something we need you to be aware of, we insist on telling you. We make sure that the client knows the information they need to make any decisions – even ones that might hurt us. It’s better to be open and fair.

A way we see that done is the mid-way checkpoint. A project manager will check progress, the deliverables and the budget at about the half-way mark; they also effectively take on a business analyst role. And remember, I told you these are experienced ECM project managers. They can see issues and respond to risks well before people closer to the situation, which is why we put them in. Remember, all this process is always defined within the statement of work so that there is a clear definition of what the sign-off and acceptance criteria is. A SynApps projects is a project where we take responsibility and want clear definitions so we know what your expectations are and what the delivery cycle is. That matters. Believe you me, I know, because I’ve seen the mess where this didn’t get done.

And five: defining victory

Project creep? Horrible – and, perhaps contrary to expectations, it’s not really lucrative if it drags on, because that means we can’t redeploy our team to another engagement.

So we both need to define what the finish line is – and what delivery really means for you. Never start a project if you don’t know how you’re going to finish it. Many clients want someone in very quickly, which we can do, sure. But we help you more if for even the quickest win, we have a definition of what ‘successful delivery’ looks like. It is never likely to be just the technical delivery, for instance; there are still 5,000 users that have to be trained. Again, having that prepared and helping you budget for it is going to be a huge help to everyone involved.

That’s our list of top five tips for project success. If I know this is going on every day, then I am happy. If I’m not happy, don’t worry. A lot of people are going to be told that before you’re even dimly aware of the slightest disturbance.

Finally, please drop me a line if you haven’t see any SynApps consultants adhering to these five principles – a genuine request. Thanks for listening – and good project success!

James is Joint CEO for SynApps Solutions UK

SynApps and Alfresco Team up for new Contract Management Webinar

SynApps and Alfresco are jointly presenting a webinar on how to improve Contract Management processes using the Alfresco platform on December 15th at 11:00am GMT.

The webinar session will address the most common challenges that companies have to handle when doing business with customers, suppliers and even internal departments regarding contracts.

The very nature of managing contracts involves:

  • Collaboration between internal and external parties via email
  • Version control of contract changes including automated compare
  • Audited review and approval processes
  • Reuse of contract templates and clauses
  • Exchanging high volumes of content securely within and outside of the company
  • Tracking contract milestones and renewal dates, ensuring accuracy and currency of contracts

The demonstration will focus on the following benefits:

  • Creation of contracts from templates and reuse of information through simple searches
  • Improving quality and speed of approval with guided review processes and version control tracking
  • Improving speed of negotiation through external collaboration and mobile access
  • Ensuring compliance through formal auditing and a central repository for all contracts
  • Improving productivity through seamless integration with MS Outlook and MSOffice

Join Mark Winstone, Neil Bates and the Alfresco team on December 15th.  Register free here

A Few Small Words On Some Big Changes

161015Since we last spoke, we’ve been busy making some improvements and changes to the way that we work here.

That’s mainly what I want to talk about today, though I do have a personal message to end with.

So, what’s been happening?

As you will have seen from our announcement in July, we have created a new management structure to help us make the most of changing circumstances and new opportunities.

There are two elements to this. One half is about the organic changes we are experiencing as a company. SynApps has done amazingly well since we were founded in the early ‘Noughts.’ We have secured two important partnerships, with EMC and with Alfresco, who form the bedrock of all we do here. I would also like to shout-out to another tech partner we’ve done some great work with, J4Care.

Working with these partners has helped us enter a lot of markets where we’ve done some great work. But SynApps is growing – and we’re fast-becoming a mid-sized company.

To service customers as a mid-sized company means a lot more process than when you’re an SME. You have to have real core corporate disciplines in place.

That’s why I have stepped up, with the permission of the board, to become co-CEO.

My colleague James Paton shares the responsibility with me. James has great experience in introducing standards and procedures like the ISO 27001 systems and bedding in our new sales automation tool, Salesforce, and will look after this side of the business and the service side. We are putting a lot more science into our budgeting, forecasting and pipeline, in order to be a slicker, more professional partner for bigger organisations. I know James has some discussion on that front that we’ll be publishing here soon.

My main focus is going to be on strategy and seeing where we need to take the company next. James and I see both roles as equally vital, which is why they need to be at the same level.

A special thanks to a certain Mr Whitelaw

It’s an exciting and challenging time, then. We know we have a lot of work to do. But that’s for the best reason – opportunity. We are doing well in interesting markets that are seeing the potential for ECM for the first time. With EMC, Alfresco and J4Care at our side, we are winning excellent business – especially in areas like the NHS.

So – changing circumstances, both inside SynApps and in the market. But, the other half of that change is the decision of Jim Whitelaw to pass the baton to myself and James.

Jim’s done some amazing work and the company wouldn’t be the same without his leadership and contribution. He’s retiring at the end of 2015, and it’s going to be sad to see him go. Many of the systems and structures I have discussed Jim spotted the need for and he spurred us on this path.

So – Jim, can I say, on behalf of both James and the rest of the SynApps team, how grateful we are that you took on the role of leading us from the front for so long. You’ve put us in a great position. Now it’s time – working with our customers – to make all that come to fruition.

What a year! Here’s to a very busy Q4 – it’s going to be a real landmark for us.

Speak soon,

Mark Winstone
Joint CEO and Sales & Marketing Director
SynApps Solutions

New Professional Services Manager Joins The Management Team Of SynApps Solutions, The Leading UK Partner Of EMC Documentum And Alfresco ECM Implementations

PaulChampion2Highly-experienced Professional Services manager to sit across enterprise content management, systems integration and business transformation projects to oversee all SynApps project deliveries

Maidenhead, UK – 14 September, 2015 – SynApps Solutions, the content management solutions company, is delighted to announce the appointment of professional services specialist Paul Champion to its leadership team.

Responsible for running all client and project management functions, from pre-sales through to project delivery and transition to support, Paul will be accountable for all SynApps project deliverables, with his appointment seen as another key addition to the growing UK firm’s leadership team.

With his team of solution delivery consultants, Paul has also been tasked with scaling processes and extending SynApps’ capacity to deliver large-scale enterprise-level projects with parallel teams.

Paul has over 25 years experience in developing and managing professional services organisations in the Enterprise Content Management (ECM) technology space, across a range of varied business sectors including publishing, criminal justice, public sector, finance and healthcare.

A certified Agile Scrum Master and PRINCE2 project manager, Paul has had a career working with major systems integration, web agency and software product companies. At Oracle Consulting, for example, he was Product Development Manager for its Interactive TV product division and part of the Oracle team that delivered broadcaster Sky’s first ever in-house interactive TV content management system, from where he moved to head up the Web consulting arm of Cable & Wireless.

Paul has also been head of R&D at Scoot.com, and a VP for Clinical Solutions International, where he managed software teams across the US and UK.

Paul is keen to get involved in his new role. “SynApps’ passion for its technology solutions and customer service is infectious,” he enthuses. “The team is very strong, very committed with a drive to get the job done. Technically, we are the strongest in the UK for Documentum and Alfresco deliveries with service expertise across strategic consultancy, implementation, content migration, training, hosting and long-term application support. Many of our managed services contracts are for several years; you don’t get this without great client relationships and deep trust by our clients in our expertise.

“I’m looking forward to the challenge of working on all aspects of SynApps across our services and product solution and helping to grow SynApps to support our pipeline,” he concluded.

Mark Winstone, SynApps’ Joint Chief Executive Officer, added that, “Paul’s hugely impressive management experience at directorship and VP level, solid track record of Agile and Waterfall ECM delivery, combined with SynApps’ attention to detail and technical expertise, will be an extremely hard combination to beat”.

“This is an important position for SynApps as we gear up for growth in 2016, with an aim of exceeding our clients’ expectations for delivery across the enterprise and public sectors.”

About SynApps

SynApps is an independent services and solutions company specialising in Enterprise Content Management (ECM) technology.

Founded in 2003 by former Documentum services professionals, SynApps provides consultancy, implementation and support services for EMC Documentum and Alfresco, and has authored a suite of content integration solutions, ConXApps, that allow businesses to quickly maximise their investment in ECM technologies.

Organisations across healthcare, government and commercial markets rely on SynApps solutions and services to capture and share knowledge more dynamically and efficiently. Find out more at synapps-solutions.com, or follow us on Twitter @Synappssol

SynApps Creates New Joint CEO Leadership Team To Spearhead Next Phase Of Growth

Mark Winstone and James Paton will work together to take the content management leader forward from July

Maidenhead, UK, 8 July, 2015 – Content management leader SynApps Solutions has today announced that Mark Winstone and James Paton, currently Sales & Marketing Director and Customer Services Director respectively, are to forge a new partnership as joint Chief Executives of the growing UK software firm.

Winstone and Paton will assume their new leadership roles later this month – succeeding company co-founder and past CEO Jim Whitelaw, who will retire at the end of 2015 but who will take up, in the interim, a special role as Associate to provide advice, guidance and support to the new management team during a short transition phase.

The Maidenhead-based firm, which employs 35 people, has been a content management leader for some years, since its formation at the start of the Millennium by former UK EMC Documentum senior executives.

The firm has built a strong base for leading-edge content management solutions based on technology from leaders like EMC and Alfresco, but has recently expanded into the growing Health IT space in the form of a dedicated Healthcare Practice in response to the strong demand for its services in that market; in the past six months alone, four major English NHS Trusts have committed to work with SynApps.

“I am honoured to have been elected as SynApps Joint CEO,” commented Winstone. “It is a privilege to run an organisation that delivers high quality services and innovative solutions to clients,” he added.

“I share the sense of honour, and look forward to making a positive and meaningful impact for SynApps customers,” added his leadership colleague Paton.

The new leadership appointments coincide with the company’s decision to move away from the Director titles and embrace a more internationally-standardised CxO nomenclature.

A great next phase

“I can think of no team better to lead us into the next phase of our expansion,” Whitelaw said. “Mark’s experience as Director of Sales and Marketing here for 11 years, combined with his 25-year career spanning managerial roles at EMC and Cimage and other content management specialists make him a great executive, while James’s track record of success as Customer Services Director for 7 years combined with his years delivering transformational enterprise content management solutions at firms like EMC makes him another fantastic appointment to the top table.”

Further management strengthening is expected at the firm, given its solid pipeline and burgeoning opportunities in markets like the NHS.

About SynApps

SynApps is an independent services and solutions company specialising in Enterprise Content Management (ECM) technologies. Founded in 2003 by former Documentum services professionals, the company provides consultancy, implementation and support services for EMC Documentum, and has authored a suite of content integration solutions, ConXApps, that allow businesses to quickly maximise their investment in ECM technologies. Organisations across healthcare, government and commercial markets rely on SynApps solutions and services to capture and share knowledge more dynamically and efficiently.

Find out more at synapps-solutions.com, or follow the firm on Twitter @Synappssol