InformationTechnologyCrossing

     

Forgot Your Password?    Remember Me

Try It Now!

EMPLOYERS, POST JOBS FOR FREE

Search Thousands of Jobs in Our Database
What Where
Keyword Search:
Browse Jobs by Location / Zip:
Organization Name:
Select Country:
Select Your Crossing/Job Type:  

Firm Types:
Search in Job Title

Search in Job Description
Job Source:
+ Browse Jobs       + Advanced Search       + Search Tips
InformationTechnology Career Feature

Custom Software for One-Tenth the Normal Cost
By Art Pennington
So you have an idea for an innovative software solution that will do wonders for your company. How do you get it created? As you know, the biggest challenge in business is not the idea. It’s implementation. There’s no innovation without implementation. When you’re successful, you achieve competitive advantage. You’re first to market with competitive power.

Here is how not to create your solution: get a team of 20 or 30 IT people. That is a proven path to incredible waste and failure. Just like Henry Ford’s people prior to the assembly line, our poor IT people are forced to use a process of extreme inefficiency and disastrous quality.

Instead, I use development principles that deliver a tenfold increase in efficiency and unprecedented quality. Together, we’ll walk through a few of the most important ones.

Act Now! Activate a FREE three days trial to InformationTechnologyCrossing.com, because you know how important it is to know about all the jobs.
Activate My Risk Free Trial
Custom Software for One-Tenth the Normal Cost
Custom Software for One-Tenth the Normal Cost
+ Enlarge
If you have an IT project that has more than eight people or is planned to take more than a year, cancel it.
Development Team Size

The first is team size. Remember, it may actually be a large solution, but it’s still not a large project. Large teams are great, for digging a tunnel. The more shovels the better. For corporate software, where communication is critical, too many people dramatically slow the project.

A team of eight has 28 lines of communication; a team of 120 has an astounding 7,140. The project is 255 times more complex! Even worse, more people means an increasing number of errors.

Since 1978, Quantitative Software Management (QSM) has led the IT industry in software metrics analysis. In 2005, they used metrics from 7,000 completed projects to analyze productivity and error rates and discovered the following statistics.

  • A two-person team creates 40,000 lines of code in 600 days
  • Adding 27 more people buys you 12 days
  • And six times as many errors

In another study of 564 projects completed since 2002, 34 people completed 100,000 lines of code at a cost of $2.1 million. Cut the 34 down to four, and it takes just two weeks longer, with a cost savings of $1.84 million.

Don’t just believe me; books, articles, papers, and studies published for decades all come to the same conclusion. It does seem logical. Large software projects require a large team. It’s absolutely not the case. Small is beautiful for software development teams. In fact, if you have an IT project that has more than eight people or is planned to take more than a year, cancel it. Odds are very high it will fail.

Development Team Membership

If you’re wondering who needs to be on the development team, there are five responsibilities, and you will be surprised, only two have anything to do with IT.

  • A business representative, with deep knowledge of your business who can speak for your CEO
  • A documenter to write the story, in prose, no technical jargon — a journalist, who can explain in normal English what the solution does and how it works
  • A tester, someone from your business area with deep knowledge of any old legacy software being replaced
  • And finally, two IT responsibilities:
  • A team leader with broad business experience and extensive software development experience
  • A programmer, you can have as many as four of these

Now, this is important. Never exceed the maximum of eight, and don’t cut corners with quality and experience. It’s false economy to get only smart 22-year-olds. You need some grey hair.

What Tools to Use for Development

When software is done right, it is created in small steps called prototypes, that everyone can see and try. This includes not only the development team but also your senior management and business users. How do you pick the tools programmers will use to create the prototypes? I use the CEO’s method. Pick the one that gets you to done the quickest.

Don’t choose what everyone else uses, or whatever Microsoft is selling or even what your IT guys may want. There is only one criterion: the largest amount of software created in the shortest amount of time. Period.

With software for one-tenth the normal cost, standards don’t matter. Maintenance is history. When it’s obsolete, throw it away; create new software. The part of your IT budget that you spend on maintenance goes right to the bottom line.

Traditional tools like Java, Visual Basic, C++ are horrendous choices. They require translating business requirements into some logical procedure or structuring the requirements into some form of object methodology or modeling language or creating use cases, or a lot of other buzzwords that all add up to a lot of expense for zero business benefit. It’s tedious, labor intensive, error prone and requires pre-existing detailed specifications.

Rapid application development (RAD) tools are the only option to quickly create a working prototype and demonstrate it so that everyone can “see” what they’re getting. Spreadsheets miraculously simplify the creation and display of even the most-complex numerical problems. RAD performs the same miracle for business software. It’s a powerful concept. And when the prototype is complete, the solution is complete. The traditional systems’ development cycle is totally avoided, which is a tremendous boost in productivity.

Which RAD Platform is Best?

What specific RAD tool should you use? I am glad you asked that question. There’s one choice. eDeveloper from Magic Software Enterprises. It is so superior that I wouldn’t consider anything else. It’s the perfect balance between spreadsheets like speed and programming power.

Just to give you an idea of its awesome power, an international software developers’ competition, sponsored by Droege Computing, was held annually for several years in Durham, NC. Over 200 independent software developers from around the world competed for cash and prizes. The contest was to create a real-world application in 14 hours or less using specs provided at the start. They could use any development tool they wanted.

Contestants using eDeveloper won the competition five years in a row. In the final year, teams using eDeveloper, came in first, second, third, fourth, and fifth place. The competition was cancelled; people using other tools were no longer willing to compete. The rules changed every year at the request of competing tool vendors, but they could never come up with a way to unseat eDeveloper.

I just have one comment: why on earth would you ever use anything else?

About the Author

With over four decades of experience, Art Pennington is president of the Profit Research Institute, founder of four successful software companies, author, keynote speaker, holder of multiple patents, and creator of the “Profit Method” of business success.


Popular Tags
 software development  managers  industry  business software  Visual Basic  prior  principles  lines of communication  lines of code  errors

  • Share this story:
  • BlinkList
  • blogmarks
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • Sphinn
  • MySpace
  • NewsVine
  • Simpy
  • StumbleUpon
  • Technorati
  • E-mail this story to a friend!
  • Print this article!
  • Faves
  • Furl
  • Netvouz
  • Slashdot
  • Spurl
  • Yahoo! Buzz

Facts

InformationTechnologyCrossing Fact #110: We’ve got great resources. Behind every great search engine are a lot of great search engines. Get all your results here!

Comments

Article ID: 370140    www.informationtechnologycrossing.com

Article Title: Custom Software for One-Tenth the Normal Cost

Comment not found for this article.

Comment Comment
Rate This Article

Printable Version    Printable Version PDF Version    PDF Version Email to a Friend    Email to a Friend
Comment    Comment View Comment    View Comment

WHAT MAMBERS ARE SAYING
Malika , Houston, TX
The newswires on InformationTechnologyCrossing is the best thing about the site. I like to read them regularly.

Laurie , Dallas, TX
InformationTechnologyCrossing provides an excellent service. I have recommended the website to many people.

Sarah , Irving, TX
I am really pleased with the number of jobs and the quality of jobs on InformationTechnologyCrossing.

Kevin , Charleston, WV
InformationTechnologyCrossing is very easy to navigate. It is one of the simplest and at the same time most comprehensive site I have visited.

April , New Lenox, IL
InformationTechnologyCrossing has so many jobs at one place. Plus, it is very easy to search for the kind you are looking for.


To compare InformationTechnologyCrossing with other job sites Click here


Our Private Information Technology Job-Opening Research Will Show You Jobs Your Peers Do Not Know About

Your career is too important not to research every information technology job opening you can find. We offer you:



Tell us where to send your access instructions:

Your Email


Total Jobs on InformationTechnologyCrossing
281,056
New Information Technology Jobs This Week
66,852
Jobs on EmploymentCrossing Network
Available to Our Members
2,761,390
INFORMATION TECHNOLOGY JOBS NEAR YOU

+ International Jobs + Work At Home Jobs
+ UK Jobs + Canada Jobs

New search feature using US map. + click here
Looking for a new information technology job in your city? + click here
TOP 5 JOB SEARCHES

TODAY'S FEATURED INFORMATION TECHNOLOGY JOB

IT Specialist (APPSW)
United States-MD-Woodlawn
Join SSA, one of the top 10 Best Places to Work in the
Federal Government! This position is located in the Office
of Enterprise Support Architectur...

Employer: USDOJ Federal Bureau of Prisons

  Click to Apply  

FREE NEWSLETTER
+
A CHANCE TO WIN A NEW BMW
BMW
"The Job Researcher" is a weekly newsletter that's absolutely jam packed with jobs, career advice, stories, webinars and more. PLUS, a chance to win a new 2010 BMW 328i sedan in Career Mission's annual car giveaway.
SIGN UP NOW
*Email:  
Only InformationTechnologyCrossing researches and consolidates every information technology job opening it can find and puts all of the job openings it locates in one place.

  • We research and collect information technology job openings from tens of thousands of employer, association, newspaper classified, government, public interest, job board and other websites and post them on our site.
  • InformationTechnologyCrossing has vastly more information technology job openings than any other job board because we actually go out and research jobs instead of just posting jobs employers pay us to post.
Search All Articles
   GO 
  CAREER CONNECT  (From Our Career Blogs)
You can be, do, and have everything you want.
Submit GET FREE
JOB ALERTS
BE THE FIRST TO KNOW
Learn about jobs before everyone else does. Studies prove the first people to apply to jobs are the most likely to get them. Sign up for job alerts today BMWand be entered to win a new BMW!
What is InformationTechnologyCrossing?
Who Else Is Ready to Never Have to Worry About Recessions and the Information Technology Job Market Again?
Why Job Boards Are Evil!
Blow Away Your Competition with InformationTechnologyCrossing
Get More Employers to Respond to Your Applications and Hire You
Why You Are Not Aware of 95% of the Information Technology Jobs Out There
Why InformationTechnologyCrossing's Marketing Problem is Good For You
Why It is Important to See Every Job Site There is
Private Versus Public Job Boards
Why You Need to Manage Your Job Search in One Place
Who Else Wants Their Phone Ringing Off the Hook With Quality Job Interviews?
Do Not Use Another Job Board Until You Read This
UNCENSORED REVIEWS!

Deborah , Lighthouse Point, FL

I found it really helpful as I got a couple of job leads through InformationTechnologyCrossing, and got my new job.

Antonio , North Hollywood, CA

InformationTechnologyCrossing works fine, and is very easy to use.

Aaron , Denver, CO

InformationTechnologyCrossing has a search engine that is really fast. It saves a lot of time.

+ More success stories
+ Share your success story with us
HOW WE WORK

Watch Our Latest Video!

HOW WE WORK
See Every Information Technology Job We Can Find on the Internet!
Unlike other sites, InformationTechnologyCrossing works for you and does not charge employers to post jobs and actually goes out and researches jobs for you. The jobs you see are the jobs we find for you and not the ones employers are paying us to post.
To compare InformationTechnologyCrossing with other job sites
Click here
USEFUL LINKS

Press Releases

Add InformationTechnologyCrossing to My Favorites

Leading Employers
Tell a Friend!
Facebook Twitter
Top 101 Reasons to Sign Up for InformationTechnologyCrossing
Reason 13: InformationTechnologyCrossing lets you apply online and emails you copies of the applications you send to employers, all electronically. No more stamps or time-consuming trips to the post office.
  Click here for 100 more reasons  
InformationTechnologyCrossing has the most advanced job-search engine. Period.
Tell Us What You Think   
InformationTechnologyCrossing answers:
Why can't I just use a free method to look for a job?
+ Click here for answer
Free Webinar by Harrison Barnes
To Succeed in Any Job You Need to Create Work

Monday, March 22, 2010 at 1:00 PM PST.
Today at InformationTechnologyCrossing

22,562 - Jobs found in last 24 Hours 66,852 - Jobs found in last 7 Days 281,056 - Total Jobs Found
Your privacy is guaranteed. We will never give out, lease, or sell your personal information. Whitelist InformationTechnologyCrossing
Sign Up  |   About Us  |   History  |   Our Mission  |   Refer A Friend  |   Terms of Use  |   Privacy  |   Post a Job Opening  |   Job-Opening FAQ  |   Testimonials  |   Career Articles

The InformationTechnologyCrossing Guarantee  |   Crossing Sites  |   Browse Jobs  |   Benefits of Working with InformationTechnologyCrossing  |   Site Map

Career Advice  |   Resume Service  |   Resume Distribution Service
In a different but related profession? We can help! Explore our related sites:
C++ Jobs |  DBA Jobs |  Dot Net Jobs |  E-commerce Jobs |  J2ee Jobs |  ERP Jobs |  SQL Jobs |  Employment Jobs

Want to Focus Your Information Technology Job Search on a Different Geographic Area?
Akron Jobs  |  Albuquerque Jobs  |  Anaheim Jobs  |  Anchorage Jobs  |  Arlington Jobs  |  Atlanta Jobs  |  Aurora Jobs  |  Austin Jobs  |  Babylon Jobs  |  Bakersfield Jobs  |  Baltimore Jobs  |  Baton Rouge Jobs  |  Birmingham Jobs  |  Boston Jobs  |  Buffalo Jobs  |  Chandler Jobs  |  Charlotte Jobs  |  Chesapeake Jobs  |  Chicago Jobs  |  Chula Vista Jobs  |  Cincinnati Jobs  |  Cleveland Jobs  |  Colorado Springs Jobs  |  Columbus Jobs  |  Corpus Christi Jobs  |  Dallas Jobs  |  Denver Jobs  |  Detroit Jobs  |  Durham Jobs  |  El Paso Jobs  |  Fort Wayne Jobs  |  Fort Worth Jobs  |  Fresno Jobs  |  Garland Jobs  |  Greensboro Jobs  |  Henderson Jobs  |  Hialeah Jobs  |  Honolulu Jobs  |  Houston Jobs  |  Indianapolis Jobs  |  Islip Jobs  |  Jacksonville Jobs  |  Jersey City Jobs  |  Kansas City Jobs  |  Laredo Jobs  |  Las Vegas Jobs  |  Lexington Jobs  |  Lincoln Jobs  |  Long Beach Jobs  |  Los Angeles Jobs  |  Louisville Jobs  |  Lubbock Jobs  |  Memphis Jobs  |  Mesa Jobs  |  Miami Jobs  |  Milwaukee Jobs  |  Minneapolis Jobs  |  Nashville Jobs  |  Newark Jobs  |  New Orleans Jobs  |  New York Jobs  |  Norfolk Jobs  |  North Hempstead Jobs  |  Oakland Jobs  |  Oklahoma Jobs  |  Omaha Jobs  |  Orlando Jobs  |  Oyster Bay Jobs  |  Philadelphia Jobs  |  Phoenix Jobs  |  Pittsburgh Jobs  |  Plano Jobs  |  Portland Jobs  |  Raleigh Jobs  |  Reno Jobs  |  Riverside Jobs  |  Rochester Jobs  |  Sacramento Jobs  |  San Antonio Jobs  |  San Diego Jobs  |  San Francisco Jobs  |  San Jose Jobs  |  Santa Ana Jobs  |  Scottsdale Jobs  |  Seattle Jobs  |  Saint Louis Jobs  |  Stockton Jobs  |  Saint Paul Jobs  |  Saint Petersburg Jobs  |  Tampa Jobs  |  Toledo Jobs  |  Tucson Jobs  |  Tulsa Jobs  |  Virginia Beach Jobs  |  Washington DC Jobs  |  Wichita Jobs  |  Winston-Salem Jobs
InformationTechnologyCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
InformationTechnologyCrossing is the first job consolidation service in the employment industry to seek to include every job that exists and not charge employers to post jobs on its site.

InformationTechnologyCrossing uses sophisticated technology and manual work to comb employer websites and other job boards for jobs and bring them all to its site.