IT Staffing Companies Drawbacks

drawbacks of staffing companies

Article written by Brett Miller

For over ten years, as a software developer working as an independent contractor, I had the opportunity to work with quite a few contract employment agencies / staffing companies … and probably a hundred different recruiters. No doubt staffing companies have their place and serve a useful purpose, but most of the time I felt like the end client was getting the short end of the stick.

Let me share some thoughts with you about IT placement and the procurement capabilities I have witnessed during my career.

1. Recruiters and Account Executives

a. Tremendous turn around within the staffing company for Recruiters and for Account Executives. In my experience the recruiters sometimes only stay for a couple months.

b. Recruiters / Account Executives of the staffing company usually are not technical. As an example, a few years ago when Visual Basic (VB) was so popular, a recruiter once asked me if I had VD … and it was not a slip of the tongue.

c. Communication can be a big challenge since many of these placement companies are now owned and operated from foreign countries.

2. Candidates abilities

a. Many times staff augmentation company have never met the contractor candidate in person. Never even met them!

b. Skills summaries are done in the Y/N format. Example; yes he has C#, yes he has more than 4 years experience … but there is little or no skill evaluation in a more meaningful context.

c. References may be checked, but who doesn’t have a couple people that will vouch for them. Proficiency exams may be given, but such exams usually look to highlight certain major concepts to see what a candidate can remember of the top of their heads. These tests simply do not reflect a candidate’s true ability to do the job.

d. Once a candidate is placed, the staffing companies primary focus moves onto placing someone else on a project. It is quite common to give little attention to ongoing projects.

e. When the project ends the contractor will usually move on … so the skill sets are lost by the staffing company and by the end client.

3. Staffing Company

a. No responsibility of performance of consultant or results of the project.

b. They only make money when they place a candidate … so their interests are not quite the same as the client. There may be a tendency to overstate a person’s skill level.

c. 20% – 40% Mark up on what the contractor is actually getting paid. Offices, Advertising and Staff don’t come cheap.

d. Generally candidates come from job boards like Dice, Craigslist, Monster, etc. These are all websites you could utilize on your own.

e. The end client still has to perform its own interviews. And many times they find that the pre-screening process could have been better, which results in wasted time.

f. Contractor usually receives inaccurate job descriptions. I used to joke that the job posting would say one thing, the recruiter would explain it as another, the client would explain it as even another and when I went to actually do the job (as you probably guessed) it turned out to be something totally different.

Again, staffing companies do have their place and in many cases serve a useful purpose. But you should spend at least as much time interviewing them and their personnel as you might if you were doing the personnel searches yourself. They are motivated to provide qualified IT personnel … but that motivation is skewed by the overriding need to place somebody (anybody), since that is how they make money.

Do me a huge favor (please) and click:
 

Financial Systems Automation

financial systems application developmentThe Three Little Words … That Can Change Your Business

Financial Systems Automation

Article written by Brett Miller

The Three Little Words … That Can Change Your Business

Financial Systems Automation

Bookkeeping, accounting, and financial management have always been essential business functions. Until recently these key organizational elements have been, by necessity, a labor intensive process. A process that was not only costly, due to the expertise needed, but also very time consuming … and included the potential for human error and/or theft, therefore posing a high element of unnecessary risk.

Today’s informed business executives are increasingly leaning toward the ability of technology to automate the data collection process, streamline financial systems, and provide advance management progressions that simply were not possible in the past. Tasks that once took hours of manpower are now done instantly through custom financial software development. The decision making process, rather than being locked in tedium, is creatively enhance and capable of advanced administrative modeling and planning.

Organizations large and small are now able to take advantage of the latest technological breakthroughs in financial software and gain that highly sought-after performance edge required to compete in today’s markets. Here are just some of the more common functions that can be targeted for Automation of Financial Systems …

* Accounting Data Entries
* Accounting Receivables/Payables
* Auditing
* Bank Statements
* Bookkeeping Services
* Credit Management
* Financial Statements
* General Ledger Services
* Tax preparation
* Integration with CCH Tax Vendor data

Up-Side Economics

Imagine finding yourself instantly in control of all critical business data. Imagine … all of your production data, all of your sales data, all of your client data; all of your employee data; all of your supplier’s data, plus all of your shipping data … all presented in a format that allows for advanced administrative modeling, planning, and decision structuring at the highest, most informed level. Imagine too, that this whole information superhighway come to you with a substantially reduced contingent of labor.

Many of the functions performed by accounting staff, investment managers, tax preparers, banking consultants, and bookkeepers can be automated to a certain degree. This automation runs within your existing internal technology systems on a seamless basis, yet is well protected so only specifically designated managers and executives have access to sensitive financial and operational information.

Yes … Financial Systems Automation … are the three little word that are changing the face of business today … with highly professional and experienced software programming services being the key to successful implementation.

If you enjoyed this article:



Custom Software Development Company Selection

custom software company

Article written by Brett Miller

Your company is truly unique … as are the tools and processes you use to achieve your success.  Employing proprietary software specifically designed to support and enhance these unique processes is the next most logical step toward the sophistication that positions you ahead of the competition.

Critical to the successful implementation of this software is selecting the right web development company; a company that can truly understand the flow of your business and can design and implement the proper supporting software in a logical and cost effective way.

This article is a brief on the most important aspects criteria of this critical software vendor selection process:

Custom Software Development Company

Before you can adequately evaluate a prospective software development company you need to throw some light on how well you and your organization have prepared to outsource a software development project.

  • Are you able to detail the requirements of your web project? Have you put together a specific proposal request?
  • Does your staff have the time / expertise to properly coordinate the project?
  • Do you know what things must be incorporated … and what things to avoid?
  • Can you define what project requirements are flexible? Cost, Delivery Date, Your Staff’s Time, Specific functionality?
  • When your project is finished, what is the intended ROI … and how will you measure that?

Initial Web Development Vendor Qualification checks …

There is quite a bit of preliminary information that can be gleaned by simply reviewing a potential software development vendor’s website. Remember, their website is their window to the world and speaks volumes about what that firm may be able to do for you.

  • First and foremost; is their presentation attractive?  Does it grab your attention?
  • Is the presentation of written material logical, informative, thorough, clear, and compelling?
  • Do they offer a synopsis of the types of projects in which they specialize?
  • Has the company accumulated the right experiences to be able to deliver your project?
  • Are all aspects of their website functioning properly?
  • Do they offer confirmable success stories of applications that meet, or exceed, client needs?
  • Does their contact information offer an address and phone number … or just an e-mail link?
  • Do they develop long term relationships with their clients?

Select Three Application Development Candidates and Begin Eliminations …

It should be noted that during the initial interviews every vendor will seem quite congenial and willing to please.  So, the only way to tell how well the various personalities will be able to work together is to probe … and probe deeply.  If a vendor shies away from clear and concise answers at this point … it shouldn’t be too difficult to imagine how communicative they might be if an issue were to surface in the middle of the development phase.

  • First, have a confidentiality agreement in place before you reveal any project details.
  • Do they clearly understand the scope of your project as you explain it to them?
  • Did they offer insights into alternative technologies and approaches to solve your needs?
  • Did they offer constructive or informative recommendations within your project specifications?
  • Are they able to define the deliverables and pinpoint completion dates?
  • Is there an element of passion to their work and a dedication to producing results?
  • Do they have a well defined web development process?
  • Can they describe potential project risks and offer alternatives with costing figures?
  • If you had to describe the vendor’s business ethics … what would you say about them?
  • After project completion … how does this vendor support the software system?
  • What guarantees are offered … since timely delivery of error free software is so critical?

When reviewing project proposals be cautious that all functionality you need is included in the quoted price and will not be considered a scope change therefore costing more money.  If a quote is too low to believe … it probably is and there will be hidden charges ahead.  Trust is a critical component in selecting the right company.

Consider the approach of testing out a software company with small projects to start.  This will allow you to experience the quality of their work firsthand before taking on something too large with a company that you haven’t worked with before.

Custom Software Development Company Selected …

Now that you have selected a company … it’s time to get down to the nitty-gritty.  Yes, that’s right; we are talking about the contract phase of getting your project under way.  These are “must have” elements … in order to ensure there are no miscommunications between your company and your vendor.

  • Rule 1, everything must be in writing including project description, deliverables, and dates.
  • Rule 2, everything must be in writing including project description, deliverables, and dates.
  • Rule 3, everything must be in writing including project description, deliverables, and dates.
  • Enough said?

When you select a custom software company, you are more than just picking a vendor, you are choosing a long term business partner.  Your company’s success will be very closely tied to their abilities and dedication.  Proper due diligence and caution are critical components to the process, but there are many terrific companies out there, so don’t worry.

Good luck in your search!!!

Do me a huge favor (please) and click:
 

Business Process: Streamline, Improve, Integrate Now!

improve business process

Article written by Brett Miller

Facts … advanced technology is no longer an idea about the future. It is here now! If your company’s plans for the future involve technology, and they should, your business model needs the poise to recognize the value and potential of information already at hand. Undoubtedly you already have a variety of operating systems, database structures, technologies, and programming languages, varying in age from quite current to outdated. Each system, born of need, was designed to resolve challenges faced by your company within their own time frame. Now add the technologies being used by your business partners with all their data, your suppliers and all their data, your shipping companies and all their data, plus your customers and all their data … and let’s not forget web generated data and market resourcing. So now you can begin to see the incredible volume of information that is available to you.

Business Process Improvement

My point … opportunities abound to improve your business process and improve integration. It is the unification of business applications wherein the usability of existing data, from varied sources, is combined to enhance performance, reduce costs, and streamline operations.

Fully implemented, no other single business-model transformation is its equal. But system integration and improved business processing don’t just happen. You need rock hard experience in advanced business modeling. You need experts who can work in a wide variety of applications and technologies. You need to be on the forefront of today’s technological innovations and you need to begin now. But even more than all that … you need a web development and software company that can bring all these skills, and more, to the table. Professional developers can help you build the right solutions for your needs, help you increase sales, help you become more streamlined, make your websites work smarter, and save you money.

Software Development Companies

Time to Streamline and Save Some Money … Unlike an in-house IT staff … a professional software development companies reduces overhead. There are no fulltime salaries, no benefit packages to formulate and pay, little or no space and/or resource allocations to make, no attendance issues, no additional management personnel is needed and best of all … when the job is done … there are no further expenditures of any kind unless you call for and request it. Yes, you can keep your in-house staff, if you have one, and use them to help coordinate and process functionality under the direction and expertise of the technologist. But you need not create any additional staffing positions or the ongoing costs that come with those positions.

There is yet another advantage. A contracted relationship with project specialists is built on providing you, not only with the job-specific expertise your project requires, but also with pre-scheduled deliverables. In other words, the money saving value of a project completed … on time … and within the prescribed budget. How is powerful is that as a money saving concept? Do I have your attention yet?

Custom Software

Your Success Revisited … Leading companies in the U.S. are already utilizing software development firms to strengthen their core competencies, but it can be tough to choose the right partner. You need someone you can trust, someone who will truly understand your individual needs, someone with the flexibility to partner-up with you … and a vested interest in providing the capacity that will ultimately insure the greatest value.

Proprietary Software can really compliment your business processes, allow your company to achieve new levels of success, and help you redefine your company in this challenging economy. Professionally generated software applications automate and improve business processes, communication channels, data integrity and promote stronger revenue streams.

Need I say more?

Do me a huge favor (please) and click:
 

Page 13 of 14« First...«1011121314»

Contact Us

Client Feedback

"Your software developers are superb and represents your company well in so many ways, they are lightning fast at grasping the concepts that were needed to pull this off." - Client

"It's clear from your developer's searching questions and intelligent suggestions that they really understand the nuances of our custom software project. They aren't afraid to make suggestions for better ways to do things. I can certainly tell that they want to 'own' this dev project." - Client