Purchaser's Center
Provider's Center
Learn about PageBid

w w w . p a g e b i d . c o m


 
.
Email Address
Password
  Forget Password?

Quick, simple and free registration with PageBid
Learn how the PageBid process works
Purchasers post RFPs
Providers respond to RFPs
Research and select providers
Instant estimate for common purchases
PageBid home

 

Access-Cadabra! Is Microsoft Access the Magic Database Answer for Your Complex Litigation?

by Rachel Levine

INTRODUCTION

Litigation is an organizational nightmare. Facts and figures, depositions and dockets can get lost in mountains of paper -- or jumbled in an attorney's memory. The advent of litigation management software promised to ease the crunch. Litigation support providers assured law firms that their systems would allow attorneys and their staff to throw the information into a computer, wave a magic wand, and have it answer their questions.

These systems, essentially large databases -- do deliver. Minus the magic wand, they offer a quick way to search and retrieve information in a complex -- or not-so-complex case. While many software companies dedicate themselves solely to developing litigation- and case-management tools, firms cling to the systems they already have in place. Or, in others, firm managers and information technology professionals adapt an existing database to the firm's litigation management needs. Because Microsoft Office has saturated the office environment, many law firms have embraced Microsoft Access simply because it's there.

As a database developer with fifteen years' experience, I've lived through several firms' attempts to tame complex litigation. In the old days, mere mortals didn't dream of designing their own databases. The white magic called "programming" was reserved for a select few. With Access, Microsoft is trying to make this "magic" accessible to the masses. And for small, simple projects the masses can probably handle it. To use Access for complex litigation however, you are going to need real expertise and resources.

If you are thinking of using Access for litigation management, check with your information technology (IT) department. You'll need their resources and expertise. If you don't have an IT department -- or it doesn't have time to help -- you and your staff can go it alone. Essentially, you will be setting up a mini IT department. This article will help you decide if doing so makes sense for you.

WHY USE A DATABASE AT ALL?

Firms use databases to manage litigation because they want quick and easy reports and information about a case. Take, for example, a product liability case against a large pharmaceuticals company. (Your client, Acme Drug Co., is named in hundreds of cases and each case can have dozens of plaintiffs.) The firm needs to capture a lot of information:

1. Who took which drugs for how long?
2. Who is claiming what?
3. Who saw which doctors?
4. Who was deposed, when and where, in reference to which case(s)?
5. Which exhibits were used in which depositions?
6. Which complaints were not served properly?
7. Who represents whom?

This list represents only a handful of the kinds of queries you can "ask" of a database. These bits of information -- and thousands of other facts -- are keys to success. Your attorneys just need to find the right piece.

WHAT ACCESS IS AND ISN'T

Microsoft Access is a database that can be used for litigation management -- although litigation management was not a goal of its programmers. There are different kinds of databases. Access is called a "Relational Database Management System." (RDBMS) Simply put: it stores data in "tables" that the user designs and creates. The process of figuring out which tables are needed and how they relate to each other is where the "white magic" comes in. There are rules about this, and the application of these rules is part science and part art. (The creator of this theory of relational tables was a man named E.J. Codd who worked for IBM in the 1970s. His books on the subject are almost impenetrable, but the basic concepts are not that difficult to understand.)

All database programmers -- whether working with big companies like Sybase or Oracle, or out of their own offices -- spend a good deal of time designing these tables at the beginning of a project so they don't violate the important rules of relational design. If the rules are violated, users will uncover redundant information that is impossible to find and change when needed. And, users' queries may never return all the information they should -- and users won't know the difference.

The proper database design will enable you to get data out of your system any way you need to, regardless of when or how you entered the data. To put it another way: you don't have to know at the beginning of the project exactly which reports you will want down the road. Once the system has been programmed and the data has been entered, users decide how they want it served up.

Microsoft Access is not simply "Excel on steroids."

A spreadsheet is a good tool for accounting purposes, or for listing any information in simple row-and-column format. It gets tricky (or downright impossible) to use this kind of program when you need to relate the information in one cell or row or column to other information on the sheet. The spreadsheet approach is called a 'flat file' and The Relational Model was developed to solve the problems created by flat files, but many law firms use Access as if it were a flat file program. Of course, you can create flat files in Access. But to get the most out of the program, Access requires you to use the Relational Model. When you give Access what it wants, it will reward you by making many things easier. If you don't, it won't squawk, but it will make your life pretty miserable later on when things become more complicated.

Flat files appeal to users because everything they need is in ONE BIG FILE that's easy to create and easy to use. Learning and using the Relational Model is not quite as easy.

Access is not a "document handling system" like Summation, Concordance, or Doculex.

Most of these products allow you to set up fields and index them for future retrieval. The problem is they are document-centric, not case-centric. In other words, they manage documents, not cases. Many of these products will allow you to link Access to a document so that you can view the imaged document. Together, Access and a document handling system are very powerful, but they do very different things and shouldn't be mistaken for the other.

WHY USE ACCESS AND NOT SOME OTHER DATABASE SOFTWARE?

Firm managers have much to consider before they commit to database program: the size and scope of the project, the software cost, and maintenance all play a role.

The big names in the database industry are Oracle, Sybase and Microsoft SQL Server. These products are the ones designed for "the enterprise" -- your entire firm. These products can run your time and billing program, your client accounting system, and practically everything else you do or store electronically. But they're expensive to purchase, and they require real expertise to set up and maintain. (You might have heard the term "DBA-DataBase Administrator." These folks are the "high priests" of enterprise databases, and they usually command high salaries as well.) These programs can handle hundreds of simultaneous users and millions of records. Access cannot.

If you're in the market for a smaller, cheaper, easier to maintain database that is also relational (not a flat file), you have a few choices. You may remember products called dBASE, Foxpro, and Paradox. They are in the same category as Access: "relational desktop databases." These products still exist but the problem is that they have lost market share to Access. As a result, many firms are wary of getting involved with them for fear they will one day cease to exist at all and because it is becoming increasingly difficult to find qualified people to work with them. Lotus Approach is also a relational desktop product that gets good reviews from users and, is said to work seamlessly with Lotus Notes. So, if you are using Notes, you may want to consider Approach for your database.

IS ACCESS RIGHT FOR YOU?

Firm managers need to assess up front which database they plan to use -- and if they have the people who can use it. Firms that wait until they are well into the case can still automate, but they rush the process and may never benefit from all the advantages of the software.

Richard Davis, Assistant Manager of Technical Litigation Support Services for Cravath, Swaine & Moore, advises, "If you don't have the people you need, acquire them early in the process."

Sharri Wilner, a case manager at Simpson, Thacher, Bartlett offers, "It's vital to understand everything this powerful tool can do before you decide whether or not to use it."

If you don't know whether this kind of software is right for your firm, keep these thoughts in mind:

1. The "right" technology may be people and paper, or it might be computers and data. Being "high-tech" for its own sake doesn't make much sense. How has the firm managed large litigations in the past? If you, your attorneys and clients are happy with the old-fashioned system, then stick with it. However, if you've had problems quickly getting your hands on information, mistakenly used unreliable information, or thought you could have done a better job for your client had you been able to compile statistics more quickly and efficiently, then consider automation.

2. Do you have an Access programmer on staff or can you hire a consultant if you need one? It's crucial that you have an experienced database programmer on the team. If you can't get such a person, don't attempt the project. As Wilner points out, "A complex litigation is not the right project for beginners to be introduced to Access."

3. Do you have someone who can be the project manager/point person? Whether this person is an attorney or the lead paralegal, he or she should not have many other responsibilities in the early stages of the project. This person must be computer literate, open to learning new things, and squarely behind the automation project.

4. Are your paralegals computer literate and open to learning new things? If they aren't, you will either have to abandon the project entirely or bring in new paralegals for this case. Don't bother trying to force staff to "learn computers" right now. That's a long-term, strategic goal for the firm as a whole. Richard Davis finds that "The biggest stumbling block I have seen in the litigation automation process is the human skill and attitude component. It is critical to assess the computer literacy of the team members and stack computer related tasks, objectives and functions on those who have the right skills and attitude."

5. Are your attorneys behind the idea of automating this case? Most of them won't be investing much time in the development process, but some will be called on to contribute ideas and answer questions. Their input will be crucial to the success of the project so be sure the attorneys who matter are behind the automation idea.

MOVING FORWARD WITH ACCESS

You've met with your firm's attorneys and paralegals. They're ready to automate their litigation pipeline (or hone their automation to better serve clients). What can you do to ensure continued success? Keep these suggestions in mind:

1. Be sure you have (or can hire) a "database programmer."

"Developer" and "programmer" used to be synonymous. The problem these days is that people call themselves all kinds of things and not always with intent to deceive. I've met "programmers" who never used anything but Access. Using the wizards and macros, they created some very nice projects and thought that constituted programming. They called themselves "programmers" even though they couldn't write any code and were not very well versed with setting up tables properly. In short, they didn't even know what they didn't know. On the other hand, there are veteran programmers who still call themselves "developers." So, ignore the descriptions and focus on the skill set.

A database programmer understands the relational model and will set up your tables correctly, in addition to knowing the ins and outs of Access. (Complex litigation usually requires at least thirty tables, often more.) If you are not sure how to tell who knows what, ask someone in the computer department who is a database programmer (not necessarily with Access) to help with the interviewing. Or, you might hire an Access consultant who isn't available for the entire project but can help you hire the right person. If you have a PC User Group in your town or city, that's a good place to begin. There are also associations of computer consultants all over the country.

For a complex litigation, here's the skill set your Access programmer/developer needs:

-- Thorough knowledge of the Relational Model of Table Design.

-- Good working knowledge of Access itself including the programming language: "VBA," and some knowledge of SQL ("Structured Query Language").

-- Good interpersonal skills (necessary for eliciting information and training).

-- The ability to dedicate all their time to the project for the first six months, on-premises for much of that time, and a commitment to be available as needed after the first six months for debugging, enhancements, and training.

-- Some experience with litigation, if possible.

2. Get together with as many team members as possible to flesh out what you want the system to do before you bring in the programmer.

Getting everyone involved from the beginning will prevent anyone from developing an "I was never consulted and therefore won't cooperate" attitude. Richard Davis advises, "Market your plan and get buy-in from the beginning." Get everyone to discuss what they want/need the system to do. The more you get on paper at the very beginning, the faster the development will be and the better the result. Keep in mind that there will be many more meetings of various team members as the automation develops.

3. Assign one person as the programmer's point person.

The programmer will want detailed specifications from you. Your point person will provide these specs, answer questions and set priorities. Essentially, this person is a go-between representing the team's needs to the programmer, and the programmer's questions/needs to the team. If there is a case manager, this is often the best person for this position because their broad understanding of the case is invaluable to the programmer and, since they will need to know the database very well anyway, they may as well be in on it during its development.

4. Keep the programmer "in the loop." The more knowledge programmers have about the particular case, the better their results will be. Working on my first fraud case, I was unable to learn much about it. I had signed a confidentially agreement of course, but information was still not forthcoming. As I imported data and designed tables, I figured out that it might be useful to know if one person was on the board of directors for more than one company and/or also owned a stake in another company, and the like. When I asked if queries like these might be helpful I was told "Not just helpful but essential!" This is precisely the kind of thing they should have told me. You can't assume your programmer knows anything about the law or what it takes to build a good case. Ascertain how much they know early on and then educate them as you go.

5. Expect the point person and key paralegals to get less work done during database development.

A good programmer will hurl questions at you all the time. Finding the answers can take real time. Often the programmer will need to watch the paralegals do their work to automate the work. And, the system will need to be tested as it goes. The paralegals who will eventually do the data entry should be in on the testing. If all this time is not taken into account, the attrition rate will be very high. I have seen burn out time and again (of case managers, department managers, and paralegals) when the database is being developed because no one anticipated how much time and brain power would be needed. As a result, the staff was expected to continue with their daily workload and also to work with the programmer. This arrangement handicaps the programmer and has a negative effect on team morale.

6. Designate someone to keep a "Decision Log."

A decisions log tracks choices made about the database and its use. For example: I ask the team, "When should a case be entered into the system?" Someone responds, "As soon as we are named." Someone else says "No, we will only enter the case when we are served." A third person suggests, "We enter the case only when we are served correctly." A lively discussion follows with all parties making an awful lot of sense. At the end of this discussion, a decision is reached.

That decision was the result of a thought process that we don't want to forget. Six months later, when someone asks why a case is "missing" from the system, someone needs to remember that only served cases are entered and the case in question wasn't served yet. Of course, the next question is always "Why are we doing it that way?" Without that log you will be saying, "I can't recall but I know we discussed it at length and this was the final decision." An answer like that won't satisfy anyone and usually leads to even more meetings where the same issues is discussed again.

Don't ask the programmer to be in charge of this log. The programmer should be keeping their own notes, logs, etc. The firm needs to own this information, written in clear layman's terms so that anyone who joins the project at any time can easily understand its history.

7. Decide early on who will be doing the data entry, or, hire someone(s) specifically for this task.

Though a good programmer will design an interface (screens) that won't allow bad or incorrect information into your system, the data-entry people have to learn how to use the system correctly. In complex litigations, one case can have dozens of plaintiffs, and dozens of complaints can arrive daily. Maintaining the data can be a full-time job (for any number of people). If this work is simply added to the current responsibilities of your staff, you risk it not getting done well if at all.

8. Set up "data proofing" protocols as soon as the first batch of data is entered into the system.

How can you be sure that the data being entered has been entered correctly? Regardless of how well-intentioned and careful data-entry people are, mistakes happen. Without a way of proofing the data routinely, you may never know that it is incorrect. For example, you may run a query that asks for all the cases in California in which Company X is the defendant and get back a number that looks correct. Unfortunately, someone entered "Pennsylvania" accidentally for a case that should have been California.

You will need tools to do this job. Ask your programmer to set up a report that prints out everything in the system for each case. This will be the tool you use to compare what is in the system to the hard copy (pieces of paper) you were working from. Sitting with the complaints, someone will compare them to the printed report to ascertain if the information on the complaint was entered into the system correctly and note where mistakes were made.

It's not wise to have the same person who did the data-entry do the proofing. I've seen this step bypassed often because it is time consuming and tedious, but without it, even the best system is pretty much worthless because no one can count on the data being accurate.

9. Expect the development phase to take six months ... or more.

This may seem excessive, but it's a brutally honest estimate based on years of experience. Many factors influence the speed of development, such as the programmer's other time commitments, the programmer's experience levels (both with Access and litigation), staff availability to work with the programmer, staff cooperation, misunderstandings and/or miscommunication, new ideas/decisions, and staff turnover.

10. Have one person designated as the "beta tester."

Not only Microsoft needs beta testers. Any system designed by any programmer needs people to put it through its paces and find the bugs. Once the beta tester gives the approval, the system (or a new feature) can be released to the team.

11. Keep the old system in place until everyone involved (attorneys, paralegals, programmer) all agree the new system works properly and does everything it needs to do.

This is also called "running in parallel." You are keeping up two systems, which means keeping track of the information in more than one place. Sometimes the "old" system is an old computer system you have to keep up, sometimes it's all being done on paper. Either way, the old system must be kept up to date for quite awhile and this is very time-consuming ... so plan for it.

12. Understand that people's roles, workloads, and attitudes will change as a result of automating many of the processes.

Some team members may feel "disempowered" by the system. Others will rely heavily upon it and constantly find new features they would like. Paralegal workloads will change drastically once the system is in place. Some will have much less work to do and you may find yourself needing fewer of them. Those team members who are enthusiastic about computers sometimes get sidetracked from their work by the computer, and those who dislike the computer-related work may feel threatened by it. The bottom line is that you will need to keep an eye on the morale of the team (especially if they have never worked on a litigation that was managed in this way before).

After all this, you may be wondering if it's really worth it to automate at all. Richard Davis makes the point that "the long term benefit of using Access for a litigation is that much of the time, effort and dollars spent acquiring the skills, hardware and software for a particular project become institutional in nature and will facilitate future projects." In other words, everything learned by everyone will surely be put to use again and again in future cases. In fact, the database itself can be customized and reused for other litigations.

CONCLUSION

"Because it's there" isn't a reason for using Access to manage your large litigation. But it is a very important decision that can either become an impediment to winning your case, or provide you with exciting tools that can facilitate the entire process. With the right people, the right timing, and the right expectations, you can do it!

ADDENDUM: ACCESS: WHAT YOU SHOULD KNOW REGARDLESS OF THE SIZE OF YOUR PROJECT

Here are some general tips for implementing Access in your firm:

1. Use Access For Small to Medium Projects, not for running the entire firm.

2. Marketing Hype Says It's "Easy To Use." Yes, if you stick with the macros and wizards. But you will very soon outgrow these and then be ready for some serious learning time.

3. Access Is Very "Forgiving." You can do things improperly and it won't complain. But down the road it might get back at you and you won't know why.

4. Access Can Use Data From Many Different Sources. (dBASE, Oracle, Paradox to name a few.) You can use Access just for the user interface (screens) and still use the data from these other sources.

5. Who You Train Is Absolutely Crucial. It's a steep learning curve so only train those people who want to learn.

6. How You Train Is Important, Too. Don't hand a book to a secretary or paralegal and think they will learn it in their spare time. Classes at training centers are a good start. Then, bring in a consultant to work with them on their own projects. You get the most for your training dollar this way.

7. Once Trained, Staff Members Become More "Marketable." You may need to give them raises to keep them.

8. Welcome Change. If you're not familiar with Microsoft, you need to know that there will be near-constant "upgrades." You may love the product just as it is but that doesn't stop Microsoft from changing it. So, for better or worse, you will have to keep up because eventually they will stop selling and/or supporting your version.

9. Expect a Deluge of Requests as soon as one or more staff members become competent with Access. Word will quickly get out about these neat databases and soon everyone will want one.

10. Offer A Training Session on "What Is Access?" so your staff know when it is called for and when something else would be a better choice. This session will save time by preventing staff from beginning Access projects that they can't handle. Also, consider having only a handful of people design the tables for each project, and then teach your staff how to create their own projects/reports with these tables. Put another way: develop different skill sets in different people depending on their abilities and interests.

Copyright 2003 Rachel Levine. All rights reserved.

ABOUT THE AUTHOR

Rachel Levine is an independent Microsoft Access consultant, programmer and trainer. She has been working with databases for 15 years, the last six of which have been dedicated to Access. She has worked on several very large litigations as well as various corporate projects for several large firms. You can contact Rachel via e-mail at cyberyenta@cyberyenta.com or telephone (914-478-1553), and you can visit Levine Consulting on the Web at www.CyberYenta.com/RLevineConsulting.htm
.

© Copyright 2000, Shoreline Technology Ventures, Inc.  Use of this site is subject to the Terms of Service. Privacy Agreement.