The regular Data Coordination meeting

December 11th, 2008

A school simply cannot rely on computers to coordinate people or offices. If the school is Balkanized into offices that do not regularly talk, and do not share calendars or updates, there will be miscommunication, dropped balls, and left hand/right hand scenarios that are all too obvious to parents and students. A united, coordinated public presence is the result of a fluid, flexible sharing of information between cooperative colleagues. There is no digital “magic bullet.”

Part of that cooperative coordination is a regular meeting with all the relevant offices. If the school has a person tasked with the database coordinator role, he or she may organize and run the meetings. This would be the typical agenda for such a meeting.

1. Review of a print-out of any/all data changes that have come in since the last meeting.

  • Hopefully most of these come in digitally, and are sync’ed across many of the databases, but that will never be perfect.
  • A review of policies about how to gather information that comes to coaches, nurses, and others rather than digitally on the website.

2. A sharing of “community news” across all offices. Births, deaths, marriages, divorces, job losses, moving, graduations, scholarships, awards, expulsions, etc.

  • What needs to be done here will vary depending on the relevance to each office.
  • Care must be taken here to assure confidentiality where appropriate.
  • Example - One enrolled sibling, the nephew of a trustee, is being dismissed for a disciplinary infraction. Each office will need to be very sensitive to how to process this information in terms of how to interact with the family in the coming days, months and years.

3. An exchange of “coming events” for each office.

  • Example - Alumni/development is holding an event to honor a donor who has given for a new gallery space. The registrar could easily provide a list of current art students and their families. The admission office may realize that it is the same night that they are holding the first revisit program and they may want to coordinate with prospective art students.
  • Example - Admissions is expanding their receptions to new areas. Development may have some input into who to reach out to, as well as have interest in the gathering of information about people who come to such events. It would be helpful to plan together.

4. A planning of data exchanges between offices or the discussion of standards or practices.

  • Discussion about how standards such as Street vs. St., Road vs. Rd.
  • Discussion about who should enter new info and how that gets passed to others and checked.
  • A “heads up” to offices that new data is coming their way, at the beginning of a semester or start/end of school.
  • A “heads up” that one office is getting an upgrade or is migrating to something new and they may be down for a period or may welcome some friendly guidance or additional leeway as they get organized again.

The goal is that, while each office is separate and ultimately needs to show its own productivity, by working together they can collectively offer a united front. That makes everyone look good, be more effective and better serves the greater community.

The Zen of Noodling

December 4th, 2008

One of the most important tools at your disposal is your own data. If you can’t analyze, search, view, list and manipulate your own data, its value is lost to you.

Wandering through your own data, performing ad hoc searches, is called “noodling.” You need to be able to ask questions and get answers instantly. Not the staff, not a consultant—the Director. Instantly.

Noodling is not reporting. With reporting, a summary set of data is presented in a standard form. Noodling is free form. There might be 5 or 10 standard reports. Reports are periodic summaries for the Board or the admin meeting. Noodling lets you ask any question and get an instant answer. Noodling provides daily directions to your journey.

  • How many people have applied so far this month/year/week?
  • How many people who have applied asked for financial aid info? Last year?
  • Which feeder schools provide the best candidates?
  • How many people who came to that fair did we accept?
  • How many students from the Middle East were admitted in the last 3 years? Should we do that trip again?
  • What is our success with consultant X recently?
  • What school did we lose the most candidates to last year? The last 5 years?

Noodling makes you more aware of your situation. Noodling lets you do your homework. Noodling lets you support your hunches with real data.

If either you don’t know how to search your own data, or your current database solution is too complex for you to learn, you can’t noodle. If you can’t noodle, you can’t be as prepared as you need to be.

If you don’t noodle in your data every day, you need to ask—is it our database, or is it me? If you don’t noodle, to some degree you are flying blind, you are going through the season on auto-pilot. If you don’t know that, someone else might.

Coordination and the Database Coordinator

December 3rd, 2008

If the goal of a school is data coordination, there must be a layer ABOVE the individual offices that actually manages the coordination. This layer need not be complex, but it must exist. This is the role of the database coordinator. Schools can easily establish this job for little additional cost, if it does not already exist.

An assortment of offices will not self-coordinate. No software package in the world can be counted on to coordinate equivalent offices either. Integrated systems can be implemented that limit access so that it is difficult, or impossible, to make changes—but that hinders, not aids in coordination. Making it so difficult to edit data will negatively affect the productivity of each office.

Each office should be as autonomous as possible, within reason, and then their collective efforts coordinated.

There are nine IT jobs at a school, and this is one. (See Nine Jobs). If one of these jobs is not staffed, then the school suffers to that extent. The database coordinator job does not need to be a full time position. Potentially the network administrator could also assume this role, depending on temperament and expertise. At the same time, if the school has only one IT person, or only contracts with an outside IT service, this job is probably going to be either poorly done or not done at all. The secret to success is regular communication between offices, rather than emergency cleanup or frantic damage control.

Database Coordinator Job Description

  • Understands basic data structure and functions of all the systems
  • Understands how to import and export data from all systems
  • Documents and schedules movement of data between systems
  • Chairs the regular data coordination meetings
  • Serves as source of information for all offices

This person needs to be mostly a mediator, with a touch of technician. This is a people job as much as a tech job. This person sees the school as a whole. She does not dictate to the offices, she advises each and coordinates all.

Reality Check 1 - Do the math - Double Entry

December 3rd, 2008

One of the main reasons offered for total database integration at a school is the elimination of double data entry: it is wasteful, and a potential source of mismatched records. If there was only one set of data, then all that duplication cost could be eliminated—an enormous savings to the school.

But maybe the cure is worse than the disease. Let’s ignore for now the issues of using a single set of data, such as multiple office user error, conflicting data permissions, training needs, and flexibility limitations, and do some calculations on the costs of data entry.

1. Admissions admits 150 students each school year. This information needs to go into:

Business accounting system, Student Information System, Development Office system, Library system, Web Portals

2. It takes a temp typist 5 minutes to type each record. Total of 750 minutes = 12.5 hours. Allowing for breaks, errors, interruptions, this is 2 days. (16 hours)

3. At $15/hr, this job would cost $240.

4. For 5 offices, that would be $1200.

5. Let’s assume that it takes twice as long - a total cost of $2,400 per year.

6. Replacing out and migrating all databases, with training, conversion, yearly fees etc could run between 80K and 200K.

Math Problem: How many years does this school need to do this typing before this migration is cost effective?

The Integration Merry-go-round

December 2nd, 2008

In the pursuit of efficient data management across campus, schools go through four phases, completing a cycle about every 4-5 years. I call this the “integration merry-go-round.”

Phase 1: Our school is a mess
Numerous school leaders point out, with barely restrained disgust, the lamentable state of affairs across the campus.

“Our data gets entered over and over in each separate office.” “We solicited a dead person! The Development office needs to be better connected!” “Obviously the answer is one integrated system.” “We need to get rid of all the separate systems.” “Some people may just have to change for the overall progress of the school.”

Phase 2: This time we do it right
Some takes on the task of convening a school-wide study that grows with a life of its own.

“A committee will be formed to collate all the different office needs.” “We are going to put out an RFP and look at all the available companies.” “We are only going to look at completely integrated systems.” “We are going to pick one vendor by March and have everything installed by July 1.”

Phase 3: The data emperor’s new clothes
No one wants to point out the obvious to an assembled group, or to make a stand.

“We all agreed.” “I didn’t agree but wanted to be a team player.” “We just need more training.” “We can’t ask for more money because we just bought this.”

Phase 4: Mutiny
One by one, either with or without central approval, offices chart their own course.

“They are never going to decide anything so I need to just move my office alone.” “I am doing most of my work outside the system anyway.” “I have a mandate from the Board to improve XXX, and that means I need a better database.”

Which phase is your school in?

Coordination, not Integration

December 2nd, 2008

I have been pondering the concept of school information and office integration for many years. There were more than twelve years on the inside—as an IT Director—and now 10 years as a solution provider. To date, I have avoided publicly taking a stand on schools and data integration. With Web 2.0 technology we all now have the option to share a viewpoint in an open environment and let the ideas stand on their own merit.

As the CEO of a database solution provider working in the school market, I find that heads and business managers often expect me to promise them a quick fix. They want a one-stop, all-inclusive solution for data organization and data access that eliminates duplicate entry and removes the human factor from the process. Surely iR, or one of our competitors, offers the magic elixir.

My conclusion, drawn from my experiences, is simply stated:

Total integration is futile and divisive, school-wide coordination is inclusive and empowering.

  • No school has successfully implemented a total solution.
  • “Everything or nothing” means that some offices are coerced into switching away from something that works well, and others are delayed for months or years from taking smaller positive steps.

On the quest for this integration Holy Grail, schools have spent hundreds of thousands of dollars. No sum seems too great to “finally do it right.” Once decided, no office is allowed to opt out, and once installed no one dares second guess the decision or suggest that it is anything except perfect. Speaking with dozens of admission, development and IT directors though the years, not a single school has gotten it totally right - at any cost.

The key is information capitalism, not information socialism.

When the school imposes a single solution, some offices are compelled to accept less efficient systems. In response, people create shadow systems to bypass the inefficient “integrated system.” In the end, offices migrate away to a separate system and the cycle begins again. I call this phenomenon the “integration merry-go-round.”

Especially in this economy, it is time to get more realistic about efficiency and about IT spending. I will be using this blog to expand on my ideas and provide suggestions on how schools can dramatically improve productivity while pursuing a strategy that is both realistic and cost-effective.

At iR, we don’t offer a total, integrated, web/database solution that seamlessly ties together accounting, development, admissions, billing, bookstore, student ID cards, library, calendar, help desk, and gradebook. Life, education of the whole student, and data management are not that simple. I am sorry to report this.

If total integration is not the answer, what is?
Each and every office must be strengthened and empowered with the best tools, and the school must create a mechanism for those offices to coordinate.

The Coordination of Efficient, Autonomous Units – Three Steps

  1. Create powerful, effective, separate offices and give them the tools they request that best serve their needs.
  2. Identify a person in the school whose duties include overseeing the coordination of school data.
  3. Create a committee consisting of representatives of all the needed offices and meet on a regular basis to share information, coordinate events and activities, and resolve issues.

I have tried through the years to be truthful with database search committees, heads, board members, business managers and IT Directors. I am more comfortable letting a school pass iR by than spinning tales of easy conversion and integrated simplicity. Truth is, schools usually don’t want to do the hard things needed to improve efficiency and eliminate duplication—look at inter-office communication, review intra-office practices and procedures, and question sacred institutional customs. It is far less threatening to seek a digital solution.

Schools, however, are too complex as organizations to simply slip on a generic integrated web/data solution like a new pair of shoes. There are over ten database companies and 4 or 5 web companies that all offer excellent separate office choices. Schools are different from one another, and have different needs. Mixing and coordinating two or three of those choices is the better path.

That is the hard truth. Office integration at independent schools is herding cats. The registrar, business office, admissions, development, college guidance and others do very different tasks, on different calendars, for different constituencies. Coordinating those efforts is crucial—integrating them is not realistic.

That said, a lot of progress can be made, for a lot less cost, if people are realistic and willing to work together. It is not that none of the data or activities between offices can be coordinated, just that all of it cannot. People too often approach this with an “all or nothing” attitude. I find that helping with this challenge both exciting and interesting, and always enjoy talking with administrators about the journey. I look forward to elaborating on this theme in my future blogs.

Nine Jobs

December 2nd, 2007

I have decided to move this to weekly rather than daily or occasionally. Seems more reasonable.

Technology slid into schools slowly, often starting with one curious teacher experimenting with some primitive computing device. This led to a few machines, then to a steady avalanche.

Multiple machines, computer labs, a network, email, servers, administrative software, scanners, printers, a website, computers on every desk, laptops for every student, firewalls, virus scanning, proxy servers, spam filters, podcasts, blogging, MySpace, Facebook….

Along the way, while increasing the annual budget for hardware, few schools increased the staffing sufficiently. There are now at least nine full time jobs needed to adequately manage the load presented by technology in an educational institution. For schools with huge budgets and large faculty, this is attainable—and more. For small schools, two technology positions is about all that is affordable.

THE NINE JOBS
1. IT Director - budgets and strategic planning
2. Academic Tech coordinator - coordinates tech in the curriculum
3. Network administrator - Network, servers
4. Hardware support - coordinate the setup, replacement, repair, upgrade
5. Help Desk - Answer everyone’s questions about everything
6. Administrative database administrator
7. Training - teach everyone everything
8. Lab coordinator - manage one or more labs, carts, facilities
9. Web master - software, content, server, graphics

So what happens if you don’t have nine people assigned to these jobs?

Either some of the nine jobs don’t get done, or several get done partially. The result is burnout, frustration, inefficiency, under-used or un-used resources, waste. Trying to manage a network, a laptop program, a website, teacher training, hardware support and IT strategic planning with 2 people is simply unrealistic.

So what can a small school do?

Let’s take that up next week.

Kevin

The Excel Test

November 12th, 2007

Rationales for deciding on purchasing an information system can vary widely. It might be web features, total campus integration, one special feature, etc. All valid depending on how you define your priorities.

When evaluating how EFFECTIVE a data solution is, however, I like to use what I call the Excel Test. It has 2 parts.

1. Does it act like Excel and is it that obvious and easy?

People gravitate to Excel for organizing themselves (even when the task is inappropriate) because Excel is digital graph paper. You make columns, you can see everything, and you can muck with it in creative ways.

Even people who don’t know that you can add up columns may get more budget work done with Excel than with an accounting program because they can actually see what is in, what is out, and what adds up to what. They may be better able to organize an event or track tutors or send out mailings with Excel than with your integrated database solution.

If the “official” data system has only input screens, and a list of reports, this is simply not enough.

If the official system doesn’t let people see and fiddle with their own data, it fails Part 1 of the Excel test.

2. Do people ignore your “official” system and just use Excel to actually get their work done?

This of course is the logical extension to Part 1. People vote with their feet. If your system doesn’t work for them, they will use something that does.

If an organization has purchased an “integrated” system to avoid duplicate data-entry, and a large % of the users are simply creating Excel spreadsheets with disconnected data, you failed Part 2 of the Excel test, and you now have dozens or hundreds of disconnected data bases!

(Excel is a registered trademark of Microsoft, Inc)

Open and Customizable

November 8th, 2007

Providing a tool that both fully manages the admin tasks of schools in general, and is flexible enough to be individualized, is a large challenge.

Independent schools are just that, independent—different ways of grade reporting, adjusted grades, special programs, unique credit schemes, unusual daily schedules. Much of this requires per site customization.

This doesn’t take into account additional programs unique to a campus—a weekly rating program for all students, a program where students can attend multiple grades at the same time, a tutoring program, a work study program. Integrating these with the usual registrar data is a per campus challenge.

What is the total cost of ownership for the school—and is that worth the efficiency gain by using a database instead of paper to manage the special program?

How do you help a school keep this running when the person doing this work leaves? There is little documentation, and we may not have looked at the program for months or years.

How does a school evaluate the risk and prepare to accept the price of ownership?

I believe that part of the answer is an open database, simple programming, and the education of the user.

Does this ultimately lead to an unsupportable product?

Onward
Kevin

The “S” word

November 7th, 2007

How do you support people with an open solution?

We believe that we do this well, and badly…at different times for different reasons.

How do we set expectations, and meet expectations?

To me, this is the same problem that a school has. A parent says “I paid 20K/29K/38K to this school and I expect X.”

X can be - teachers give my child endless extra help, my child should be able to get any class he wants, my child should not get cut from the team that he/she has wanted all his life, the lockers should not be so smelly, my child’s teacher needs to grade assignments faster, the Headmaster should answer my calls, the department head should answer my phone calls more promptly, my child should not get the “boring” teachers, etc.

Let’s take that to iR. “We pay XXX per year in support, and I expect…”

How do we have a partnership with our clients, in which everyone understands the boundaries, and feels that they are getting good value?

I have some thoughts here, of course, but I welcome feedback from the community, in a public forum. People tell us from time to time that they are not getting what they paid for or deserve.

My questions:
1. Given that we are open, what can we be expected to “support”?
2. What is our role if you crash your server with/without a backup?
3. What is our helping with “a problem you caused”?
4. What is our helping you with your customizations?
5. What is our role in training your new person?
6. What is our role in prioritizing custom work/change requests for you?

I would love to hear your thoughts…

Onward
Kevin