RecFind 6 versus SharePoint 2010 as a records management solution

by Frank 25. February 2012 06:00

I have written about this many times before (see links below) but our customers continue to ask for advice, usually when being ‘told’ by IT that they will have to use SharePoint as their records management solution.

http://www.knowledgeonecorp.com/news/pdfs/IntegratingWithSharePoint.pdf

http://www.knowledgeonecorp.com/news/pdfs/SharePoint%20-%20A%20Primer.pdf

In the past I have treated the subject softly and leaned over backwards to be kind to SharePoint, after all, who am I to argue with mighty Microsoft? Now however, I am just going to tell it how it is.

  • Out of the box RecFind 6 is an infinitely better and lower cost and faster to roll out records management solution than SharePoint 2010.
  • You can easily and quickly configure RecFind 6 to meet one hundred-percent of your records management requirements. No matter how much time and money you throw at SharePoint 2010 you will never be able to meet one hundred-percent of your records management requirements.
  • Whereas the initial licensing costs of SharePoint 2010 may appear to make it a better financial proposition than RecFind 6, once you start pouring in the money required to get SharePoint to do what RecFind 6 does out of the box the situation reverses very quickly. By the time you finish paying your SharePoint consultants (and you probably never will) you will end up paying at least ten times what you would have paid for RecFind 6.
  • Worse, whereas Knowledgeone Corporation does all the maintenance and adds all the new features to RecFind 6 as part of your annual maintenance (ASU),  with SharePoint you have to design, implement, test and fund all the maintenance and improvements to your SharePoint system. This means that the ongoing costs are also around ten times what it would cost to maintain an equivalent RecFind 6 system.

It is important to note that this is just not my opinion. As an example, please refer to the advice given to state government agencies by NSW State Records:

http://futureproof.records.nsw.gov.au/initial-advice-on-implementing-recordkeeping-requirements-in-sharepoint-2010/

Allow me to summarize:

  • SharePoint 2010 is a good collaboration & intranet solution but will not apply good records management functionality out of the box.
  • It will take a significant investment of time, money and strategy to build an effective EDRMS with SharePoint 2010.
  • While licence costs for SharePoint may be relatively inexpensive, the complexity and cost of designing, developing, implementing and maintaining a SharePoint 2010 EDRMS is considerable and needs to be factored into the decision to implement EDRMS functionality with SharePoint.
  • SharePoint 2010 is not compliant to records management standards including with reference to:
    • Difficulties in capturing email;
    • Lack of native security classification and access control; plus
    • An inability to manage hybrid records (i.e. both electronic & hard copy records).
  • As SharePoint generally operates as a series of team sites, the complexity & costs of design, development, implementation and on-going maintenance should reflect the fact that each team site will need to be specifically implemented to meet the particular recordkeeping requirements of each business area.
  • Without proper design & implementation a SharePoint EDRMS implementation will become another sprawling, uncontrolled network or shared drive environment, with content existing everywhere. SharePoint’s native structure is much like a website, where it is possible to implement as many specific sites for different teams and projects or business areas as your organisation requires. Without strong records management frameworks, recordkeeping can quickly scale out of control in this kind of environment.

If your main interest is physical records management then don’t even begin to consider SharePoint because it simply cannot do it.

If your main interest is email management then SharePoint also does not have the required functionality.

However, RecFind 6:

  1. Delivers all of the EDRMS functionality a customer will every need out of the box.
  2. Is fully compliant to all known records management standards (e.g. has achieved full compliance with all of the latest VERS standards).
  3. Has comprehensive out of the box capabilities to manage hybrid records (electronic and / & hard copy records).
  4. Has the administration application called the DRM that allows the customer to customize RecFind 6 and change almost anything including the data model and any business process, easily & quickly, without source code changes, whilst remaining on the standard product.
  5. Has a SharePoint 2010 integration module so that a customer can take advantage of the good collaboration & intranet capabilities of SharePoint and the best-in-class EDRMS functionality of RecFind 6 within the one integrated environment.

So there we have it, no more Mr nice guy. As a records management solution RecFind 6 blows SharePoint out of the water. It costs less, is easier and faster to roll out and has infinitely more RM functionality in the standard product than you will ever be able to develop in SharePoint.

Now I feel much better.

I have a solution for Greece

by Frank 23. February 2012 17:24

It is simple, it is brilliant and it came to me this morning as I tried to find any breakfast news channel showing real news instead of endless rehashes and boring talking-head analysis of the embarrassing and grubby Gillard-Rudd squabble. We do a trade.

Greece is in financial trouble and has millions of people out of work with little or no prospect of employment. Australia has a need for workers and a long and proud history of successfully integrating Greek immigrants. Australia also has a large Greek community, especially in Melbourne, well able and willing to support and advise new Greek immigrants.

Greeks may well have a reputation for not working hard in Europe but not so in Australia. Greeks in Australia have always been well regarded as hard-working, industrious and strongly family oriented people; exactly the kind of people Australia needs to grow and prosper. The history of Greek migrants in Australia is a history of hard work, home ownership and pride. In our experience, Greeks look after their families and their homes and take pride in being employed and productive. We need more Greeks.

Julia and Kevin on the other hand we don’t need and don’t want and neither has added anything to our economy other than new taxes and expensive stuff-ups (ceiling bats, school revolution, etc.).  So the equation is simple, add Greeks and take away Julia and Kevin for a growing and healthy Australian economy. It is so simple and logical and such a self-evident solution to our current woes that I don’t know why Tony Abbott hasn’t yet proposed it. I am sure our new Greek citizens will vote for Tony as long as he reduces their taxes (and mine).

Here is the deal. We make an offer to Greece for Australia to take one-million Greek immigrants. The offer includes us funding the travel and relocation costs. We are already doing this for the illegal boat people so it shouldn’t be a problem doing it for legal immigrants. In return, Greece takes Kevin Rudd and Julia Gillard. It gives them Greek citizenship and a seat in parliament so they can continue doing what they do best. The dysfunctional Greek parliament should be an ideal environment for Julia and Kevin to practice their trade. The Greek economy is already so screwed up it is not like Kevin and Julia can do much harm. Greeks already mistrust and dislike their parliamentarians so Kevin and Julia will fit right in.

The value proposition? Kevin and Julia leaving Australia will have an enormous and positive impact on the Australian economy. Kevin and Julia arriving in Greece will make little difference to an economy already in its death throes. One-million Greek immigrants will have an enormously positive impact on the Australian economy. One-million less Greek citizens and unemployed people to support will have an enormously positive impact on the Greek economy; significantly reducing the debt burden and almost certainly solving the unemployment problem. The Greek and Australian economies will both grow and everyone will be better off.

The downside? The Canberra press gallery will have little to write about and news programs will have to spend more money on gathering real news. Other than this, it is all good news.

Does anyone have the contact details of the Greek ambassador in Canberra?

Are you making the most of your application software?

by Frank 19. February 2012 13:05

I have been in the application software industry for most of my professional life. I started in bureaus designing and programming bespoke applications for a variety of clients then moved to mainframes and online and real time application software development and then to my own software company in 1984. I have worked with thousands of customers and hundreds of applications and I have never seen any customer use anything like one hundred-percent of an application’s functionality.

Whenever I visit my customers there is a common dialog that goes along the lines of, “It would be great if RecFind could do …….” To which my reply always is, “Actually it can, would you like me to show you?”

Yes, before you ask, we do provide detailed help screens and manuals and both classroom and online training. We also have a plethora of helpful information on our website including white papers, a Knowledgebase & FAQs, News, helpful hints, product descriptions, etc., etc.

We also employ inside sales people who talk regularly to our customers and we communicate via newsletters and emails and, of course, this blog.

There is no shortage of information on what our products can do. There is however, still a big gap between what our products can do and what our customers understand about the capabilities of our products. From my experience, the knowledge gap is common across all products and software vendors because no one has yet come up with a mechanism to continually train and remind the customer’s personnel about a product’s complete functionality and entire range of capabilities.

Nor, do I suspect, would the average customer’s end user be too happy about being bombarded with unsolicited information of this kind. The fact is people only have time to work on a need-to-know basis. They only want to know enough to get the job done and this is entirely understandable.

Customers have multiple application products to work with and unlimited work to complete in a limited time frame. Typical end users do not have the time to become expert in any one application product and nor do they have the time to explore all of its capabilities or even to keep completely up to date with an application product as its moves from release to release.

This is a common dilemma for all application software providers. The best they can hope for is a single ‘champion’ within each customer that does his/her best to keep up to date and informed.

The end result of the above reality is that no customer ever manages to get maximum value from its application software. No organization ever gets a full return on its investment. There will always be many things the application software could be configured to handle that would improve productivity, solve burning problems and reduce costs but the knowledge gap prevents this happening.

The only solution I can think of is for the customer to pay the vendor to provide a resident onsite application expert who continually looks for application niches where the software can add value. However, the two flaws in this approach are:

  1. Where does the customer find the money?; and
  2. Where does the vendor find the people?

Apart from these two minor flaws, it is the perfect solution except for the fact that the application expert would also need to also be an expert in the customer’s business. You have to understand the customer’s business processes before you can determine whether a particular application software product could be a solution. This means that our application consultant needs to be pretty clever and very experienced with bags of initiative and there aren’t a lot of these people around; which brings me back to flaw number 2.

Archimedes was supposed to have said, “Give me a lever long enough and a fulcrum on which to place it, and I shall move the world.”

I say, “Give me enough smart people and I could automate the world.”

In both cases, we are missing the essential ingredient.

The difficulties don’t mean that we give up, au contraire; they force us to work harder at a solution. The vendor and the customer need to work together to find new ways for the vendor’s product to add value to the customer’s business. This is a mutually beneficial partnership.

Our product RecFind 6 was specifically designed and engineered to be able to handle multiple tasks simultaneously. It was designed from the outset to be a multi-application solution and to enable the customer to use the one piece of application software to solve multiple business problems. To be able to leverage off a single investment and use the one product for multiple business application needs.

We provide the high level tools free of charge with RecFind 6 so the customer can configure multiple solutions (e.g., records management, help desk, asset management, contract management, document management, email management, customer relationship management or CRM) using a single copy of RecFind 6. The tools also allow the customer to ‘partition’ the various applications so each group of users thinks it has its own solution.

However, despite the unique capabilities of RecFind 6, we still have the problem of knowing enough about our customers to be able to propose additional uses for our product. Maybe if all of our customers had their head office in North Sydney our task would be easier but I doubt it. As it is, we have customers all over the world in all time zones and in some very remote locations.

The Internet and Citrix tools like GoToAssist, GoToMeeting and GoToTraining largely solve the distance problems and do so in the most economical way without airfares, expenses and hotel charges. We use these tools extensively and our customers love the convenience and low cost of the solutions we are able to provide thanks to our friends at Citrix. But, there is still no substitute for being onsite and in face to face dialog to best understand a customer’s business processes and needs. It is a case of the old way is still the best way.

Our challenge in these austere times is to convince our customers of the value of our proposition. That is, that an investment in an onsite investigation of needs will always provide bottom line and productivity benefits; that it will more than pay for itself in the short term.

It is early days yet for our model but many of my customers are already using RecFind 6 to solve multiple application software problems. It is always a battle for both of us to find the time and resources for the investigation but it always pays off.

We are continually looking for new ways to simplify and systemise the processes required to determine where we can add value. We don’t have a perfect solution yet but we keep trying because the value proposition is undeniable; do more with less. Buy a single product instead of having to buy ten products. Learn how to use a single product instead of having to learn how to use ten different products. Deal with a single vendor instead of having to deal with ten different vendors. No integration required instead of having to integrate ten different products.

We know we have the right paradigm, now we just need to reach our audience.

Will you upgrade to Windows 8?

by Frank 12. February 2012 13:09

This is the question that keeps Microsoft executives awake at night and gnawing at their fingernails.

Will home users, corporates and government agencies rush in to upgrade their desktops to Windows 8? I for one don’t think so and this is why I don’t think so.

The Vista debacle is still fresh in every CIO’s mind and I have not spoken to anyone who is planning to upgrade to Windows 8 in 2012 or even 2013. Most of my customers are still using XP and planning to upgrade to Windows 7.

Microsoft released Vista two years before it was ready and in doing so it inflicted a huge cost and productivity burden on its customers. Those same customers have long memories.

This isn’t a debate about whether Metro is a ‘good’ UI or whether or not Windows 8 should have a start button or whether or not the ARM version should have/will have the option of switching to the classical UI. That particular debate is for the techies and bloggers, not business owners and executives. For serious people this is a debate about value, cost and risk avoidance.

  • What is the value proposition of Windows 8? What are the compelling reasons for upgrading to Windows 8? What are the benefits of Windows 8? What effect will Windows 8 have on the bottom line? How will the CIO compose a cohesive business case to convince the board to allocate scarce funds to a Windows 8 rollout?
  • What will it cost to purchase Windows 8? What will it cost to upgrade all desktops to Windows 8? What will the cost be of lost productivity as your users grapple with the changes and differences? What will it cost to retrain your users?
  • Will the initial Windows 8 experience be a repeat of the Vista experience? What is the risk of this happening? What is the risk of some of your current devices not working with Windows 8? What is the risk of some of your current applications not working with Windows 8? What is the risk that you will have to upgrade or replace some of your PCs? What is the risk that your will have to roll back to Windows 7 from Windows 8 as many customers had to roll back from Vista to XP?

Value Proposition

As a business owner I don’t believe Windows 8 has a compelling value proposition. I don’t see any reason to upgrade from Windows 7. Windows 7 works fine and I will follow the old but wise maxim, “If it ain’t broke, don’t fix it!”

Cost

In my business, if I add up all the potential costs including manpower and retraining and lost productivity I come up with a minimum of $1,000 per desktop to upgrade to Windows 8 and that doesn’t include any hardware upgrades that may be required. And this cost assumes that Windows 8 is not a Vista and that all my current devices and application programs (like accounting, CRM and payroll) continue to work fine. The absolute worst case would be $2,000 a desktop if my assumptions are incorrect.

Risk

There is no reason to accept any risk. I will be recommending to my customers that they stick with Windows 7 and wait at least two or three years until Windows 8 has gobbled up a couple of service packs and proven itself.

Maybe Microsoft hasn’t noticed but most of the world is still in recession and every one of my customers, private and government alike, is still trying to cut costs and do more with less. I don’t know where Microsoft thinks the money is coming from to fund a Windows 8 upgrade.

From my perspective as a long-term Microsoft .NET application software developer I have decided not to redevelop my Windows applications for Windows 8 because of the huge amount of retraining, effort and money required to do so. I have been on the Microsoft treadmill for 28 years and have dutifully upgraded, redesigned and redeveloped my applications for each new release of Windows over that time. This time I do not believe the effort and cost is either justified or required. Instead, I am concentrating on converting all my application client functionality to both web clients (to run in a browser) and mobile clients (supporting smartphones and tablets). There will be some inevitable tweaking to do for Windows 8 but for the most part my new RecFind 6 clients won’t care if the user is running Windows XP, Windows 7, Windows 8, Linux, Apple OS, iOS or Android.

I actually can’t think of any good reason to redevelop for Windows 8 and have to believe that there will be lots of developers like me that will go the web client and mobile client route instead of spending scarce R&D funds and important developer time just to comply with Microsoft’s latest idea of how desktop applications should look and work. I already have enough trouble keeping up with the rapid changes in Android thank you.

It is every software developer’s dream to have just a single set of source code and to support multiple platforms with the same source. Unfortunately, this has never been possible but I still have to manage costs by minimizing the number of code variations I have to support. The advantage of a web client is that it is largely compatible with most operating systems and browsers and I can build and maintain my web client with a single set of source code albeit with a number of “ifs” to cater for variations in browsers and operating systems. I need separate source code for Both Android and iOS for my ‘native mode’ mobile apps so I end up supporting three development environments, browser, Android and iOS. This is fine because my customers are demanding web clients and mobile clients so I know that my investment in these three environments will pay off. No customer has yet asked for a Windows 8 compatible/certified RecFind 6 client but it is early times yet.

My applications (all based on RecFind 6) are in the Enterprise Content Management (ECM) sector and are designed for the records management, document management, document imaging and business process management sectors. As such we could best describe RecFind 6 as an information management solution and luckily for us this is an ideal application for the three environments we now support, browsers (web clients), Android and iOS (mobile clients).

My customers are also happy to use my products in these three environments so I have absolutely no compelling reason to redesign and rewrite RecFind 6 for Windows 8. My browser clients will run under Windows XP, 7 and 8 so there is absolutely no need for me to build a ‘native’ Windows 8 RecFind 6 client. Hopefully, my current Windows 7 RecFind 6 client will run with only minor tweaks under the Windows 8 ‘classical’ desktop so that my clients that still want to run my ‘fat’ client can still do so. However, there will be no need to do so because my RecFind 6 web client will be faster and easier to install and maintain.

What if a majority of software developers think like me and Microsoft ends up with a new desktop platform and very few ‘native’ applications, especially designed and written for Windows 8? Customers buy Windows to run applications, to do work. If Windows 8 doesn’t have the applications they need they will not bother with it.

Microsoft has thousands of very, very clever people and a marketing budget I can only dream of so we should never write them off. They proved they can get it very wrong with Vista and they have also proved they can get it very right with Windows 7. Fingers crossed that they again get it very right with Windows 8. But, they are taking a very, very big chance and with most of the western world still in recession they have not chosen an exactly auspicious time to launch Windows 8.

To reiterate, and for all the reasons espoused above, I do not see Windows 8 being the success Microsoft is hoping for.

Outsourcing will destroy the west

by Frank 5. February 2012 13:01

Many years ago when I was living in the USA I watched in amazement as US car companies in Detroit outsourced car production to Mexico and Canada and laid off thousands of workers. My mind struggled with the logic because surely laid-off workers wouldn’t be able to afford new cars even if they were made cheaper in Mexico?

The trend continued and accelerated over the years and each time I read about more outsourcing and layoffs I wondered, “How do they expect laid-off workers to be able to buy their goods?” “What is the point of reducing costs if at the same time you also reduce the size of your market?”

Have you been to Detroit lately? Have you seen first-hand what outsourcing can do to a city and communities?

The why is easy to answer; senior executives wanted lower costs to make the Wall Street analysts happy and to then earn them much bigger bonuses. Hedge funds and M&A companies wanted lower costs to make doing deals easier and more profitable. A small number of very greedy and avaricious people at the top were more than happy to destroy livelihoods, towns, states and even countries just to get even richer than they already were. This is an example of greed on a scale we have never seen previously. Lives are being destroyed by people with more money that they can ever spend savagely and uncaringly destroying others to become even more obscenely wealthy.

We all know that no developing nation can transition to a developed nation without a large, growing and healthy middle class. Why then are western ‘developed’ nations now destroying the middle class? In the USA the obscenely rich are becoming richer, the middle class is shrinking and the poor class is growing. Is this how we want to continue? Is this a recipe for success for a country or just an incredibly selfish recipe for success for a tiny minority? Why are we letting it happen?

I almost choked when I recently read Apple’s explanation of why it now manufactures everything in China using Foxconn. Basically, they said it wasn’t because of lower costs (rubbish!); it was because the expertise and supply chains were no longer in the USA. Doesn’t Apple realize that the expertise and supply chains are now longer in the USA because USA companies outsourced their IP and laid off the expertise in the USA? Apple originally outsourced because of lower costs and eventually this outsourcing destroyed the ability of the USA to compete. It is a case of cause and effect; the outsourcing came first and this in turn destroyed America’s ability to compete. Now we have a situation where Apple’s competitors are unable to match its manufacturing costs and the only solution for them is to also outsource to Chinese companies like Foxconn thus further eroding the US’s ability to compete. If this trend continues the USA will soon lose the ability to build electronic devices.

Because of outsourcing western countries have lost not only jobs but key skills and manufacturing capabilities that they will never get back. Smarmy western politicians blithely talk about re-training programs to solve the unemployment problem but what is the point of re-training people if there aren’t any jobs? How long before these same idiotic politicians mandate children staying longer in school and making college education compulsory just to make the unemployment figures look better? Worse still, we are borrowing vast sums of money from the same countries we have outsourced to to fund unemployment benefits and retraining programs. How stupid is that? Let’s exacerbate the problem by becoming impossibly indebted to the countries that have already stolen all our jobs and destroyed our economies? Is it just me or are other people struggling to understand the big picture? Why are we letting it happen?

Did you know that Australia no longer produces tyres? We closed the last local tyre producer last year and we now we rely 100% on imports. Surely tyre production is a strategic industry that we can’t afford to lose? More importantly, once that factory is closed and the equipment sold off or scrapped we can’t simply restart this industry. The workers too have gone along with their many years of irreplaceable skills and experience. Production facilities and expertise irreversibly lost. This same thing is happening in all areas of our economy, we are losing the ability to make things and we are losing our self-reliance. We are becoming more and more vulnerable each year and more and more indebted each year. Why are we letting it happen?

In the last 30 years we have seen the largest transfer of wealth and IP the world has ever seen. Western nations have transferred their wealth and their IP to developing nations and become massively indebted in the process. Where is the up side for the vast majority of citizens in western nations? We are we letting a tiny minority of the super-rich destroy our economies and steal our future? Why are we letting it happen?

My main fear is that the outsourcing trend has gone on so long that it is now irreversible; that the problem can’t be fixed. I don’t just worry about my retirement; I worry about the future of my children and grandchildren. What kind of world have we left for them?

I own and run a software company that produces what we call enterprise content management software, a broad term that includes applications like records management, document management, CRM, imaging, contract management, etc. At least once a week I receive some kind of proposal from mainly Indian firms to outsource my development and support functions. I tell them not as long as I own the company.

We do everything in house because that way we produce a far better quality of product and an infinitely higher quality of support. Outsourced development doesn’t work and neither does outsourced support. In my business, outsourcing does not product better quality, it produces rubbish. Outsourcing is never done to improve the product or services or to improve the client interface. It is only ever done by naïve and greedy senior executives to fatten their pay packets at the expense of their employees and long-suffering customers.

Why do you let it happen? Why do you support companies that outsource key functions and lay off Australian workers? Do you enjoy making support calls to Indian and Filipino call centres? Please think about your responsibilities and the future of your children and grandchildren. It may well be too late but I for one will be doing everything in my power to support Australian companies that don’t outsource and to remove my support from Australian companies that do outsource Australian jobs. We need to start taking action or we will not have a future.

Why are you letting it happen?

Month List