MCC Current IT Environment - Final.docx
DOCX document 52 KB Posted
- Attached to
- MCC Software Development Recompete
- Solicitation number
- 95332427K0001
- Issued by
-
Millennium Challenge Corporation
About this file
This is an appendix documenting the Millennium Challenge Corporation's (MCC) current IT environment and application portfolio. The document provides a comprehensive inventory of 13 enterprise applications and platforms supporting MCC's operations, each with detailed specifications regarding criticality, complexity, technology stack, development backlog, and current staffing requirements.
The applications span multiple technology domains including financial data management (MCC MIS system built on SQL Server 2019, SSRS, SSIS, Vue.js, and ASP.Net), Microsoft Power Platform solutions (10+ Canvas and Model-driven PowerApps), SharePoint Online for intranet and records management, and various specialized tools for evaluation tracking, compact program management, economic analysis, and performance management. Critical systems include MCC MIS and the Selection App (both rated High criticality), which can withstand outages of one day or less. The technology portfolio reflects a mix of legacy and modern frameworks, including AngularJS, Angular, Python, PHP, and cloud platforms (Azure, AWS EC2, Cloud.gov). Current support teams range from 0.5 to 6 full-time equivalent personnel per application, with roles including developers, Scrum masters, business analysts, QA testers, database administrators, and UX designers. The document indicates that several systems have significant development backlogs (Large: 2+ years for MCC MIS), while others are in operations and maintenance mode. This inventory serves as the baseline for understanding the scope of the MCC Software Development Recompete contract, which will provide application engineering, O&M support, platform customization, and Tier 3 user support across this entire enterprise application environment.
View the file
Other files
| File | Type | Posted |
|---|---|---|
| Performance Work Statement (PWS) - Final.docx | DOCX document | |
| RFI_Notice of Intent.docx | DOCX document | |
| Request for Information (RFI) - Final.docx | DOCX document |
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
UNCLASSIFIED
UNCLASSIFIED
Appendix B - MCC Current IT EnvironmentUNCLASSIFIED
Legend Criticality Low: Can withstand an outage of more than 3 days.
Medium: Can withstand an outage of up to 3 days.
High: Can withstand an outage of only 1 day or less.
Complexity Low: Customized features are built to support 1-2 business processes.
Medium: Customized features support 3-5 business processes High: Customized features support more 5+ business functions Backlog Anticipated development timeline None: in O&M Small: less than 1 years’ worth of work Medium: 1-2 years Large: 2+ years
| Application Supported |
| Business Function |
| Technology Used* |
| Criticality |
| Complexity |
| Backlog |
| Current Supporting Roles |
| MCC MIS |
| This system allows country partners to submit financial, procurement, and results data to MCC relating to quarterly funding requests; MCC also uses this tool to evaluate and capture decisions about those requests. |
| SQL Server |
SSRS
SSIS
Data Warehouse jQuery
Vue.js ASP.Net C# Microsoft Visual Studio AzureDevOps
| High |
| High |
| Large |
| Scrum master (1), business analyst (1), QA tester (1), |
developer (2), UX designer (1),
| Power Platform Apps |
| MCC has several (10+) Canvas and Model-drive Powerapps supporting administrative business workflows |
| Canvas PowerApps |
Model-driven PowerApps
| Med |
| Med |
| Med |
| Scrum master (1), business analyst (1), QA tester (.5), |
developer (2)
| SharePoint Online |
| This platform hosts MCC’s intranet, is the official recordkeeping repository, and supports collaboration among teams. |
| Sharegate |
| High |
| Med |
| Med |
| M365 SME (1) |
Support tech (1)
Also supported by the team listed in Power Platform Apps
| Databus |
| This serves as a crucial resource for analysis and reporting on financial data (including contract-related data from Oracle CLM). |
| ASP.Net |
C# Microsoft Visual Studio SQL Server 2019
| High |
| Med |
| None |
| Database administrator (.5) |
| MCC.API |
| This is the host that provides data connections from various internal data sources to reporting tools. |
| ASP.Net |
AutoFixture Automapper C# Entity Framework 6 FluentValidation Gulp Log4net Microsoft Visual Studio Moq
NPM
nServiceBus Python SQL Server 2019 Swagger AzureDevOps TypeScript Unity WebAPI xUnit
| High |
| High |
| Low |
| Scrum master (1), business analyst (1), QA tester (1), developer (2) |
| Evaluation Pipeline |
| This system is used to track and report on evaluation timelines |
| AngularJS |
Bootstrap 4 FontAwesome Gulp Jasmine JavaScript jQuery Karma Log4Net Microsoft Visual Studio
NPM
SQL Server 2019 AzureDevOps TypeScript UIRouter
| Low |
| Low |
| None |
| Developer (1), |
tester (.5), database admin (.5), business analyst (1)
| Compact Program App |
| This system manages core compact program data. Key data points are compact names, original budgets, and milestones. |
| AngularJS |
Bootstrap 4 FontAwesome Gulp Jasmine JavaScript jQuery Karma Log4Net Microsoft Visual Studio
NPM
SQL Server 2019 AzureDevOps TypeScript
| Low |
| Med |
| Med |
| See roles identified for MCC MIS. The same individuals listed for MCC MIS also support this application. |
| Indicator Tagging App |
| This app was built to be a lightweight tool to tag indicators for reporting purposes |
| AngularJS |
Bootstrap 4 FontAwesome Gulp Jasmine JavaScript jQuery Karma Log4Net Microsoft Visual Studio
NPM
SQL Server 2019 AzureDevOps TypeScript UIRouter
| Low |
| Low |
| None |
| See roles identified for the Evaluation Pipeline application. The same individuals listed for the Evaluation Pipeline also support this application. |
| Econ App |
| This app is designed to help the Economic Analysis team manage ERR and Beneficiary Analysis data. |
| AngularJS |
Bootstrap 4 FontAwesome Gulp Jasmine JavaScript jQuery Karma Log4Net Microsoft Visual Studio
NPM
SQL Server 2019 AzureDevOps TypeScript UIRouter
| Low |
| Low |
| None |
| See roles identified for the Evaluation Pipeline application. The same individuals listed for the Evaluation Pipeline also support this application. |
| Selection App |
| This application calculates and makes annual scorecard data available to the MCC public website. |
| ASP.Net |
C# Microsoft Visual Studio SQL Server 2019
SSRS
AngularJS Angular jQuery AzureDevOps FluentValidation
NPM
MVC
WebAPI Unity Automapper Antlr elmah Entity Framework 6 xUnit Bootstrap 4 PDFsharper OLEDB(Excel) FontAwesome WebGrease Newtonsoft.json
| High |
| Medium |
| Low |
| See roles identified for MCC MIS. The same individuals listed for MCC MIS also support this application. |
| Performance Management |
| This app allows staff to manage their annual performance plan and assessment. |
| ASP.Net |
C# Microsoft Visual Studio SQL Server 2019
SSIS
AngularJS Angular jQuery Gulp
NPM
MVC
WebAPI Unity Automapper FluentValidation Log4Net Entity Framework 6 Swagger TypeScript xUnit AzureDevOps Moq Bootstrap 4 Jasmine
| High |
| Medium |
| None |
| See roles identified for the Evaluation Pipeline application. The same individuals listed for the Evaluation Pipeline also support this application. |
| mcc.gov/data |
| This application supports MCC's open data initiative and allows staff to publish data for public consumption. |
| Apache Web Server |
Python, Javascript AngularJS JQuery Bootstrap git
| Low |
| Medium |
| None |
| See roles identified for the MCC.API application. The same individuals listed for MCC.API also support this application. |
| IATI Generator |
| This tool combines data from various sources to product the quarterly International Aid Transparency Initiative (IATI) report. |
| AWS EC2 Cloud |
Apache Web Server
PHP
git MySQL
| Low |
| Medium |
| None |
| Administrative support technician (1) |
| MCC.gov website |
| MCC’s public website |
| Github |
Decap Cloud.gov
| High |
| Medium |
| Medium |
| See roles identified for the Evaluation Pipeline application. The same individuals listed for the Evaluation Pipeline also support this application. |
| Evidence Platform |
| Publication of data and knowledge products created from MCC-funded studies. Currently operated by ICPSR and not managed by MCC. |
| Medium |
| Medium |
| Low |
| This platform will be migrated to MCC early in the new contract period. |
| Box.com |
| MCC’s external document sharing and collaboration tool |
| High |
| Low |
| Low |
| See roles identified for the Power Platform Apps. The same individuals listed for the Power Platform apps support this app. |
| ServiceNow |
| MCC’s ticketing and workflow system |
| Med |
| Med |
| Med |
| See roles identified for the Power Platform Apps. The same individuals listed for the Power Platform apps support this app. |
*May use other technologies not listed
File details come from the government source that posted it. Updated .