|
|
I.P. address?
All computers connected to the internet have a special or unique number. This is known as an I.P. address. Such addresses are issued by I.C.A.N.N.. This stands for the International Corporation of Assigned Names and Numbers and is responsible for,...
Learn the Lost Art of Touch Typing
Computers have replaced typewriters, but two-finger, hunt-and-peck typing can never replace the touch typing of a trained professional.
A recent report by Robert Johnson in the Boston Globe highlights the decline of typing skills. Human...
Sober up! Fast-spreading Sober.i virus spotted by BitDefender Labs
BitDefender Labs have detected a new viral threat, in the shape of a mass mailer called Sober.I (a.k.a W32 / Clonz.a). The virus spreads via e-mail, using spoofed addresses and a variety of social engineering tricks. Chief among these is the fact...
Start Developing Your Own Software
Learning how to program software seems like a daunting task fit only for the geeks and nerds who lock themselves away in dark rooms staring at their monitors for days on end as they pour over thick manuals written largely in zeros and ones....
The question of spy-ware and junk on the internet
Think your system is infected by a sick spyware that makes it load unwanted pages; that gives you a message 'your system is infected by spyware - download anti spyware now'?? Please don’t press the download button!! Read on......... The spyware...
|
|
|
|
|
|
|
|
Lowering The Risks In Developing "Do-It-Yourself" Software Projects
Lowering The Risks In Developing "Do-It-Yourself" Software Projects
by Phil McCutchen Marketing Manager, VCG, Inc.
Mike Dunville* had a decision to make. As the new operations manager for Alpha Staffing, he wanted to make a difference at the dynamic staffing firm. The principals of the firm had charged him with making the day-to-day operations run smoothly and efficiently while they concentrated on growing the business.
With his background in operations and finance, Mike had successfully translated some of those service practices into Alpha's daily staffing and recruiting operations. Now it was time to take the next step and modernize the hodge-podge of computer systems that until now had been adequate for their operation.
But where to start? Mike knew that the custom system his former employer, an insurance giant, had implemented the year before had done wonders to improve efficiency and overall profitability. It had also taken three years to develop, and another to implement.
Mike didn't think that Alpha could invest that kind of time or money, but Mike knew that the continued success of Alpha Staffing, and its entrance into new markets and business lines would be greatly dependent on a successful staffing software system implementation.
This reinforced Mike's doubts that one of the "off-the-shelf" staffing software packages would fit their needs, even if it were quicker and easier to implement. The more he thought about it, the more Mike felt that his decision on business automation would be his biggest, and if wrong, his last. He reached for a bottle of antacid.
Mike's business is unique, like yours. Special. Your business practices are equally different. As a result, your business requires specialized information technology that addresses those unique needs. You are convinced that with the right IT infrastructure you will be more efficient, productive, and profitable. If you subscribe to this common belief, you, like Mike, have three options to achieve that end:
1. Develop your own custom staffing software and technology infrastructure;
2. Hire a consulting firm to develop the software and IT for you;
3. Buy from a software/IT vendor familiar with your industry.
Of these three options, which do you think is most likely to work the best, cost the least, and get implemented the fastest?
If you, like the high-profile public staffing firms of Norrell (now Spherion) and Manpower choose to develop your own software solution, you too may have a very expensive future write-off to enjoy. In fact, Manpower's write-off for its failed three-year software development effort in the late 1990's was pegged at $57 Million.
The right answer to this perplexing question is to buy from a staffing software vendor who is intimately familiar with the industry.
Surprised? After all, you're special, unique, different, right? Well, not exactly. Yes, it is very true that you and your competitors differ in a number of important areas, such as management styles and objectives. However, you and all of your competitors also share a wealth of common traits, such as tracking employees and candidates, performing the business transactions of orders and assignments, making payroll, and billing customers.
These shared business issues are at the core of your staffing and recruiting business, and it is these issues that a staffing software vendor familiar with your industry is best qualified to address.
After all, such a vendor has researched the issues to develop the necessary technology. These industry-specific software vendors can often implement a solution that can handle 80 percent to 90 percent or more of your business operational needs. (It should be noted however, that vendor solutions may vary greatly in quality, efficiency, and cost-effectiveness, depending on their expertise and previous success in the marketplace).
But let's say that the "90 percent solution" that an industry-familiar vendor has to offer just isn't enough for you. You want it all. Or you want some features or functions that the vendors don't have.
Your options then are to either do the job yourself or hiring the project out to outside consultants. Both are similar in that you assume the overall project management risks, and, in the case of doing the job yourself, the programming chores for your unique staffing software. If you decide to take either of these routes, do so with extreme care -- as industry surveys indicate that there is nearly a 60 percent probability of its failure.
According to one survey of thousands of software projects, conducted by the Standish Group of Hanover, Massachusetts, four of 10 software projects failed outright. To make matters worse, an additional 33 percent of software projects were completed late, went over budget or were completed with fewer features and functions than originally specified. Can you afford to make that kind of risky investment?
In an even more unexpected finding, the study also revealed that the use of IT consulting houses -- even highly respected companies such as Andersen Consulting (now Accenture) and Lockheed Martin -- increased the risk of a project's failure. This is astonishing because such consulting firms have staked their reputations on and are hired for their claimed expertise at developing or implementing enterprise software.
But the reason for their poor results is not so surprising -- as it pointed to business practices that leave a lot to be desired, frequently at the considerable expense of their clients.
It should be no wonder then that dissatisfaction with IT contractors has reached an all-time high. A poll of 200 MIS managers conducted by Information Week revealed that 63 percent of them had either eliminated or rebid an IT service contract within a year. This was typically due to unacceptable performance or failure to deliver as promised.
Why the low success rate of home-grown "Do-It-Yourself" software projects?
With a success rate of only roughly 40 percent, you might be tempted to accept the premise that the very complexity of custom software would have a bearing on the success or failure of project. To a degree, this is true, however, the three main causes of software development failure, as determined by industry surveys, are not related to the technology itself, but to experience, management, and politics. They are:
1. Inexperience: Technologies and programming methods change rapidly. This means that both business-side and/or contract programmers and program managers are not always up to speed on the latest development technology. What is more important, IT-oriented program managers and programmers are rarely totally familiar with the business issues to be addressed, and so may not be able to make the connection to the best technology needed to address them.
Consulting companies, including the largest and most well-known, often use novice talent, fresh out of school, to handle programming and management chores. This inexperience leaves clients open to potentially massive cost-overruns or, worse, a system that never works even after years of development.
You probably won't hear much about these consulting firm failures though; both the firms and their clients have a vested interest to keep
such admissions of failure quiet. Only when it reaches the "public scandal" or "write-off" stage does such information become public knowledge.
2. Management mis-objectives: Any firm trying to develop a staffing software project for itself must first fully and clearly define the objectives for the project. Few do this to the extent needed.
Software development and implementation is an incredibly complex process, even for a moderately sized firm. Senior management must be involved from the get-go. End-user considerations are paramount if the technology is to be fully accepted. Questions regarding business practices, methods, and future business or technology possibilities must be answered.
Critical to the success of the project is both established accountability and an understanding that software development is inherently risky due to rapidly advancing programming technology. Anybody remember that the billions of dollars allocated to correcting Year 2000 computer problems were the result of management and programming decisions made, in some cases, in the 1960's?
At a time when CEO's often focus on the performance of the next quarter, trying to plan and manage something that may take years and millions of dollars is difficult at best. Even with long-range planning and management, mis-steps are fairly typical. And it takes unusually strong and pragmatic business leadership to admit that they've taken the wrong development road and make any needed course changes.
3. CYA CIO's: The CEO who does not want to get involved in software or IT projects is often tempted to place all of his eggs in the basket of a trusted CIO or similar IT manager. Doing so may set the firm up for a humpty-dumpty fall.
Years ago, the MIS department was often referred to as the "glass house", where massive mainframes resided, presided over a technical priesthood whose mystic incantations were the interface between the "big iron" and the information needed to run the business. Today, business-savvy CIO's and networked computer systems are the rule.
However, the firm's CIO and the MIS department may still have a vested interest in the technology and methodology with which they are already familiar. They may want to protect their turf at all costs. As a result, their tendency is to do things "the way we've always done them", only bigger and more expensively.
At the other extreme are sometimes visionary CIO's who see a new IT project as an opportunity to bring in the latest and greatest technology, without fully understanding it or its applicability to the business.
Either way, the firm loses, (although the CIO and MIS department staff may gain some new programming skills they can use on their next job).
Can you ensure the success of any "Do-It-Yourself" home-grown software project?
With so many variables, it is virtually impossible to predict the success of any custom software development project. You can, however, improve your chances somewhat by following a few simple guidelines:
1. Establish goals. The most important thing is to define, exactly, what you want to accomplish. What is your firm's business plan? How does IT relate and contribute to it? What should its objectives be? Be realistic in setting the goals, then document them. Get buy-in on these goals from senior management all the way to end-user.
2. Establish budget and time specifications. No matter how you cut it, software development is all about time and money. Working from your goals, consider the cost to develop the software, AND those areas where budget and time requirements can increase exponentially. This includes testing, documentation, implementation, and end user training. And don't forget ongoing support, development, and "bug" fixing.
3. Establish project milestones. Hand-in-hand with establishing your budget and time-frame -- determine what goals you have to achieve in the development process to complete the project on-time and on-budget. Some of these milestones should be, as NASA says, "GO—NO GO", milestones; that is, if not achieved, the project doesn't fly. Remember, 40% of all projects fail outright, so be prepared to cut your losses.
4. Obtain warranties and guarantees. When dealing with outside consulting firms, this is crucial. It is all too easy to point fingers after the fact, less so if clear communication between client and consulting firm spells out the expected results. And the consequences of failure. Have a "Plan B" that you can, if necessary, fall back on.
5. Avoid "mission creep". There is often a temptation to add features and functions beyond the scope or goals of the project as it progresses. This is especially true as new technology raises the "wow" factor of the possible. Stick to the established goals and avoid the quick-sand of the "never-ending" software development.
Can you succeed with the pragmatic alternative?
If all the preceding talk of the failure rates of custom software development makes you think it may not be worth the gamble, you've one viable option left. Go back and talk to those industry-specific staffing software vendors some more.
Find out exactly what they have to offer, and what they have on the boards for the future. Can their "90 percent" software be customized for the other five percent or ten percent you believe you just HAVE to have? Or, do you really need that five percent more?
Look at your own business with a critical eye to determine if your business practices can or should be adjusted to fit the available IT solutions. Remember that with any experienced staffing software vendor you're buying all the improvements they've made over the years for many, many clients. You may find that, while the software solution offered may not be exactly what you want, it will in all likelyhood measurably enhance the productivity of your current operations.
Above all, remember that you're in the staffing business, not the speculative, expensive, and time-consuming software development business. Stick to your own core business competencies, with the understanding that software and technology should support and enhance your business operations, efficiencies, services, and profits.
And what about Mike Dunville and Alpha Staffing? Well, he thought it through, had a lot of talks with everyone on the staff from top down, rated all of the staffing software vendors to find the one that met 80 percent of their expected needs and had the most experience and the best R&D and support capabilities, and bought it.
That was last year. So far this year sales are up 15 percent, billable hours per desk are up 20 percent, and net margin is up 12 percent. They'll add two more offices soon without a hitch, and staff retention is better as well. Mike really enjoyed passing out the big bonus checks to everyone. And getting one himself.
END
* Mike Dunville is a fictitious character, as is Alpha Staffing. His story, however, is fairly typical of small-to-mid-size businesses with unique software needs.
About the Author
Phil McCutchen is Marketing Manager for VCG, Inc., the leading provider of staffing software to the staffing industry. He has been with the firm since 1991, and has more than 25 years of marketing experience. For more information: www.vcgsoftware.com
|
|
|
|
|
Tucows Downloads - Download Freeware and Shareware Software |
Download freeware, shareware, and demos. Maintains over 45000 software titles that are tested, rated, reviewed and ready to download. |
www.tucows.com |
  |
Free Software Downloads and Software Reviews - Download.com |
Download shareware, freeware and Demo software for PC, Mac, Linux, and Handhelds categorized into categories, plus software reviews. |
www.download.com |
  |
Computer software - Wikipedia, the free encyclopedia |
This includes application software such as a word processor, which enables a ... Application software is often purchased separately from computer hardware. ... |
en.wikipedia.org |
  |
Shareware.com - Search for shareware programs and free software ... |
Search for shareware programs from more than a dozen downloadable software directories. |
www.shareware.com |
  |
Jumbo: Free & Shareware MP3 files, Games, Screen Savers & Computer ... |
Source of free and shareware computer programs and utilities for PC and Mac. Evaluate software and read product reviews. Download games and screen savers. |
www.jumbo.com |
  |
Computer Software in the Yahoo! Directory |
Browse categories featuring sites devoted to computer software, including shareware and freeware download sites, operating systems, desktop customization, ... |
dir.yahoo.com |
  |
IEEE Software |
IEEE Computer Society's magazine covering all aspects of software, including software engineering. |
www.computer.org |
  |
Free Downloads on ZDNet | Shareware, Trialware, Evaluation Software |
ZDNet's Software Directory is the Web's largest library of software downloads. Covering software for Windows, Mac, and Mobile systems, ZDNet's Software ... |
downloads.zdnet.com |
  |
FSF - The Free Software Foundation |
Free software is a matter of liberty not price. Think of "free" as in "free speech". |
www.fsf.org |
  |
Apple - Software |
Software products for your digital life. ... The perfect addition for professional review. QuickTime Broadcaster. Encoding software for live events. ... |
www.apple.com |
  |
Open Directory - Computers: Software |
In Partnership with AOL Search. about dmoz | report abuse/spam | help. the entire directory, only in Computers/Software. Top: Computers: Software (38471) ... |
dmoz.org |
  |
freshmeat.net: Welcome to freshmeat.net |
About: The Web browser is probably the most frequently used software today, ... Web professionals can use the software for functional testing and regression ... |
freshmeat.net |
  |
Software - GNU Project - Free Software Foundation (FSF) |
Listing of the GNU software packages. |
www.gnu.org |
  |
Sun Software |
Get enterprise-class software--Solaris 10 OS, the Java Enterprise System, ... Sun Java StorageTek Software reduces cost and complexity with a single, ... |
www.sun.com |
  |
Internet Real Estate.com -- owns and operates a portfolio of the ... |
SOFTWARE.COM · SWEEPSTAKES.COM · PHONE.COM PODCAST.COM ... Software.com | Sweepstakes.com | Phone.com | Podcast.com | Shop.com | Safety.com ... |
www.internetrealestate.com |
  |
Joel on Software |
A weblog by Joel Spolsky, a programmer working in New York City, about software and software companies. |
www.joelonsoftware.com |
  |
Amazon.com Software: Computer & video games, business, accounting ... |
Online shopping for computer & video games, business & office productivity software, software from Microsoft, Apple, Adobe & more; accounting, antivirus, ... |
www.amazon.com |
  |
IBM Software - Home Page |
IBM home page for all of its software products, including Lotus and Tivoli, with keyword search, category browse and AZ product names. |
www.ibm.com |
  |
Opera web browser: Homepage |
Copyright © 2006 Opera Software ASA. All rights reserved. Skip navigation. Opera Software ... Copyright Opera Software ASA . All rights reserved. ... |
www.opera.com |
  |
Google Directory - Computers > Software |
Search only in Software Search the Web ... Software Categorized by Letter: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ... |
www.google.com |
  |
|