Collaboration

Engagement with all Participants

Project management will be an ongoing activity during the one-year duration of Phase 2A. In this work plan, WSP has proposed three (3-4) tasks to be carried out in Phase 2A, over a one-year duration. As shown in Table 3, these tasks are going to be conducted simultaneously and will involve multiple entities (e.g.: State DOTs, AW Product Contractors). Furthermore, the execution will orchestrate over two distinct (sub) Phases establishing an encompassing foundation checkpoint followed by a refinement/extension iteration. An Agile project management approach will be followed to manage the work and the work products (deliverables) associated with each task. WSP proposes the following approach for project management.

Supporting Technology

Microsoft Teams

Microsoft Teams is a platform that brings together all the features needed to maintain workspace communication. It is dedicated to collaboration and fostering teamwork within centralized spaces, and allows you to gather documents and other useful material used by the team.

Microsoft Teams allows you to communicate, collaborate and follow a project with your colleagues and partners. Microsoft Teams also provides features that support ongoing conversations, calls, and meetings that integrate with other Office 365 applications, within or outside your team spaces. Plus, install the app on your mobile device to access your discussions and documents from anywhere.

Swagger Hub

Swagger Hubis an integrated API development platform that brings together all the core capabilities of the open source Swagger framework, along with additional advanced capabilities to build, document, manage, and deploy your APIs. SwaggerHub provides one centralized platform — in the cloud — that allows teams to optimize their Swagger workflow across the entire API lifecycle.
Swagger Hub will be the authoring and primary design composition tool suite used in formulating the API.

AW "Blaze"

AW "Blaze" is the testing, inspection, and verification platform that will be used to execute a variety of tasks that would have otherwise been used as scripting bundles.

As a simple and robust means to provide a user-friendly experience for the testing scope, the AW Blaze uses the new Blazor platform. This platforam will be familar to enterprise developers and those technical staff from a range of roles.

Blazor is a framework for building interactive client-side web UI with .NET.
-Create rich interactive UIs using C# instead of JavaScript.
-Share server-side and client-side app logic written in .NET.
-Render the UI as HTML and CSS for wide browser support, including mobile browsers.
-Integrate with modern hosting platforms, such as Docker.

Using .NET for client-side web development offers the following advantages:
-Write code in C# instead of JavaScript.
-Leverage the existing .NET ecosystem of .NET libraries.
-Share app logic across server and client.
-Benefit from .NET's performance, reliability, and security.
-Stay productive with Visual Studio on Windows, Linux, and macOS.
-Build on a common set of languages, frameworks, and tools that are stable, feature-rich, and easy to use.