IBM-U.S. Federal
Highlights
IBM U.S. Federal (IBM), of Bethesda, Maryland, protests the Central Intelligence Agency's (CIA) award of a contract to Amazon Web Services, Inc., of Seattle, Washington, under request for proposals (RFP) No. 2012-12041000001, for commercial cloud services (C2S). IBM challenges the evaluation of proposals and the selection decision.
DOCUMENT FOR PUBLIC RELEASE
The decision issued on the date below was subject to a GAO Protective Order. This redacted version has been approved for public release.
Decision
Matter of: IBM-U.S. Federal
File: B-407073.3; B-407073.4; B-407073.5; B-407073.6
Date: June 6, 2013
Jason A. Carey, Esq., Luke W. Meier, Esq., Katherine M. John, Esq., Kevin T. Barnett, Esq., and John W. Sorrenti, Esq., McKenna Long & Aldridge LLP, for the protester.
Craig A. Holman, Esq., Kara L. Daniels, Esq., Lauren J. Schlanger, Esq., and Steffen G. Jacobsen, Esq., Arnold & Porter LLP, for Amazon Web Services, Inc., an intervenor.
Edwin G. Doster, Esq., Avi M. Baldinger, Esq., and Arthur Passar, Esq., Central Intelligence Agency, for the agency.
Paul E. Jordan, Esq., and David A. Ashen, Esq., Office of the General Counsel, GAO, participated in the preparation of the decision.
DIGEST
1. Protest is sustained where agencys evaluation of protesters price under one of the solicitations price scenarios was not calculated in such a way as to result in evaluation on a common basis.
2. Protest is sustained where, during post-selection negotiations, which were anticipated by the solicitation, the agency materially relaxed a solicitation term regarding software certification; relaxing this term for only the awardee resulted in a failure to treat offerors equally.
3. Protesters contention that the agencys evaluation of the past performance of a commercial cloud services provider improperly ignored information from news reports of service outages is denied where the evaluators were aware of the reports, but concluded that the reports lacked sufficient detail concerning the offerors adherence to service level agreements to justify downgrading the offerors past performance rating.
DECISION
IBM U.S. Federal (IBM), of Bethesda, Maryland, protests the Central Intelligence Agencys (CIA) award of a contract to Amazon Web Services, Inc., of Seattle, Washington, under request for proposals (RFP) No. 2012-12041000001, for commercial cloud services (C2S). IBM challenges the evaluation of proposals and the selection decision.
We sustain the protest in part and deny it in part.
BACKGROUND
The RFP contemplated the award, on a best value basis, of a single fixed-price indefinite-delivery/indefinite-quantity (ID/IQ) contract for commercially-managed cloud computing services for the Intelligence Community to be provided through task orders. The contemplated ID/IQ contract was to include a 270-day period to achieve initial operating capability, a 4-year base ordering period, a 3-year option, and a 2-year option, with a maximum value of $600 million over the base period.
According to the Federal Cloud Computing Strategy, cloud computing describes a broad movement to treat [information technology (IT)] services as a commodity with the ability to dynamically increase or decrease capacity to match user needs. Statement of Objectives at 1. In this regard, cloud computing delivers computing services via networks with the potential to provide IT services more quickly and at a lower cost. Cloud computing provides users with on-demand access to a shared and scalable pool of computing resources with minimal management effort or service provider interaction. Information Technology Reform: Progress Made but Future Cloud Computing Efforts Should be Better Planned, GAO-12-756 at 1 (July 2012). By leveraging shared infrastructure and economies of scale, cloud computing allows users to control the computing services they access, while sharing the investment in the underlying IT resources among consumers. Statement of Objectives at 1.
Here, the contractor generally was to provide a copy of its existing public cloud (modified where necessary) to be installed on government premises and operated by the provider. Performance is to include both: (1) infrastructure as a service, in which the provider (contractor) is responsible for networking, storage, servers and virtualization, and the consumers (government agencies) are responsible for the operating system, middleware, runtime, data, and applications, System Requirements Document (SRD) Fig. 2-2; and (2) platform as a service, which encompasses the same components as infrastructure as a service, but only applications and data are the responsibility of the consumer.[1] Id.
In addition, the required intelligence community cloud was to provide for auto-scaling, SRD § 3.9.1, that is, a mechanism that allows computing infrastructure to automatically scale up or down the number of computer resources that are being used to support an application, based on the needs of that application at a specific time. Contracting Officers Statement (COS) at 8. Without this capacity, customers must anticipate when surge capacity is required and provision it in advance. Id. Further, of significance for this protest, the solicitation provided that the intelligence community cloud system (for both infrastructure as a service and platform as a service) was to permit consumers (here, the intelligence community agencies) to run their own applications (those not provided by the cloud provider) on the cloud, and the cloud was to provide scalable solutions, with respect to applications, including those provided by the consumer. See SRD §§ 3.4.11, 3.9.1.
The solicitation provided for an initial mandatory qualification evaluation to verify that an offeror was an established commercial cloud service provider with an existing, large-scale public offering. This was to be followed by the evaluation of proposals under four factors: (1) technical/management, including subfactors for technical approach (evaluated under a demonstration/oral presentation element and a written element), service level agreements, and management; (2) past performance; (3) security, evaluated on a pass/fail basis; and (4) price.
Price was to be evaluated for completeness, reasonableness, and to determine the offerors understanding of the governments requirements. Evaluation Criteria at 5. Offerors were required to submit a fixed price for task order 1 for program management to achieve initial operating capability, and a guaranteed minimum price for task order 2 for the provision of cloud services for the first year after initial operating capability. In addition, offerors were to provide a Cloud Services Catalog Price List containing fixed prices for various services. Also, the solicitation set forth six representative service-type ordering scenarios; using their proposed catalog prices, offerors were to calculate the total costs of orders for each scenario, on a yearly basis, for the base performance period. The total evaluated price was to be comprised of the sum of the task order 1 pricing and the prices for the six ordering scenarios for the base period. Price Instructions at 1; Evaluation Criteria at 5.
Five offerors, including IBM and Amazon, submitted proposals by the July 13, 2012, closing time. Shortly thereafter, two offerors (AT&T Corporation and Microsoft Corporation) filed protests with our Office challenging various aspects of the mandatory qualification requirements, and a third offeror withdrew its proposal. When the agency elected to take corrective action by amending the RFP to remove the qualification language challenged in the protests, we dismissed both protests as academic (B-407073, B-473073.2, Aug. 17, 2012).
Based upon the subsequent demonstrations/oral presentations and the evaluation of proposals by the technical/management evaluation team, past performance evaluation team, and price evaluation team, the agency decided to include the proposals of IBM, Amazon, and a third offeror in the competitive range. After discussions with the competitive range offerors, the agency requested submission of final proposal revisions (FPR).
In its evaluation of FPRs, the technical/management evaluation team assigned a deficiency to IBMs proposal under the demonstration element (within the technical approach subfactor) as a result of language in the firms FPR that appeared to indicate that its existing public cloud could not provide auto-scaling for applications provided by the consumer. The technical/management evaluation team also assigned a significant weakness under the written element of the technical approach subfactor for IBMs failure to make clear in its proposal how IBM would modify its existing commercial cloud to provide the required auto-scaling capability for the intelligence community.
In addition, because the offerors appeared to have adopted materially different interpretations of the scenario requirements, the price evaluation team adjusted offerors prices (both up and down) using each offerors proposed catalog prices in order to provide a common basis for comparing price. Report on Final Cost Proposals at 5. The agencys adjustment of IBMs FPR scenario 5 price increased IBMs price for this scenario from approximately [deleted] to approximately [deleted].
The final consensus evaluation for IBM and Amazon was as follows:
| Amazon | IBM |
Technical /Management |
|
|
-- Technical Approach (Demo) | Very Good | Marginal |
-- Technical Approach (Written) | Exceptional | Very Good |
-- Service Level Agreements | Very Good | Satisfactory |
-- Management Approach | Satisfactory | Very Good |
Past Performance (confidence) | High | Moderate |
Security | Pass | Pass |
Proposed Price | [deleted] | [deleted] |
Evaluated Price | $148.06 million | $93.9 million |
Guaranteed Minimum | [deleted] | [deleted] |
Overall Proposal Risk | Low | High |
Source Selection Decision (SSD) at 1.
Based upon the above evaluation results, the source selection authority (SSA) concluded that Amazons proposal represented the best value. In this regard, while IBMs proposal offered an evaluated [deleted] price advantage over 5 years, the SSA concluded that this advantage was offset by Amazons superior technical solution. SSD at 8.
Prior to contract award, and in accordance with the terms of the RFP, the agency conducted post-selection negotiations with Amazon to address certain matters in its proposal. RFP at 47. Upon learning of the ultimate award to Amazon and after receiving a debriefing, IBM filed this protest.
DISCUSSION
IBM raises numerous challenges to the evaluation of its technical and price proposals, the conduct of discussions (including the post-selection negotiations with Amazon), and the evaluation of Amazons past performance. Based upon our review of the record, we find for IBM on its challenges to the agencys price evaluation under one of the solicitations price scenarios, and the conduct of post-selection negotiations. For these reasons we sustain the protest. We deny IBMs challenges to the agencys evaluation of Amazon under the past performance evaluation factor. We have considered all of IBMs arguments and discuss the most significant below.
Scenario 5 Evaluated Price
As set forth above, offerors were required to address six notional scenarios. Scenario 5, for data analytics, was identified as platform as a service (everything but applications and data are the responsibility of the contractor), and included the following description:
This scenario centers around providing a hosting environment for applications which process vast amounts of information in [parallel] on large clusters (1000s of nodes) of commodity hardware in a reliable, fault-tolerant manner (MapReduce). The solution to this scenario should automatically provision clusters of compute for the segmentation and [parallel] processing of input datasets via the MapReduce framework (3.4.1) where the vendor is responsible for the management of the OS [operating system] and MapReduce implementation. Assume a cluster large enough to process 100TB [terabytes] of raw input data. Assume input data set was loaded from available object-based storage that realizes 6 reads/second and 2 writes/second. Assume 100% duty cycle on all virtual machines associated with this scenario.[ [2]] (Total storage for each order shall be 100 TB object. Read/writes and IOPS [input/output operations per second] should be calculated per order).
RFP, amend. 4, Scenario 5 Description (emphasis added).
Pointing to the solicitation reference to a 100% duty cycle and the pricing instructions request for yearly prices, the agency explains, in its report and at the hearing our Office conducted in this matter, that it was requesting under scenario 5 the prices for simultaneously running a large number of orders, each consisting of 100 TB of data, repeatedly throughout the year. COS at 28-29; Hearing Transcript (Tr.) 269-71. Because IBMs FPR price was based on a single run processing 100 TB of data, multiplied by the specified number of orders for the period (30 for the first year), the agency used IBMs proposed catalog pricing and the services identified in its FPR for this scenario, to adjust the firms price to represent 1 year of continual processing for each order.
IBM asserts that the agencys adjustment of its scenario 5 price was unreasonable. In this regard, IBM maintains that the agency imposed an unstated requirement that each 100 TB data analytics unit provided under this scenario was to be continually repeated throughout the entire year. In contrast, under the protesters interpretation (as reflected in its FPR), it was only required to propose a solution capable of processing a single 100 TB data run with no specified duration. IBM First Supplemental Protest at 40. IBM explains that it therefore proposed an optimal price for a level of services (e.g., computer capacity) with a processing time of approximately [deleted], which represented a single run of 100 TB of data. Tr. at 410.
As an initial matter, we find untimely IBMs challenge to the agencys interpretation that scenario 5 called for repeated 100 TB data runs throughout the year, rather than a single run under each order. In this regard, prior to submitting its initial proposal, IBM asked two questions seeking additional information about the scenarios technical parameters. Specifically, IBM first asked:
Are orders the number of new images of that scenario type that are loaded to the image store/catalog in the year or are they the number of instantiations/runs of that scenario type in a year?
Question/Answer No. 49. The agency responded that [a]s outlined in the scenario, the servers should be treated as operating on 100% duty cycle and should be priced out as simultaneous orders. Id.
IBMs second question was more detailed, requesting detailed information concerning the scenario requirements. Among other things, IBMs second question asked if concurrent data analytics users would be running jobs, what would be the anticipated average number of runs of each scenario type daily, monthly, etc., and how many analytic jobs were expected to be concurrently executing. Question/Answer No. 50. In response, the agency repeated its answer to Question No. 49, and added:
The contractor should propose commercial best practices derived from their commercially available solution(s) to provide data analytics via the MapReduce software framework to concurrent users from multiple organizations.
Id.
Without further inquiry, IBM initially priced scenario 5 at approximately [deleted], based on the specified number of orders, with 12 months of availability. Thus, IBMs initial approach, consistent with the manner in which all other offerors in the competitive range prepared their pricing, appeared to be based upon continual 100 TB data runs throughout the year. COS at 32-33; IBM Initial Proposal at VI-17 (proposal of services at 12 months each); Tr. at 428-29 (7/24/365 capacity approach). However, in its FPR, IBM (but not the other offerors) reduced its scenario 5 price to approximately [deleted], based on a single run for each of the specified number of orders.
Under our Bid Protest Regulations, a solicitation defect apparent on the face of the solicitation must be protested prior to the time set for receipt of initial proposals or quotations, when it is most practicable to take effective action against such defects. 4 C.F.R. § 21.2(a)(1) (2013). Furthermore, an offeror who chooses to compete under a patently ambiguous solicitation does so at its own peril, and cannot later complain when the agency proceeds in a way inconsistent with one of the possible interpretations. Wackenhut Servs., Inc., B-276012.2, Sept. 1, 1998, 98-2 CPD ¶ 75 at 5; CardioMetrix, B-274585, Nov. 18, 1996, 96-2 CPD ¶ 190 at 3; Watchdog, Inc., B-258671, Feb. 13, 1995, 95-1 CPD ¶ 69 at 5.
Here, by its own actions, IBM evidenced its recognition that the scenario 5 instructions were ambiguous as to the frequency of the expected 100 TB data runs. IBM requested clarification of the requirements in this regard and then, not having received meaningful clarification, first adopted one interpretation (that is, continual runs) in its initial proposal and then a different interpretation (a single run per order) in its FPR. Having chosen to compete despite its recognition of the patently ambiguous nature of the solicitation in this area, IBM cannot now complain when the agency proceeds in a manner inconsistent with one of the possible interpretations and adjusts IBMs price to match the governments (and Amazons apparent) interpretation of the requirement. See, e.g., Wackenhut Servs., Inc., supra.
That said, while we view as untimely IBMs challenge to the agencys interpretation that continual runs (100% duty cycle for 1 year) were required under scenario 5, its challenge to the agencys calculation of an evaluated price for scenario 5 is not untimely.
In this regard, our Office will review the reasonableness or consistency of the evaluation method the agency employs. See Federal Computer Intl Corp., B-276885, July 29, 1997, 97-2 CPD ¶ 35 at 3. In meeting the requirement to consider cost or price to the government in evaluating competitive proposals, 41 U.S.C. § 3306(c)(1)(B) (2011), an agencys chosen method of evaluation must include some reasonable, common basis for evaluating or comparing the relative costs of proposals. See Aalco Forwarding, Inc., et al., B-277241.15, Mar. 11, 1998, 98-1 CPD ¶ 87 at 11. Ordinarily, normalization--which is the term used by the parties here--involves the measurement of offerors costs against the same baseline where there is no logical basis for differences in approach or where there is insufficient information provided with the proposals, leading to the establishment of common estimates by the agency. See Bendix Field Engg Corp., B-246236, Feb. 25, 1992, 92-1 CPD ¶ 227 at 17.
Here, the record indicates that the agency lacked sufficient information to ensure that proposals were evaluated on a common basis with respect to scenario 5. In this regard, the agency attempted to ensure that offerors were evaluated on a common basis with regard to scenario 5 by scaling IBMs single-run price upwards to equal one year of continual processing for each order. Generally, this resulted in assuming that each IBM 100 TB data run, indicated by IBM to take [deleted], would be repeated approximately [deleted] times in a year. Tr. at 361, 375.
However, while Amazons scenario 5 price indicated that it, like every other offeror besides IBM, assumed repeated 100 TB data runs throughout the year, an agency adviser to the price evaluation team (and author of scenario 5) testified that based on the information in the proposal, the agency did not know how long a single 100 TB data run would take using Amazons proposed solution. Tr. at 314, 378. Specifically, Amazons proposal made various assumptions about running 100 TB data sets at 100% duty cycle and leveraging [its] [deleted], and priced [its] [deleted] instance type for 100% of the time, but it did not propose a specific time for a single 100 TB data run. Amazon Proposal at VI-32-33. Thus, there was no way from the information available concerning Amazons solution to ascertain how many 100 TB data runs were included in Amazons scenario 5 pricing.
Further, the agency recognized that solutions (and prices) could vary based on the makeup of virtual machines--the amount of locally available storage, the amount of memory, the amount of virtual compute cores proposed--and how fast a unit processes 100 TB of data, all of which would have an effect on performance, including how many times a solution could process that amount of information in a given period. Tr. at 344, 347. In this regard, while Amazons proposed scenario 5 solution included [deleted] compute units or [deleted] virtual cores (i.e., divisions within the virtual computer available for separately processing information without interfering with one another), IBMs solution included [deleted] virtual cores; [deleted]. Tr. at 386-88.
In sum, given the agencys uncertainty regarding just what performance (e.g., number of 100 TB data runs) was included in each evaluated price, there is no basis for concluding that Amazon was evaluated for scenario 5 using the same or otherwise comparable level of performance as included in IBMs adjusted price. Thus, we find the price evaluation to be unreasonable and we sustain the protest on this basis.
Post-Selection Negotiations
The RFP included the following provision regarding software certification:
The Contractor certifies that it will undertake to ensure that any software to be provided . . . under this contract will be provided . . . free from computer virus, which could damage, destroy, or maliciously alter software, firmware, or hardware, or which could reveal to unauthorized persons any data or other information accessed through or processed by the software.
RFP Commercial Clause § 152.204-706(a). In its post-selection negotiations with Amazon, Amazon proposed, and the agency accepted, modifying the above solicitation clause as follows: The Sponsor agrees that only software developed and provided by [Amazon] would be subject to this requirement. Memorandum of Understanding, Feb. 12, 2013, at 3.
IBM asserts that in agreeing to this modification, the agency relaxed a material requirement of the solicitation. The agency responds that post-selection negotiations were contemplated by the RFP, RFP at 47 (The Government intends to select for final negotiations a contractor(s) resulting from this solicitation whose proposal represents the best value . . . .), and that this modification does not represent a material change to the RFPs requirements or Amazons obligations. We disagree.
It is a fundamental principle of government procurement that competition must be conducted on an equal basis; that is, offerors must be treated equally and provided with a common basis for the preparation of their proposals. Systems Mgmt., Inc.; Qualimetrics, Inc., B-287032.3, B-287032.4, Apr. 16, 2001, 2001 CPD ¶ 85 at 8. When, either before or after receipt of proposals, the government changes or relaxes its requirements, it must issue an amendment to notify all offerors of the changed requirements and give them an opportunity to respond. Diebold, Inc., B-404823, June 2, 2011, 2011 CPD ¶ 117 at 4; Systems Mgmt., Inc.; Qualimetrics, Inc., supra; see Cardkey Sys., B-220660, Feb. 11, 1986, 86-1 CPD ¶ 154 at 2 (If it becomes apparent that the contract being negotiated differs significantly from the requirements stated in the RFP, the contracting agency must amend the RFP or, at the least, advise offerors of the change during discussions and seek new offers.) We will sustain a protest where an agency, without issuing a written amendment, materially alters the solicitations requirements to the protesters prejudice. See Systems Mgmt., Inc.; Qualimetrics, Inc., supra.
Here, the record indicates that the modification of the RFP clause to the negotiated language materially reduced Amazons obligations from those imposed in the RFP. In this regard, the RFP clause required the offeror to certify its undertaking to ensure that any software provided will be virus free, while the modified language covered only software developed and provided by Amazon. This is significant because Amazons proposal contemplated the provision of third party and open-source software that is not developed by Amazon and thus would not fall within its modified certification. See, e.g., Amazon Proposal at 1-4,1-9 (rich ecosystem of . . . third-party security tools), and at 1-13, 1-23, 1-26, 2-38 (proposed use of MySQL and Red Hat Enterprise Linux, an open-source database and software product, respectively).
During the hearing before our Office, the agency admitted that, at the time of the post-selection negotiations, it did not consider the impact of the modified language; it understood that Amazon was certifying all software and did not realize that the change might be a restriction on the certification. Tr. at 486-88. Indeed, the contracting officer testified that had the agency focused more closely on the modification, it would have taken exception to the revision. Tr. at 502-03. Thus, the hearing testimony suggested that the new language represented a material change to the terms of the underlying competition.
Both at the hearing and in briefs filed after the hearing, however, the agency asserts that this change was not significant because Amazon is still required to comply with other provisions of its contract. For example, the agency points out that SRD § 3.13.2 required C2S infrastructure and services to be assessed and authorized in accordance with Intelligence Community Directive (ICD) 503 (reference 3), which provides for the agency to incorporate standards, policies, and guidelines issued by the National Institute of Standards and Technology and the Committee on National Security Systems (CNSS). Agency Post Hearing Comments at 20. One aspect of these standards includes malicious code protection, and Amazons detailed proposal to meet these requirements was incorporated into the contract. Tr. at 470-72; Amazon System Security Plan, Appendix B-91--B-93.
We see no basis in the contemporaneous record to support a conclusion that the agency made its decision to allow the modification based on these other provisions of the solicitation, or on Amazons agreement to them.[3] In this regard, while we consider the entire record in resolving a protest, including statements and arguments in response to a protest, in determining whether an agencys selection decision is supportable, we accord greater weight to contemporaneous evaluation and source selection materials than to new judgments made in response to protest contentions. Boeing Sikorsky Aircraft Support, B-277263.2, B-277263.3, Sept. 29, 1997, 97-2 CPD ¶ 91 at 15. We accord lesser weight to post hoc arguments or analyses because we are concerned that judgments made in the heat of an adversarial process may not represent the fair and considered judgment of the agency, which is a prerequisite of a rational evaluation and source selection process. Id. Here, given the contracting officers testimony that, had the agency focused on the modification requested by Amazon, it would have taken exception, we find no basis for accepting the agencys current assertion that the modification was not material.
In any case, the agencys current position does not show that the modification was not material. In this regard, the agency now contends that the only aspects not covered by Amazons agreement to the certification requirements were (1) the certification itself, which the agency believes would be satisfied by Amazon signing its contract; and (2) the requirement to immediately notify the contracting officer of an issue with malicious code. Agency Post Hearing Comments at 20. However, regardless of the agencys position with respect to the certification, it is unclear why elimination of Amazons obligation to immediately notify the contracting officer about malicious code would not represent a change in a material requirement.[4]
In sum, we find that the agency, without issuing a written amendment, materially relaxed the solicitations requirements for Amazon without affording the other offerors an opportunity to propose to the modified requirements. Accordingly, the protest is sustained on this basis as well.
Auto-Scaling Evaluation
During the agencys final evaluation, the evaluators assigned IBMs proposal a deficiency under the demonstration factor because they found that IBMs FPR introduced new language that cast doubt on whether the firms existing public cloud provided auto-scaling for all applications, both IBM-supplied and agency consumer-supplied. COS at 9. While the evaluators found that IBMs proposed C2S cloud for the intelligence community included auto-scaling capability for all applications, they also assigned a significant weakness because there was a lack of detail on how this additional capability (relative to the existing public cloud) would be accomplished. Id. at 13. IBM asserts that the agencys evaluation was irrational and that its proposal made clear that its public cloud provided auto-scaling capability for all applications whether supplied by IBM or agency consumers.
In considering protests challenging an agencys evaluation of proposals, we will not reevaluate proposals; rather, we will examine the record to determine whether the agencys evaluation conclusions were reasonable and consistent with the terms of the solicitation and applicable procurement laws and regulations. Gonzales-Stoller Remediation Servs., LLC, B-406183.2 et al., Mar. 2, 2012, 2012 CPD ¶ 134 at 5. A protesters disagreement with a procuring agencys judgment is insufficient to establish that the agency acted unreasonably. Sig Sauer, Inc., B-402339.3, July 23, 2010, 2010 CPD ¶ 184 at 6.
Here, the proposal instructions required each offeror to clearly demonstrate its understanding of the technical requirements and suitability of the proposed technical approaches that will be employed. Evaluation Criteria at 2. Moreover, it is an offerors obligation to submit an adequately written proposal for the agency to evaluate. See Independence Constr., Inc., B-292052, May 19, 2003, 2003 CPD ¶ 105 at 5.
Our review of the record shows that the RFP clearly required offerors to demonstrate the ability to auto-scale computer resources both in their existing public cloud and in the C2S cloud solution. Specifically, the cloud was to provide dynamic workload management . . . across the cloud infrastructure, SRD § 3.4.11, and shall provide application services with . . . automated scaling. SRD § 3.9.1. While IBMs initial presentation demonstrated its auto-scale capability for applications from its existing public cloud structure, in its FPR, IBM revised its written proposal in support of the demonstration so as to indicate that its ability to auto-scale in its existing public cloud structure was limited to applications provided by IBM. In this regard, in referring to its capability to auto-scale, IBMs FPR drew a distinction between [deleted]. IBM FPR at 1-25.[5] This distinction was continued in a figure from its FPR indicating that, [deleted].[6] Id. at 1-26. Thus, IBMs FPR suggested that the ability to auto-scale in its existing public cloud structure was limited and did not apply to all services.
As explained by the agency, it had grave concerns about IBMs auto-scaling capability when it considered these limiting references in conjunction with a subsequent statement in IBMs FPR that an application was to be selected based on catalog choices. IBM FPR at 1-28; Tr. at 50-51. According to the agency, it interpreted this and other uses of catalog in IBMs proposal to refer to the C2S service catalog, a listing of IBMs fixed prices for cloud services. Supplemental COS at 3. While agency consumers could add their own applications to an overall library for their use (SRD § 3.4.13), the IBM service catalog could not be altered by agency consumers. Id. Thus, given the indications in IBMs FPR that auto-scaling in its existing public cloud structure was limited to applications from IBMs service catalog, and that consumer applications could not be added to that catalog by the consumer, the evaluators could not conclude that IBMs existing public cloud structure, as described in its FPR, provided a mechanism through which an application furnished by an agency consumer could be auto-scaled. Final Technical Evaluation Report at 8.
In response to the agencys arguments, the protester identifies a number of places in its FPR where it used the word catalog in a more generic sense, thus indicating that its reference to selecting applications from the catalog was not intended to mean the service catalog provided by IBM. For example, IBMs FPR stated that the [intelligence community] can build custom applications for inclusion in the image library or catalog. FPR at 2-7, 2-8. In addition, at a later stage of the demonstration, where IBM showed its ability to add consumer applications to a library, the IBM presenter stated that that image now exists in the catalogue. Tr. at 113. IBM also notes that even the RFP uses the term catalog other than in the context of the services catalog. Specifically, it refers to the requirement that an offeror provide an image library, a repository for virtual images and VM templates to be managed and selected from the catalog. SRD § 3.4.13.
Our review of the record indicates that these various references suggest that IBM may in fact have auto-scaling capability for consumer applications. However, while the cited passages in IBMs FPR established, e.g., that consumer applications can be added to the library, and that applications can be auto-scaled in IBMs existing public cloud structure, there is no place in the FPR where IBM clearly and affirmatively stated that its existing public cloud structure can auto-scale all applications, whether provided by IBM or the consumer. Tr. at 70, 220. Likewise, there is no clear statement in the FPR defining what the applications catalog is as distinguished from the IBM-supplied service catalog.
We recognize that IBMs proposed cloud for the intelligence community--i.e., the contract at issue here--promised the capability to auto-scale all applications. However, the above deficiency was assigned for failure to demonstrate the existence of this capability in IBMs existing public cloud, a different element of the evaluation. Further, since we find the agency reasonably determined that IBM failed to clearly establish the capability of its existing public cloud to auto-scale all applications, there is no basis to find unreasonable the agencys assignment of a significant weakness, under a different evaluation element (the written element), as a result of IBMs failure to explain how it would add the capability to auto-scale all applications in the cloud it proposes to provide for the intelligence community.
We see no basis to question the reasonableness of the agencys concerns (expressed as a deficiency and a significant weakness under the technical approach subfactor) that IBMs proposal failed to adequately explain its auto-scaling capabilities. Accordingly, this aspect of the protest is denied.
Past Performance Evaluation
IBM also argues that the past performance evaluation of Amazons proposal was flawed because the agency failed to take into account news reports about five service outages experienced by some of Amazons public cloud clients between April and December 2012, while the agency was conducting this procurement.[7] IBM First Supplemental Protest at 57. IBM contends that this information was relevant to the past performance evaluation, noting that the second most important element under the past performance factor was whether an offerors performance history demonstrates success in meeting management, delivery, and performance requirements within the terms of a Service Level Agreement [SLA]. Evaluation Criteria at 3-4. IBM argues that had the agency considered this information, Amazons past performance rating would have been lower than high confidence.
Our Office has recognized that in certain limited circumstances an agency evaluating an offerors past performance has an obligation (as opposed to the discretion) to consider outside information bearing on an offerors past performance. New Orleans Support Servs. LLC, B-404914, June 21, 2011 CPD ¶ 146 at 5. Where we have charged an agency with responsibility for considering such outside information, the record has demonstrated that the information in question was too close at hand to require offerors to shoulder the inequities that spring from an agencys failure to obtain, and consider, the information. Id.; see e.g., International Bus. Sys., Inc., B-275554, Mar. 3, 1997, 97-1 CPD ¶ 114 at 5; G. Marine Diesel, B-232619.3, Aug. 3, 1989, 89-2 CPD 101 at 4-6 (contracting officer who was personally aware of the awardees continuing difficulties in performing a contract for services related to the subject solicitation, and who considered those difficulties in deciding not to exercise the remaining options, erred in not considering the difficulties when evaluating proposals).
The record here shows that the contracting officer, the SSA, and other members of the evaluation team, were aware of the news reports regarding the service outages, Addendum to Supplemental Agency Report at 1, but concluded that the reports and their knowledge of the circumstances surrounding the outages were not sufficiently detailed to take the outages into account in the past performance evaluation. Id.; Contracting Officers Declaration, Apr. 25, 2013; SSA Declaration, Apr. 26, 2013. For example, as noted by the SSA, none of the cited news reports addressed Amazons success in meeting the terms of its SLAs with the affected customers. SSA Declaration, Apr. 26, 2013.
In addition, the record shows that one of Amazons past performance references acknowledged outages in Amazons system. Specifically, the National Aeronautics and Space Administration, Jet Propulsion Laboratory (JPL), rated Amazon as very good for meeting SLAs, despite reported outages, commenting:
[Amazon] has experienced some outages, especially in their Virginia region. However, this has had no impact on JPL, and as a percentage of the overall availability, these outages are miniscule. All cloud vendors have outages. All private clouds and private data centers have outages. The difference is that we hear about them when they happen in a public cloud, such as [Amazon]. JPL operates mission critical services in the [Amazon] cloud and we have had 100% uptime since inception. To achieve this, we implement failover and elastic load balancing but its simple and inexpensive and very much worth it.
JPL Past Performance/Questionnaire at 3.
In conclusion, we see no basis to find that the agency improperly evaluated Amazons proposal under the past performance factor.
Evaluation of Guaranteed Minimum Prices
IBM asserts that the agency improperly considered the effect of its guaranteed minimum price on its total evaluated price. In this regard, IBM relies on the RFP language that the guaranteed minimum would not be used as part of the total evaluated price. Evaluation Criteria at 5. IBMs assertion is without merit.
The guaranteed minimum price feature of this solicitation was intended to allow the offerors to recover a portion of the upfront infrastructure expenditures and to reduce their cost risk. Source Selection Evaluation Board (SSEB) Recommendation at 19. The RFP specifically provided that the guaranteed minimum proposed by each offeror would be evaluated for completeness and reasonableness and would be used within the Governments overall risk rating involved with this acquisition. Evaluation Criteria at 5. The SSEB, in its discussion of the offerors guaranteed minimum prices, addressed the risk involved with IBMs minimum by noting that [deleted]. SSEB Report at 20. The SSEB also found serious cost risk associated with IBMs proposed contract clause which indicated that the contractor would [deleted]. Id. The SSEB observed that if the guaranteed minimum was considered as part of the likely cost, it would reduce the price difference between IBM and Amazon. Id. The SSA made similar observations in her source selection decision. SSD at 9.
In our view, the evaluation in this regard was not inconsistent with the RFPs evaluation criteria. The record shows that IBMs evaluated price was not increased by the amount of its guaranteed minimum. See, e.g., SSD at 8. Rather, the SSEBs evaluation and the SSAs tradeoff analysis simply considered the risk involved in IBMs guaranteed minimum and future position on negotiations. While IBM objects to consideration of the magnitude of its guaranteed minimum, clearly the magnitude of the guarantee was a factor in the extent of the resulting risk, which under the RFP was to be evaluated.
RECOMMENDATION
We sustain the protest because the agencys adjustment of scenario prices was unreasonable in that it did not result in evaluation on a common basis, and because the agency materially relaxed a solicitation term for the awardee during post-selection negotiations. We recommend that the agency reopen the competition and amend the RFP as necessary to ensure that proposals are prepared and evaluated on a common basis, consistent with the issues discussed in this decision. We further recommend that the agency conduct discussions with offerors, obtain and evaluate revised proposals, and make a new source selection decision. Finally, we recommend that the protester be reimbursed its costs of filing and pursuing the protest, including reasonable attorneys fees. 4 C.F.R. § 21.8(d)(1).
The protesters certified claim for costs, detailing the time expended and costs incurred, must be submitted to the agency within 60 days after receipt of this decision. 4 C.F.R. § 21.8(f)(1).
The protest is sustained.
Susan A. Poling
General Counsel
[1] The concepts of infrastructure as a service, and platform as a service are also referenced in GAOs audit work on cloud computing. Information Technology Reform: Progress Made but Future Cloud Computing Efforts Should be Better Planned, supra, at 4.
[2] Duty cycle refers to the percentage of time a computer spends in an active state as a fraction of the total duration. IBM First Supplemental Protest at 40. If the duration is 1 year, a 100% duty cycle would cover 8,760 hours of time. COS at 33.
[3] The agency also generally claims that the SSA was briefed on the final negotiation items and felt this was a minor issue. Tr. at 469; SSD at 9. The contracting officer was unaware of the impact of this particular provision and there is nothing in the record to indicate that he provided a relevant assessment of that impact in the briefing to the SSA or that the SSA exercised otherwise considered judgment in this regard.
[4] Our conclusion is not changed by Amazons assertions that IBM also sought numerous proposed changes to provisions in the RFP, including a proposal that it would not provide [deleted] with respect to [deleted]. IBM FPR at 5-8; see Intelligent Envts, B-256170.2, Nov. 28, 1994, 94-2 CPD ¶ 210 at 4 (protest denied where neither protester nor awardee complied with specific requirement). While offerors were free to ask for changes, waiving a material term of the solicitation for only one of them, after the selection decision was made, was improper. We also disagree with Amazon that IBM cannot claim to be prejudiced by this change. IBM argues that this modification materially reduces the risk to the contractor. IBM Supplemental Comments, May 6, 22013, at 8. In our view, IBMs assertion that the level of risk to the contractor was reduced by this modification is sufficient to establish prejudice.
[5] In providing both platform and infrastructure as services, an instance refers to the supply of a virtual machine or server for use by the consumer. Tr. at 45-46.
[6] Load balancing refers to the distribution of computer workload across multiple servers, while auto-scaling refers to changing the capacity of a particular server.
[7] These outages were reported in various media outlets, including, for example, The Washington Post, The New York Times, The Wall Street Journal, and Cable News Network. IBM First Supplemental Protest, Exhs. D through P.