Контракт JEDI (Joint Enterprise Defense Infrastructure) был оценен и узаконен в ходе многоэтапного процесса, который длился несколько лет. Контракт был заключен Министерством обороны США (DoD) и направлен на предоставление услуг облачных вычислений для военных.
Сроки оценки и легитимации контракта JEDI следующие:
-
Выпуск запроса предложений (RFP). В октябре 2018 года Министерство обороны опубликовало первоначальный запрос предложений на контракт JEDI, в котором изложены требования и критерии оценки.
-
Подача предложений: Заинтересованные компании, в том числе крупные поставщики облачных услуг, представили свои предложения в ответ на запрос предложений. Крайний срок подачи заявок — октябрь 2018 года.
-
Процесс оценки: Министерство обороны провело всестороннюю оценку представленных предложений. Оценка включала оценку каждого предложения по критериям, указанным в запросе предложений. Учитывались такие факторы, как технические возможности, безопасность, стоимость и соответствие требованиям Министерства обороны.
-
Объявление о награждении: 25 октября 2019 года Министерство обороны объявило, что Microsoft получила контракт JEDI, опередив других претендентов, включая Amazon Web Services (AWS). Это решение вызвало юридические проблемы и разногласия, что привело к последующим проверкам и задержкам.
-
Юридические проблемы и переоценка. Amazon, которая считалась фаворитом контракта, опротестовала решение о присуждении контракта, заявив о несправедливом обращении и предвзятости. Судебная тяжба привела к повторной оценке для решения проблем, поднятых Amazon.
-
Окончательная легитимация и реализация: после серии судебных разбирательств и проверок контракт JEDI был в конечном итоге узаконен. Однако контракт столкнулся с дальнейшими задержками и изменениями из-за продолжающихся юридических споров и изменений в стратегии облачных вычислений Министерства обороны.
Вот пример кода, демонстрирующий простой метод оценки предложений на основе системы баллов:
def evaluate_proposals(proposals):
scores = {}
for proposal in proposals:
# Perform evaluation based on criteria
score = calculate_score(proposal)
scores[proposal] = score
return scores
def calculate_score(proposal):
# Calculate the score based on technical capabilities,
# security, cost, and compliance with requirements
# ...
return score
# Example usage
proposals = ['Proposal 1', 'Proposal 2', 'Proposal 3']
evaluation_results = evaluate_proposals(proposals)
print(evaluation_results)