tag:blogger.com,1999:blog-22270851688400587112024-03-05T01:52:44.462-05:00Government ContractingThe wide world of govenment contracting. Specifically the practice of the government putting large companies under contract to do software development and maintenance.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-2227085168840058711.post-25787743341001518372013-04-22T16:27:00.000-04:002013-04-22T16:27:14.334-04:00Work Location<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv-6p3rXD9B5c-ydyuXd105dYu83jZlCdllw-rStRywpoaYH9Sj3Oxb-klMmf5QCz1zaH6iJnBBo1l45S_yWVHC51zBuqcNw0kxQRnSFwVYPJyPo8M5M0_P3L767b_lVjtvzLdUxLceZI/s1600/WorkLocation.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" dua="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv-6p3rXD9B5c-ydyuXd105dYu83jZlCdllw-rStRywpoaYH9Sj3Oxb-klMmf5QCz1zaH6iJnBBo1l45S_yWVHC51zBuqcNw0kxQRnSFwVYPJyPo8M5M0_P3L767b_lVjtvzLdUxLceZI/s1600/WorkLocation.png" /></a></div>
Some of the staff on our contract works on site at the customer's location. The rest of our work in our company loctions. Turns out we bill more when we work on the company grounds. That makes sense. The company needs to pay for the building, and the staff to support the off site location. To me it is better to work at our company's site. There are less security hassles. Plus I get more resources at my company building.<br /><br />
Our contract also requires that a certain percentage of folks work on site at the client site. Some of the big boys on the contract work on site with the client. That makes sense for the client facing folks who need to be in meetings all day at the client site. But for a developer like myself, it is a distraction to have to travel to the customer site.<br /><br />
Customer site parking for contractors is limited. So is seating. There are limited resouces for contractors there as well. Why go through all the hassle? Somehow I got pegged to work at the client site. I worked out a deal where I just work from home. This saves me a lot of travel time, as well as some travel money. The customer is good because they get billed the cheaper rate. Win win anyone?Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-37477317519363552302012-01-24T22:47:00.002-05:002012-01-24T22:52:15.441-05:00Incumbents Win<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUCtBZbMS2c4k9sSHuX9IYc8UtRYXIq4kWMYYBd3fJpFM0pjHsW7TQ8-fIYM_ZeylaMAZCPhit8o3MAuJBtf2YRlYDAs9bxmjo6Iqv0JpipElBMpuVQ5vjD8t4ISs8fkqo9f0flhtve9U/s1600/Informatica.jpg"><img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 265px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5701411345144545570" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUCtBZbMS2c4k9sSHuX9IYc8UtRYXIq4kWMYYBd3fJpFM0pjHsW7TQ8-fIYM_ZeylaMAZCPhit8o3MAuJBtf2YRlYDAs9bxmjo6Iqv0JpipElBMpuVQ5vjD8t4ISs8fkqo9f0flhtve9U/s320/Informatica.jpg" /></a>Well we won the recompete on our project. That means our project is safe for a few more years. It is standard fare. There is one base year plus two option years. The option years will most likely be exercised unless we totally fail.<br /><br />This is a maintenance contract. We are to keep the lights on in the system. That means fixing crucial bugs, and adding the minimal new set of features to keep the system going. However I find we are doing a little more than just maintenance.<br /><br />There is another team working on the replacement system for ours. They are using a host of new technologies. We on the maintenance side are spending a lot of time integrating one of the new technologies into the old system. I guess we are putting our best foot forward. Who knows? We might get into work on the new replacement system.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-67986769618406033332010-07-19T17:16:00.002-04:002010-07-19T17:20:48.190-04:00Contract Recompete<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvVNLb-UP5137m1kyjy6pld4Rzu7zb8lFMZVfjRauLVRAX5eLwN5RGd_ZpZvdMjrAp82LyHyhZMSNYarhqk19qW0Ov4wFufT11F6dzDp3no9GHV2HNIBfzcXBv02GhltrC0q4cCd5vH8/s1600/RFP.jpg"><img style="MARGIN: 0px 10px 10px 0px; WIDTH: 255px; FLOAT: left; HEIGHT: 240px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5495729449632407842" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvVNLb-UP5137m1kyjy6pld4Rzu7zb8lFMZVfjRauLVRAX5eLwN5RGd_ZpZvdMjrAp82LyHyhZMSNYarhqk19qW0Ov4wFufT11F6dzDp3no9GHV2HNIBfzcXBv02GhltrC0q4cCd5vH8/s320/RFP.jpg" /></a>Our project at work is at a critical juncture. We are in the last option year of the contract. That means that there will be a <span id="SPELLING_ERROR_0" class="blsp-spelling-error">recompete</span> of the contract. When things go well, you would expect that an incumbent like us would have a good chance of winning the rebid. However nothing is certain. Our company won the contract when the prior subcontractor lost the <span id="SPELLING_ERROR_1" class="blsp-spelling-error">recompete</span>.<br /><br />The twist is that our contract is a maintenance one on the current system. The customer plans to replace the system in the near future. That work will be performed under a separate contract. Some tasks on that other contract have already been awarded. We would like to win that development work. Once again you would think we would been a reasonable choice, since we know how the current system works.<br /><br />Here is hoping for the best of outcomes. But what happens if my company loses both bids, both for the existing maintenance and the development of the new system. Should I roll off onto another contract that my company has? Or should I jump ship and stay with the project? I have chosen option two a number of times for this project. If the past is any indicator, I will have to make that jump.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-77829866650272824232009-11-25T00:49:00.003-05:002009-11-25T00:54:29.325-05:00The Rise of Open Source<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-wBWJZnMdTARPdAg_i7oDwNmDsltODSayjUhmGO6XP1p0CoBk6mNc_ftYORlbfipnc-3AvUSwbPHzGhX_mdBkTNy-JphiPLGCWO7OaQlQP_L8vVFv_Ot8T00dNnIsQ2phZqSTQ7eK_-Q/s1600/Open-Source.jpg"><img id="BLOGGER_PHOTO_ID_5407914539582642610" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 276px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-wBWJZnMdTARPdAg_i7oDwNmDsltODSayjUhmGO6XP1p0CoBk6mNc_ftYORlbfipnc-3AvUSwbPHzGhX_mdBkTNy-JphiPLGCWO7OaQlQP_L8vVFv_Ot8T00dNnIsQ2phZqSTQ7eK_-Q/s320/Open-Source.jpg" border="0" /></a>The Department of Defense put out a memo last month that changed its stance on the use of open source software. Now it looks like the government is realizing some of the benefits of open source. For example, it can lead to better security and reliability.<br /><br />Another benefit from using open source is that ability to not rely on a single vendor. That reduces risk. This guidance comes with some warnings. The government recommends you choose open source products which have a company which stands behind the open source product. That limits the playing field significantly.<br /><br />Recently we wanted to do some massive changes to the reporting that is done in our system. We considered many technologies. One such choice was to use Adobe <span class="blsp-spelling-error" id="SPELLING_ERROR_0">PDFs</span>. We found some cool open source code to generate <span class="blsp-spelling-error" id="SPELLING_ERROR_1">PDFs</span> easily. But there was just too much red tape to overcome to use the libraries. They were created by a single dude. The sounded too risky to our customer. The result was that we went with a Microsoft solution which incurred a lot of developer pain.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-18712699235097847982009-09-09T00:42:00.002-04:002009-09-09T00:46:45.779-04:00Computer Sciences Corporation<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_afkcLhVr27Bef9-z2zyC1ARbks__iVc2egu06IX10pokn5vmwJwpid3kMyP8Umu9m-7DIukKt6xalqJBHmVvXRqm9ASinDuOd2th2Nn1x8X2-wj-YBut7hIW5U2fCgoIbKsb4yrcI-g/s1600-h/USAF.jpg"><img id="BLOGGER_PHOTO_ID_5379323458393504306" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 312px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_afkcLhVr27Bef9-z2zyC1ARbks__iVc2egu06IX10pokn5vmwJwpid3kMyP8Umu9m-7DIukKt6xalqJBHmVvXRqm9ASinDuOd2th2Nn1x8X2-wj-YBut7hIW5U2fCgoIbKsb4yrcI-g/s320/USAF.jpg" border="0" /></a>My company recently hired a developer who used to work at Computer Sciences Corporation (<span class="blsp-spelling-error" id="SPELLING_ERROR_0">CSC</span>). This guy had stellar credentials. He had a PhD in computer science. It just so happened that he worked for our customer before. He also had the security clearances we needed. So we snatched him up.<br /><br />Today my boss told me I could interview another candidate that worked at <span class="blsp-spelling-error" id="SPELLING_ERROR_1">CSC</span> before. So I was excited. We really need strong developers on our project. I work extra hours, and I still keep falling behind schedule on our contract. <span class="blsp-spelling-corrected" id="SPELLING_ERROR_2">Unfortunately</span> the guy I spoke with was a dud. Good thing I did a phone screen interview first.<br /><br />The thing that caught my eye was that <span class="blsp-spelling-error" id="SPELLING_ERROR_3">CSC</span> seems to be on the losing end of contract recently. This is causing their work force to be chopped. Their loss is our gain, at least for the good workers. Another buddy of mine was worried that his contract was under <span class="blsp-spelling-error" id="SPELLING_ERROR_4">recompete</span>, and he feared <span class="blsp-spelling-error" id="SPELLING_ERROR_5">CSC</span> might not win the work this time around. Let me finish with a positive note for <span class="blsp-spelling-error" id="SPELLING_ERROR_6">CSC</span>. They just won a $50 contract to support the United States Air Force. The total contract has a base year, plus three option years. My company likes to crush its competitors. But I still hope <span class="blsp-spelling-error" id="SPELLING_ERROR_7">CSC</span> gets a few contracting crumbs to keep its employees, well, employed.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-14186986043922246322008-10-07T21:58:00.001-04:002008-10-07T21:59:50.500-04:00Cost Plus<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaWDOe27aMP5IcGTFHHhRi9JaY806W3zhTw65CmKt4MIcFJ6rp8Z9K98bcvJDzP65YEJZs_FdpO5DPKAeq6xegMCNonYS9ArnMcqo7rM8RGZ8v1IG2Hrn_Wi0h89jdY9uBPi5mKxEOUvo/s1600-h/CostPlus.jpg"><img id="BLOGGER_PHOTO_ID_5254596856499940722" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaWDOe27aMP5IcGTFHHhRi9JaY806W3zhTw65CmKt4MIcFJ6rp8Z9K98bcvJDzP65YEJZs_FdpO5DPKAeq6xegMCNonYS9ArnMcqo7rM8RGZ8v1IG2Hrn_Wi0h89jdY9uBPi5mKxEOUvo/s320/CostPlus.jpg" border="0" /></a>I work on a medium sized government contract. Previously it was a five year contract. However the latest one is three or four years in duration. It is a maintenance contract. We fix software problems and add small new features to a big system.<br /><br />My relationship with my company is that I am a full time salaried employee. I am supposed to work at least 40 hours a week. However I get paid the same amount of salary regardless of how many extra hours I work per week.<br /><br />In the old days, I thought I would put in a little extra time each week. The project always had a lot of work for me to do. My thinking was that if my company billed me out at say $100 an hours, I would be making my company an extra $100 for each hour I worked past 40 per week.<br /><br />Just this week I went to some training for my company. The course I took was an overview of the company I work for. We did not get into details for any of the subjects we covered. One such topic was working on government contracts. I am now under the assumption that most of our contracts are based on a cost plus profit billing.<br /><br />What this means is that the company charges the customer (the government) the actual costs it incurs during the work, plus some percentage of profits. I mentioned earlier that I am salaried. My cost to the company is fixes regardless of how many hours I work. Therefore working extra hours does not make my company any more money.<br /><br />Since I am salaried, I know working more hours reduces my effective dollars earned per hour. However it also reduces the hourly rate my company charges the client. This is just a metric however. The amount of profit the company makes is not changed by the number of extra hours I work each week.<br /><br />The conclusion of this discovery is that I should not work more than 40 hours a week. If I can get my job done exactly within the first 40 hours of the week, then it would be best to then go home. Working extra hours will not generate any extra dollars for me or my company. It would be a waste unless we were behind schedule. How novel.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-21173851892737706512008-09-13T22:31:00.002-04:002008-09-13T22:37:42.039-04:00Contractor Identification<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8t1PDJ31p1dFtmn6gsDE17cej3Aat8eZaBJmKgj6-gPcZai_zwc4IsBlBI3_k7-ZXidZZZKndq43x2lWnnGt_k4FUc9U4f7_L-eDiM4F3E4dFMiDU-Q4noEeLQUIxevvG2oZdDFzBkbM/s1600-h/4.jpg"><img id="BLOGGER_PHOTO_ID_5245699468931503714" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8t1PDJ31p1dFtmn6gsDE17cej3Aat8eZaBJmKgj6-gPcZai_zwc4IsBlBI3_k7-ZXidZZZKndq43x2lWnnGt_k4FUc9U4f7_L-eDiM4F3E4dFMiDU-Q4noEeLQUIxevvG2oZdDFzBkbM/s320/4.jpg" border="0" /></a>When a contractor is doing work for a government agency, the client is going to want to know who are the employees that shall perform the actual work. There are many levels of validating these employees. At my company they requires that contractor employees get <a href="http://susops.blogspot.com/2008/04/getting-fingerprinted.html">fingerprinted</a>. It seems this is the same as the author of the <a href="http://susops.blogspot.com/">Software Maintenance</a> blog.<br /><br />In the past I had to go to the police station to get a set of current fingerprints. Then I would take this to the government agency that issued the contract to my company. This was a messy business, with the ink for my fingers. It was also a bit disturbing to go into the police station. I felt like I was getting fingerprinted next to all the criminals that were getting processed.<br /><br />Luckily my government client handles all the fingerprinting. And they have modern machines that can take the print <span class="blsp-spelling-corrected" id="SPELLING_ERROR_0">digitally</span>. No more need for messy fingerprint ink. The digital fingerprint scanner does not always work on the first try. But it is a big improvement over the old technique.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-53530060091100233772008-09-05T22:11:00.003-04:002008-09-05T22:20:35.497-04:00Who Pays For Software<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhirwVF_sL0PKw2ME_524zr4XQ1Jp8p0L9a8oW925s-V-KFa914SclVsEeMf2UoroTNzGTGq1lqck5nwl5dM0znBJrDNrdEiIXcjnXUNmK5LdETgLgvnJzV9lMAt40LAVPI5McbBZi85RA/s1600-h/Pays.jpg"><img id="BLOGGER_PHOTO_ID_5242726015213826066" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhirwVF_sL0PKw2ME_524zr4XQ1Jp8p0L9a8oW925s-V-KFa914SclVsEeMf2UoroTNzGTGq1lqck5nwl5dM0znBJrDNrdEiIXcjnXUNmK5LdETgLgvnJzV9lMAt40LAVPI5McbBZi85RA/s320/Pays.jpg" border="0" /></a>I work on a good sized development contract. The customer wants us to accept input files in a different format next year. To assist in this, I think we are going to buy a product called <a href="http://xmlhome.blogspot.com/2008/09/xmlspy-ad.html"><span class="blsp-spelling-error" id="SPELLING_ERROR_0">XMLSpy</span></a> to <span class="blsp-spelling-error" id="SPELLING_ERROR_1">get</span> the job done. The enterprise version of this product costs over $1000. Here is the challenge. Who pays for this software? And how do I get them to buy it for the project?<br /><br />My company would like the client to pay for the software. However procurement is a lengthy process. It seems to take forever just to get the client to buy the software they need right now. It may be even harder to get them to pony up the funds to purchase a product they might need in about a year. I think this is a job for our Software Development manager. He actually knows how good a product XML Spy is. So I do not think it will be hard to get him on my side. Unfortunately he is the decision maker.<br /><br />Things like this seem to vary from contract to contract. In some arenas, procurement of up to $1 million or more is no sweat. But you need to be talking with the top man, the decision maker. Right now I do not have the ear of such a person. I guess it is time to make those contacts. They could only help our company and project out in the long run.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-86828675289509730592008-09-04T19:01:00.002-04:002008-09-04T19:02:14.849-04:00Selling Source Code<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTuf4M4TgY5Oz53GoJ5HJiLB2-fSYAIjfk30R8dY8tv4jlsxdZ7ZqCLybYXRmL6QysbnqzG3fZlfSiyx25cNnQ7IFPOpiXt_YGikl6Qux0Ccv7p0RZ1Z4CalmaVLN2Yc9LxhLoKzbKRhs/s1600-h/SourceCode.gif"><img id="BLOGGER_PHOTO_ID_5242305284307455250" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTuf4M4TgY5Oz53GoJ5HJiLB2-fSYAIjfk30R8dY8tv4jlsxdZ7ZqCLybYXRmL6QysbnqzG3fZlfSiyx25cNnQ7IFPOpiXt_YGikl6Qux0Ccv7p0RZ1Z4CalmaVLN2Yc9LxhLoKzbKRhs/s320/SourceCode.gif" border="0" /></a>I read posts on a software development message board frequently. Mostly these are guys that have started small companies to sell shrink wrapper software. One guy from Australia said he encountered a request from a United States state government agency. They wanted to purchase a license for his source code. They wanted to do their own modifications. The software author wondered what to do.<br /><br />Here is a little more background. This guy sells an application for $150 a copy. This state government has a 1000 user license which cost them $5500. Some people commented that big agencies like to make sure they can continue to use the software even when the manufacturer goes out of business. This seems reasonable. But how do you come up with a price to charge the government for such a request?<br /><br />You could calculate how many hours it cost to write the software. Then you could apply some hourly rate such as $100 per hour. Finally you could multiply that by a factor which represents the loss of you selling the license. Suppose it took you 1000 hours to write the software. At $100 per hour that would put you at $100k. From there you would apply some multiplier such as 2 or 3 to get the final bill.<br /><br />Now I do not have any successful software selling for $150 a pop. But if I did, I would think that you could charge whatever the government was willing to pay for a license of the source code. This guy sounds like he is in business after all. It is just another type of business transaction. Of course he would probably have to go through some justification on how he arrived at the cost. But in the world of the government, there is probably a huge budget. A couple hundred thousand would be no big deal.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-77078444438906008222008-08-04T20:23:00.002-04:002008-08-04T20:25:02.810-04:00Work Locations ContinuedIn this post I continue a previous summary of places my current project has been located. The places listed in my previous post were sites leased by the client. They varied from good to bad. In this post I will review some other places our project has been located, including sites leased by the contracting company (my company).<br /><br />An executive came to one of the bad sites we were located at. He decided this was no place for people in his company to work. So he pulled the project into a building owned by our company. This was quite an upgrade. You could tell the difference. There were people who made sure any problems we had got resolved. Phone not working? Somebody would take care of it right away. The network speeds were great. If I needed hardware, my boss could get it for me. An IT staff made sure all network printers were always up and filled with toner. The employees on the project felt good.<br /><br />All good things come to an end. My company lost the maintenance contract on the project. I joined the new company that won the contract. However we went back to work at the client’s site. They did not have any cubicles for us to work out of. So we got placed in a big lab. I got the feeling that we were not invited guests there. People screamed whenever somebody pulled a network plug out of the jack. The door to the lab was locked, and it took forever to get access. So I spent a lot of time banging on the door to have someone let me in. There was a lot of noise in the lab. And it was either freezing cold or burning up. The only reason I stuck around was that the promised this was only temporary.<br /><br />Once again my company came through for me. They relocated me to an office site leased by my company. I was required to dress more formally. But I can put on a tie for a good office. At the new location I have an office with a real door. And I have a window to the outside. I do share an office with one other company employee. However he must be away because I have not even met him yet. I have a lot of desk space in this office. I have a lot of room to put my books on a bookshelf. And I think I can request things for the office like a white board. This is the high life. I am expecting my morale to skyrocket. Parking is plentiful here. Sometimes being a contractor is not too bad.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-84415945244812552262008-08-04T20:21:00.001-04:002008-08-04T20:23:46.335-04:00Work LocationsWhen you work on a government contract, you work location is usually decided. I have been on my current project for a long time. So far we have moved six times. Some locations have been decent. Most of the locations were not optimal. When I talk about a location, I am talking about the physical environment. I thought I would share some of the places I have been stationed for my current project.<br /><br />My first site for work on my current project was in a bad part of town. I guess they liked it because it was in the cheap rent district. However there were some advantages to it. Even though it was a building leased by our customer, there was hardly anybody from the customer organization there. We did have to go through metal detectors every day. But the atmosphere was relaxed. I brought in a bunch of toys to keep at my desk. I ran around without shoes most of the time. This environment allowed me to get a lot of work done for the project.<br /><br />The second site for my current project was on site at the customer’s main building. It allowed quick access to the customer staff which was good. But it also meant that we were available for the customer to drop by our cubicles. We had to be on good behavior. The client did not want us making any noises that would disturb them. However we had a lot of noise pollution from other people. I will say this about the site – it had a darn good cafeteria. And even though we were in cubicles, the cubicles were decent.<br /><br />We started to fail on a big new project for the customer. At that point we got moved to another site leased by the client. They put us in the basement of a remote office. The network was painfully slow there. People complained that nobody cleaned the bathrooms. We were still in cubicles. However they seemed smaller. We had trouble getting access to conference rooms. These were the gloomy days on the project. I don’t know if this location was chosen to punish us for failing on the big new project. It sure felt like punishment.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-76118862566556003962008-07-17T17:37:00.000-04:002008-07-17T17:38:06.410-04:00PoliciesOur company requires you to undergo annual training on some of its policies. We must review the book on company policy. We also have to go over the company’s policy for working on government contracts. This is not unusual. The unique thing we must do is pass on online test. I found this test to be pretty lengthy and difficult. And you cannot get credit until you get all the answers right. The test helps you review the company policy when you get the answers wrong. This was all pretty impressive. Normally companies just make you sign something that says you got the training. My company makes sure you know what you need to know.<br /><br />A good piece of evidence that the company is serious about following the rules is that they provide a separate charge number for you to do the training. Many other companies will skirt the issue. I guess those other companies are indirectly trying to get you to charge the hours to the client or do them on your own. This is not an accusation against some other companies that we compete with. It is what I experienced when working for a number of contractors. This is just life.<br /><br />Here is the part that confuses me somewhat. My company goes through all this training and trouble to make sure we conduct business at a high level of ethics. But from the outside, I get the impression that people think the company is a bit sketchy. Once again I can testify to this myself. Prior to joining the company, I had thought the company used underhanded methods to win government contracts. Perhaps this was just because I did not know the facts. Or maybe the people involved with obtaining this specific contract were corrupt. I do not know. I don’t have hard evidence It is just that some circumstances seemed very suspicious in one of their wins.<br /><br />In the end I joined the company. I figured that if you could not beat the competition, you should join them. As you have read I was pleasantly surprised. The company should do some more PR work to get the word out that we operate in this way.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-12495437632332320232008-03-09T12:49:00.003-04:002008-03-09T12:54:16.872-04:00Government EmployeeWhen you are working on a government contract, you sometimes have to interact with a government employee. Some of them fit the stereotype perfectly. Come in and drink their coffee. The read the newspaper until lunch. Long lunch leads into an afternoon coffee break. Finally they leave early for the day.<br /><br />But there are many other types of employees who work for the government. Some of them are very talented and hard working. Often times our subject matter expert is a government person. And I have been surprised to see that many government employees work late and on the weekends to get their job done,<br /><br />In terms of software development contracts, the government employee normally has the role of overseeing the contract. They make sure things are running well. And if not, they try to figure out why. But there are also situations where the government workers are tasked to work side by side with the contracts, doing the actual programming for the task.<br /><br />I have some insight into the government employee situation because one upon a time, I myself was employed by the federal government. But that is a story for another post.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-25428359457917012002008-03-08T21:01:00.002-05:002008-03-08T21:09:13.868-05:00Preferred Vendors ListSometimes government contracts are open to anybody who wants to bid on them. My company's client has a different arrangement. They first issue a request for companies to submit proposals to get on the list of companies that are eligible to bid on tasks. More often than not, only very large government contracting companies win this right. Because you need to have money and time and expertise to submit your proposal. And winning only gets you the right to win actual work. You don't get any money for the first level win.<br /><br />Once the rights have been awarded, all work that the government agency needs done will be put up for bid by those who have won the first level. This is, in effect, creating a list of preferred vendors for the government to award work to. I imagine this is a process that ensures the only contractors doing work have the ability (and size) to complete the large tasks that need to be awarded. It also simplifies the distribution of work since there is only a fixed number of companies that even quality to perform the contractual tasks.<br /><br />There are times when this system appears inefficient. I spot many <span class="blsp-spelling-error" id="SPELLING_ERROR_0">oppotunities</span> where a smaller firm or even an individual could do a better job for some tasks. But I guess the client like the ease of this setup. For those with truly exceptional skills, but do not belong to any of these companies, there is sometimes the ability to subcontract to the approved list of contractors. There are no rules that state subcontractors cannot do the work. But the tasks can only be awarded to contractors on the approved list.<br /><br />It is funny how these contacting and subcontracting arrangements work. There are even times when sub contractors themselves subcontract out the work. This scenario results in a high end cost to the government. I do not think that cost is much of as issue for them though.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-79181902666234914832008-03-07T23:33:00.003-05:002008-03-07T23:41:01.410-05:00Winning the RecompeteMy company is a large government contractor. In fact, our vice president said we are the largest contractor providing services to our particular customer. There are some benefits to working for the big guy. I guess for the right people, there is a lot of money to be made. And we have the budget for overhead functions like proposal writing.<br /><br />The current contract I am working on was coming to an end. Normally this is not a big deal. The client puts the contract out for <span class="blsp-spelling-error" id="SPELLING_ERROR_0">recompete</span>. And usually the incumbent contractor has a good chance to win the work in the future. Our situation this time was a bit different. We failed to deliver a huge rewrite of the system two years in a row. This cost the client a lot of money, both in paying us, and in lost profits from a lack of a new system.<br /><br />Due to our situation, our company called in the big guns to ensure we would win the <span class="blsp-spelling-error" id="SPELLING_ERROR_1">recompete</span> for our contract. For once we got a truly <span class="blsp-spelling-corrected" id="SPELLING_ERROR_2">competent</span> project manager. And we got assigned a new director who was a superstar headed towards a vice president position. So listening to these guys, I was fully expecting us to pull off a win. And they put on a good show when presenting our case for why we should win the work. Unfortunately we lost the contract.<br /><br />It appears a smaller and more hungry contractor underbid us significantly. They plan to do the same amount of work with less people. And I think they also plan to pay their employees less than my company pays us. If this new team can do the same work that my company can do, then the client has made a smart choice. Only time will tell. For now I am wrapping up work on this contract. Luckily my company is big. And they plan to roll me off onto another contract. In fact, my next gig will be a much larger project. Hopefully that means the potential to make a larger salary as well. Good luck to me.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0tag:blogger.com,1999:blog-2227085168840058711.post-30939798211532743562008-01-18T14:24:00.000-05:002008-01-18T14:29:40.213-05:00Big Contracts = Big MoneyI live in the Washington DC area and am a software engineer. Although I have worked for on a few commercial software projects, most of the work here is in support of one government contractor or another. The big contracting companies have relatively stable positions that pay well. Government contracting is a science all by itself.<br /><br />In this blog I would like to explore the world of government contracting. I want to focus on those large contracts for software services. This does include contract to develop software systems. However the most common software contracts are those for long term software <span class="blsp-spelling-corrected" id="SPELLING_ERROR_0">maintenance</span>.<br /><br />It is my hope that I can relay the experience of working for any one of the big contracting companies to other software professionals. I know the government contract world is nothing like the life at a normal commercial software development company. Maybe I can make the case for you to try working on a government contract yourself. Or maybe it will solidify your decision to stay in the commercial arena. Either way I invite you to come along for the ride.Big Contractorhttp://www.blogger.com/profile/14787065846724383506noreply@blogger.com0