Friday, December 27, 2013



Federal Contractor Games Part 3: Can an IT contractor be your PARTNER? – Estimating Level of Effort (LOE)

 This is the third posting on federal government–contractor ‘partnerships’ for IT work.  In the last few days I’ve seen more discussion and marketing of these types of relationships. President Obama’s comments on fixing the procurement system for IT are likely to spur more agencies to seek ‘partnerships’. For the agencies contemplating such a relationship I hope that they get some take-always from this series.  But more importantly, they need to seek the lessons learned from agencies that have already engaged with “partnerships”.

  In these relationships, the agency expects to get a good product at a fair price.  The primary driver of price is typically the labor content of an IT development project. Another tactic that a profit-seeking contractor may attempt to use in partnering relationships with Federal IT organizations lies in the proposed Level of Effort (LOE) for an undertaking.

Estimating effort for tasks and projects

  In a partnering relationship where there is no immediate or continuing competition wherein there is pressure for ‘honest, or bare-bones LOE estimating’, the agency needs to figure out how to independently assess a proposed level of effort for a task or project.  All contractors have their own staffing and pricing methods or models.  The agency must either have it’s own models for estimating LOE or must ensure that it can use the contractor’s model and duplicate results.

Typically these models are driven by parameters such as estimates of: complexity; function points; number of interfaces; number and type of users; response time; and the nature of the system (reporting, real-time, web-based, compute intensive, and many other types).  So, unless the agency understands the inputs to the model as well as how the model calculates the LOE, there is potential that the contractor/partner will ‘overload’ some of the parameters to bloat the LOE beyond an objective set of parameters. 
 
A good approach would include the agency having an agency person or team versed in several models which they would use to develop the agency’s own estimates of LOE.  Some of the commercial models use a database of past projects for comparison, others use algorithms that have been derived from past industry experience.  Each approach has its pros and cons, and produce differing results.  An agency should use multiple types to establish a probable RANGE of LOE, rather than a POINT estimate of LOE.  Since ALL of the parameters that drive the models are ESTIMATES, the agency needs to establish upper and lower bounds, and use that range against which it would compare the partner-contractor’s estimates.
  A ‘too low’ estimate from the partner can be more worrisome than a ‘too high’ estimate.  A low estimate probably indicates a lack of understanding of the requirements, and will lead to problems during development (e.g. corner cutting: using lower qualified/cost staff, skimping on essential steps such as testing).  A high estimate may also indicate lack of understanding but provides padding the LOE to cover the risk.  In either case, the agency itself needs to have a deep understanding of the target system’s internal technical characteristics. 

To paraphrase a friend and colleague “You can’t outsource your thinking”.

P.S. The software estimating models that we used on most projects included: SLIM, PRICE, PRICE-S, @Risk, COCOMO, but there are many others.  An agency should develop expertise in several.

Leave your email above to receive new postings

Sunday, December 15, 2013

Federal Contractor Games Part 2: Can an IT contractor be your PARTNER ?



The last posting discussed one of the tactics used by a so-called federal agency “partner”: to confound and confuse the agency through administrative and procedural ‘hanky-panky’.  This post discusses two more of the set of tactics listed in the earlier post:

·      Using procedural and administrative steps to confound managers (discussed in previous post)

·        Obfuscating rather than clarifying task substance and schedule, and
·         Staffing and rate anomalies

  •   I Inflating effort for tasks
  • ·     Transferring and avoiding risk
  • ·     Manipulating travel and expenses
  • ·     Overwhelming the government legal and contracting staff
  • ·     Violating ‘best customer’ pricing guarantees and requirements

Obfuscating rather than clarifying task substance and schedule

  One of the more clever techniques the ‘partner’ almost always used was to include a long list of assumptions and conditions in the task proposals.  This ‘fine print’ usually attached at the back of a task proposal was often 3-5 pages long, and contained items that actually rendered key parts of the task proposal improbable if not impossible.   With the shear number of the assumptions and conditions, the probability of them all being met was zero, leaving a virtual escape clause for the partner.  It turned out that many of the technical managers OVERLOOKED this (boring) detail and focused on the  technical substance of the task proposals. One really neat, seemingly innocuous assumption was having a specific named person from the agency available at a particular time, for example for full time for the first two weeks of February.  Reasonable?  Yes!  Yes if.

 In one analysis we decided to look at all of the staffing conditions ACROSS ALL TASK PROPOSALS.  As you may have suspected, the partner included similar conditions in different task proposals for the same person, same period of time such that the named government person was scheduled over 100% of his available time, sometimes 200%.  Without very close examination of the fine print, the agency would never have known BEFOREHAND that some proposals from the partner COMBINED, created what contract law calls “impossibility of performance”.  In other words, if ever challenged legally, the contract would be ruled void, due to the impossible circumstances stipulated in the language of the agreement (actually missing the essential component of contracting ‘a meeting of the minds’).  This is not the kind of behavior, or need for deep analysis that the agency was expecting from it's selected strategic partner.  I suspect that other agencies attempting to make PARTNER relationships work are experiencing similar issues.

Staffing and rate anomalies

  Another tactic that drove my costing analysis team bonkers was the issue of: who was proposed to do what at what labor rate. The agency needed to ensure that they were paying legitimate rates for legitimate skill-experience. For this we used well known industry models that used IT function complexity and other factors to estimate the level of effort (LOE) that would be required.  Actually, we used several of them for cross checking, and varied the key drivers to determine upper and lower bounds of OUR estimates. 

The partner often proposed generic people rather than named individuals with resumes on file (as was required).  We found a pattern of abuses including ‘phantom staff’ where the proposed staffing detail (names, hours, qualifications) did not match with the LOE and/or pricing and pre-negotiated staff rate tables.  It seemed that the partner planned to bill hours for which the partner would have no staff, or they were padding labor for contingency or profit. Or perhaps the staff they would eventually bill were not being identified for an undisclosed reason (offshore? unqualified? Non-existent? We-don’t-know-yet?).  Another staffing practice was to propose staff from distant locations.  People needed in the D.C. Metro area would be coming from Chicago; ones needed in Minnesota would come from Virginia.  One proposal claimed that the only COBOL (yes, I said COBOL) programmer they could locate was in Australia, and needed to be flown in and housed in the D.C. Metro area.  As the House majority leader, John Boehner recently bellowed “ARE YOU KIDDING ME !!!?”  

What was more ummm…interesting was the fact that the partner also operated a corporate housing business unit and profit center.  I’m not sure if this was ever ruled to be a conflict of interest, but it certainly created the appearance of one.  We later discovered that the partner was also charging the agency a ‘plumping fee’.  A WHAT?  It was a fee to have housekeeping come in and “plump” the pillows and generally tidy up regularly (presumably even if the unit went vacant for a period).  There were a few other practices that we detected through our examination and analysis such as: 

-- pricing offshore staff at ‘regular’ rates (offshore was not allowed, apparently they decided to use them but hide that fact by charging regular rates);
-- charging different rates for the same person;
-- using higher cost staff than otherwise required; 
-- billing of contracts and administrative personnel on technical tasks (rather than appropriately charging to corporate overhead).

 As Federal agencies look to the private sector for a close working and workable relationships, they must not forget the nature of profit-seeking entities, and must continue to be guided by hundreds of years of history of government contracting and case law.  They must reject the notion that government can be run as businesses are.  There isn't inherent profit in everything that the government does.  Barkeeps and hoteliers for George Washington’s army overbilled and cheated. The courts continue to be filled with cases of contractor illegal behavior and misdeeds. Nothing has changed other than the sophistication and complexity of the methods that profit-seeking entities can employ to maximize profit.

It may be that some of these are accepted business practices between private companies (where the cost can be passed on to customers) but in the federal environment the customers are the taxpayers.


P.S.  If you are thinking that these are exaggerations you should visit http://www.contractormisconduct.org and look at some of the cases concerning contractor misdeeds. You can also track current cases and hot topics on The Project on Government Oversight's blog at www.pogo.org.  POGO.org has worked long and hard to keep an eye on alleged as well as proven cases of fraud, waste and abuse in Federal Programs. You'll find a long list of well known, otherwise respected firms that have been caught raiding the taxpayers' cookie jar.


Next post: Federal Contractor Games Part 3:  More contractor tricks


Leave your email above to receive notice of new postings

Friday, December 13, 2013

Federal Contractor Games Part 1: Can an IT contractor be the government's PARTNER ?



There is a school of thought that supports the notion that close “partnering” relationships between Federal IT shops and large experienced IT integrators would yield better, cheaper IT systems quicker.  The proponents point to any number of Federal IT failures and the image and reputations of IT integration companies in support of these notions.  These notions took hold during Clinton-Gore "reinventing government" initiatives.  The idea was to 'downsize' the bureaucracy (smaller government), lessen procurement and contracting 'barriers', and encourage and leverage relationships with the presumably more efficient and effective private sector "big boys' of systems building.

For Federal IT shops and CIOs, it was and is an alluring prospect.  Get these high flying top-tier systems development titans imbedded in the government’s IT shops so that they can ply their corporate resources, management experience, methodologies and current skill base to modernize the agencies’ lagging IT systems. Sounds great huh?

A few years ago, my team and I assisted a Federal organization in evaluating proposals from a group of well recognized, top flight systems engineering-integrator partners who were given access to the executives, managers strategic plans and other internal information.  The idea was to create an open relationship among executives and managers in exchange for decreased contracting burden, fair pricing, expert management, top-of-the-line tools, and expert, experienced IT strategists, engineers, and developers. 


Our job was to evaluate each task proposal for technical, business and cost realism.  In the next few posts, I will report on my observations after evaluating and reporting on almost 300 task proposals over a 2 year period.  Of course there were tasks that were ‘clean’ and carried out successfully, although their costs or schedules often exceeded those proposed, and the functions envisioned not always delivered in full.

There were a half dozen or so categories of partner’s practices that worked against the agency and for the partner.  The one covered in this post is:

Using procedural and administrative steps to confound managers

Procedural and administrative tactics that the partner used included tactics such as omitting required proposal information (e.g staffing plans including qualifications, cost detail breakdown, schedules with dates, or other administrative or contractual components).  This tactic put the burden on the agency to detect the missing components, and to spend the time and effort getting the partner to correct the deficiencies.  This stalling tactic bought the partner both more time to respond to schedules, and caused the agency much more effort to discover and launch correction procedure cycles into effect.  This in turn triggered an all-new submission-examine-accept/reject cycle. This often created schedule problems for the government’s technical and program managers as well as budget-spending problems due to fiscal year spending boundaries and limitations.

This happened too often to be error. After much to-and-fro with the partner, contracts shop, legal team, program managers and the partner, I concluded that it was part of the partner's strategy.

One must not forget that profit-seeking contractors are in the business of making profit.  Secondarily they’re in the business of solving the agency’s problem…. No matter what creative names executives and politicians want to call them. For me, there is no partnership where one party always pays and the other party always gets paid.  The contractor is rarely at risk for anything other than not getting paid as much as the contract's maximums; and the government is always at risk of not getting the things for which it paid. The general public (and politicians) seem to believe that a contractor doesn't get paid until the product is delivered.  That is rarely if ever how IT is paid for.

In the next few posts, I’ll expand on these other practices:

Obfuscating rather than clarifying task substance and schedule
Staffing and rate anomalies
Inflating effort for tasks
Transferring and avoiding risk
Manipulating travel and expenses
Overwhelming the government legal and contracting staff
Violating ‘best customer’ pricing guarantees and requirements

Leave your email above as a follower to be notified when new postings are published

Monday, December 9, 2013

Uncle Sam Still Using Floppy Disks: An unfunny joke? A silly government IT embarrassment? or A deeper problem for Federal IT?





 A few days ago the New York Times reported on the continued use of floppy disks and CD-ROM in Federal government operations.  http://www.nytimes.com/2013/12/07/us/politics/slowly-they-modernize-a-federal-agency-that-still-uses-floppy-disks.html?nl=todaysheadlines&emc=edit_th_20131207&_r=0

 Yup, it’s not a joke.  The National Archives continues to receive floppies and CD-ROMS from agencies for publishing items in the Federal Register (FR).  On the one hand the FR has been online to the public in text and PDF formats since 1994, long before most Federal agencies put anything ‘out there’. So it’s not the National Archives that is behind the times, but it is mostly because they are trapped in a ‘lowest-common-denominator’ dilemma of those that provide content for the FR.  It seems that inadequate funding combined with congressional and executive inattention have allowed these small federal fish swim in the backwaters of the Federal IT infrastructure.  It can’t be cheap to maintain capability to create and read outmoded media, nor do the bicycling messenger services or Fedex overnight packages come free.

 This is due, in part to the legislation requiring the Fed Register to continue to accept these now-outdated media.  One might ask “who even has the capability to produce or read floppies”?  The truth lies in the budgets, and perhaps the vision of some of the very small commissions, rulemaking boards, regulatory bodies and others that promulgate the guts of what makes government run and makes the notices and proposed rules of engagement visible to all. 


 When I hear stories about the inadequacy of Federal IT professionals, or contracting problems, or lazy Federal employees…. I try to look deeper for the root causes.  Even as some in Congress rail against bureaucrats, and cheer or bristle at Federal IT problems and failures, the Congressional contribution to the underlying problems cannot be exaggerated.  Are IRS’s problems with modernizing the coded logic in its systems due to its IT weaknesses or is it  the annual changes to the 73,900+ pages of the Tax Code? 

 The hidden hand in many of the most intractable IT issues are buried in the actions and inaction of the Congress more than the lack of vision or ability of any Administration. …. Healthcare.gov notwithstanding.