CPC G06F 8/77 (2013.01) | 18 Claims |
1. A system for managing a software development project, the system comprising:
a processor and a memory, wherein the processor is configured to:
initialize a software developer workbench, wherein the software developer workbench comprising:
a development toolchain configured to provide access to a plurality of software development tools including a plurality of tool modules, wherein the plurality of tool modules comprise a code module for writing software code associated with the software development project, a build module for building the software development project, and a test module for testing the software development project; and
a metrics module configured to display one or more metrics associated with the software development project;
cause at least one display to display the development toolchain including the plurality of tool modules corresponding to the plurality of software development tools;
link the plurality of tool modules of the plurality of software development tools according to a dependency that illustrates a relationship between the plurality of software development tools to indicate to a developer that at least one of the software development tools necessary to build, test, deploy, and/or run the software development project based on the illustrated relationship;
determine operational status of the plurality of software development tools in real time, wherein the operational status includes: fully operational status indicating that features of the plurality of software development tools are available, non-operational status indicating that the features are not available for use, not fully operational status indicating that the features are accessible but degraded, and unknown status; and
cause the at least one display to display visual indicators applied to status indicator corresponding to the determined operational status of the plurality of software development tools.
|