| Mike Dunville* had a decision to make. As the new | | | | has reached an all-time high. A poll of 200 MIS |
| operations manager for Alpha Staffing, he wanted to | | | | managers conducted by Information Week revealed |
| make a difference at the dynamic staffing firm. The | | | | that 63 percent of them had either eliminated or |
| principals of the firm had charged him with making | | | | rebid an IT service contract within a year. This was |
| the day-to-day operations run smoothly and | | | | typically due to unacceptable performance or failure |
| efficiently while they concentrated on growing the | | | | to deliver as promised.Why the low success rate of |
| business in today's challenging economy.With his | | | | home-grown "Do-It-Yourself" software projects?With |
| background in operations and finance in the insurance | | | | a success rate of only roughly 40 percent, you might |
| industry, Mike had confidently and successfully | | | | be tempted to accept the premise that the very |
| translated some of those service practices into | | | | complexity of custom software would have a bearing |
| Alpha's daily staffing and recruiting operations. Now it | | | | on the success or failure of project. To a degree, |
| was time to take the next step, and modernize the | | | | this is true, however, the three main causes of |
| hodge-podge of computer systems that until now | | | | software development failure, as determined by |
| had been reasonably adequate for their three-office | | | | industry surveys, are not related to the technology |
| operation.But where to start? He needed a real | | | | itself, but to experience, management, and politics. |
| staffing software package. Mike knew that the | | | | They are:1. Inexperience: Technologies and |
| custom system his former employer, an insurance | | | | programming methods change rapidly. This means |
| giant, had implemented the year before had done | | | | that both business-side and/or contract programmers |
| wonders to improve efficiency and overall profitability. | | | | and program managers are not always up to speed |
| It had also taken three years to develop, and | | | | on the latest development technology. What is more |
| another to implement. In fact, when he had left, they | | | | important, IT-oriented program managers and |
| were still making "customizations" -- a process he | | | | programmers are rarely totally familiar with the |
| figured would go on forever.Mike didn't think that | | | | business issues to be addressed, and so may not be |
| Alpha could invest that kind of time or money. Could | | | | able to make the connection to the best technology |
| he could bring in some business software consultants | | | | needed to address them.Consulting companies, |
| and work with them to develop a tailored package in | | | | including the largest and most well-known of the |
| a shorter period of time? Mike knew that the | | | | accounting/IT consulting firms, often use novice |
| continued success of Alpha Staffing, and its entrance | | | | talent, fresh out of school, to handle programming |
| into new markets and business lines would be greatly | | | | and management chores. This inexperience leaves |
| dependent on a successful staffing software system | | | | clients open to potentially massive cost-overruns or, |
| implementation.This reinforced Mike's doubts that one | | | | worse, a system that never works even after years |
| of the "off-the-shelf" staffing software packages | | | | of development.You probably won't hear much about |
| would fit their needs, even if it were quicker and | | | | these consulting firm failures though; both the firms |
| easier to implement. The more he thought about it, | | | | and their clients have a vested interest to keep such |
| the more Mike felt that his decision on business | | | | admissions of failure quiet. Only when it reaches the |
| automation would be his biggest, and if wrong, his | | | | "public scandal" or "write-off" stage does such |
| last. He reached for a bottle of antacid.Mike's business | | | | information become public knowledge.2. Management |
| is unique, like yours. Special. Unlike any other | | | | mis-objectives: Any firm trying to develop a staffing |
| competitor in the whole wide world of staffing. Your | | | | software project for itself must first fully and clearly |
| business practices are equally different. As a result, | | | | define the objectives for the project. Few do this to |
| your staffing business requires specialized information | | | | the extent needed.Software development and |
| technology that addresses those unique needs. You | | | | implementation is an incredibly complex process, even |
| are convinced that with the right IT infrastructure -- | | | | for a moderately sized firm. Senior management |
| the right staffing software -- you will be more | | | | must be involved from the get-go. End-user |
| efficient, productive, and profitable. If you subscribe | | | | considerations are paramount if the technology is to |
| to this common belief, you, like Mike, have three | | | | be fully accepted. Questions regarding business |
| options to achieve that end:1. Develop your own | | | | practices, methods, and future business or |
| custom staffing software and technology | | | | technology possibilities must be answered.Critical to |
| infrastructure;2. Hire a consulting firm to develop the | | | | the success of the project is both established |
| staffing software and IT for you;3. Buy from a | | | | accountability and an understanding that software |
| staffing software/IT vendor familiar with your | | | | development is inherently risky due to rapidly |
| industry.Of these three options, which do you think is | | | | advancing programming technology. It's useful to |
| most likely to work the best, cost the least, and get | | | | remember that the billions of dollars allocated to |
| implemented the fastest?If you, like the high-profile | | | | correcting Year 2000 computer problems were the |
| public staffing firms of Norrell (now Spherion) and | | | | result of management and programming decisions |
| Manpower choose to develop your own software | | | | made, in some cases, in the 1960's.At a time when |
| solution, you too may have a very expensive future | | | | CEO's often focus on the performance of the next |
| write-off to enjoy. In fact, Manpower's write-off for | | | | quarter, trying to plan and manage something that |
| its failed three-year software development effort in | | | | may take years and millions of dollars is difficult at |
| the late 1990's was pegged at $57 Million.The right | | | | best. Even with long-range planning and management, |
| answer to this perplexing question is to buy from a | | | | mis-steps are fairly typical. And it takes unusually |
| staffing software vendor who is intimately familiar | | | | strong and pragmatic business leadership to admit |
| with the industry.Surprised? After all, you're special, | | | | that they've taken the wrong development road and |
| unique, different, right? Well, not exactly. Yes, it is | | | | make any needed course changes.3. CYA CIO's: The |
| very true that you and your competitors differ in a | | | | CEO who does not want to get involved in software |
| number of important areas, such as management | | | | or IT projects is often tempted to place all of his |
| styles and objectives. However, you and all of your | | | | eggs in the basket of a trusted CIO or similar IT |
| competitors also share a wealth of common traits, | | | | manager. Doing so may set the firm up for a |
| such as tracking employees and candidates, | | | | humpty-dumpty fall.Years ago, the MIS department |
| performing the business transactions of orders and | | | | was often referred to as the "glass house", where |
| assignments, making payroll, and billing | | | | massive mainframes resided, presided over a |
| customers.These shared business issues are at the | | | | technical priesthood whose mystic incantations were |
| core of your staffing and recruiting business, and it is | | | | the interface between the "big iron" and the |
| these issues that a staffing software vendor familiar | | | | information needed to run the business. Today, |
| with your industry is best qualified to address. After | | | | business-savvy CIO's and networked computer |
| all, such a vendor has researched the issues to | | | | systems are the rule.However, the firm's CIO and |
| develop the necessary technology. These | | | | the MIS department may still have a vested interest |
| industry-specific software vendors can often | | | | in the technology and methodology with which they |
| implement a solution that can handle 80 percent to | | | | are already familiar. They may want to protect their |
| 90 percent or more of your business operational | | | | turf at all costs. As a result, their tendency is to do |
| needs. (It should be noted however, that vendor | | | | things "the way we've always done them", only |
| solutions may vary greatly in quality, efficiency, and | | | | bigger and more expensively.At the other extreme |
| cost-effectiveness, depending on their expertise and | | | | are sometimes visionary CIO's who see a new IT |
| previous success in the marketplace).But let's say | | | | project as an opportunity to bring in the latest and |
| that the "90 percent solution" that an industry-familiar | | | | greatest technology, without fully understanding it or |
| vendor has to offer just isn't enough for you. You | | | | its applicability to the business. Here, they may apply |
| want it all. Or you want some features or functions | | | | an attitude that if the business sotware is "not |
| that the vendors don't have.Your options then are to | | | | invented here", it won't work right.Either way, the |
| either do the job yourself or hiring the project out to | | | | firm loses, (although the CIO and MIS department |
| outside consultants. Both are similar in that you, the | | | | staff may gain some new programming skills they |
| client, assume the overall project management risks, | | | | can use on their next job).Can you ensure the |
| and, in the case of doing the job yourself, the | | | | success of any "Do-It-Yourself" home-grown |
| programming chores for your unique staffing | | | | software project?With so many variables -- |
| software. If you decide to take either of these | | | | technology, management, business practices, internal |
| routes, do so with extreme care -- as industry | | | | politics, competitive issues, and more, it is virtually |
| surveys indicate that there is nearly a 60 percent | | | | impossible to predict the success of any custom |
| probability of its failure.According to one survey of | | | | software development project. At best, you've only |
| thousands of software projects, conducted by the | | | | got a 40 percent chance of success. You can, |
| Standish Group of Hanover, Massachusetts, four of | | | | however, improve your chances somewhat by |
| 10 software projects failed outright. To make | | | | following a few simple guidelines:1. Establish goals. The |
| matters worse, an additional 33 percent of software | | | | most important thing is to define, exactly, what you |
| projects were completed late, went over budget or | | | | want to accomplish. What is your firm's business |
| were completed with fewer features and functions | | | | plan? How does IT relate and contribute to it? What |
| than originally specified. Can your staffing business | | | | should its objectives be? Be realistic in setting the |
| afford to make that kind of risky investment?In an | | | | goals, then document them. Get buy-in on these |
| even more unexpected finding, the study also | | | | goals from senior management all the way to |
| revealed that the use of IT consulting houses -- even | | | | end-user.2. Establish budget and time specifications. |
| highly respected companies such as Andersen | | | | No matter how you cut it, software development is |
| Consulting (now Accenture) and Lockheed Martin -- | | | | all about time and money. Working from your goals, |
| increased the risk of a project's failure. This is | | | | consider the cost to develop the software, AND |
| astonishing because such consulting firms have | | | | those areas where budget and time requirements |
| staked their reputations on and are hired for their | | | | can increase exponentially. This includes testing, |
| claimed expertise at developing or implementing | | | | documentation, implementation, and end user training. |
| enterprise software from such giants as SAP and | | | | And don't forget ongoing support, development, and |
| PeopleSoft.But the reason for their poor results is not | | | | "bug" fixing.3. Establish project milestones. |
| so surprising -- as it pointed to business practices that | | | | Hand-in-hand with establishing your budget and |
| leave a lot to be desired, frequently at the | | | | time-frame -- determine what goals you have to |
| considerable expense of their clients.It should be no | | | | achieve in the development process to complete the |
| wonder then that dissatisfaction with IT contractors | | | | project on-time and on-budget. |