Persona-based dashboard in an automated-application-release-management subsystem
OwnerAgila Govindaraju, Karthikeyan Ramasamyinventors
Life of this patent
Estimating the term…
Abstract
The current document is directed to an automated-application-release-management system that organizes and manages the application-development and application-release processes to allow for continuous application development and release. The current document is particularly directed to implementations in which the automated application-release-management subsystem provides persona-based dashboard displays to users, tailoring the dashboard displays to the job profiles of users and to individual users. Persona-based dashboard displays are facilitated by standardized stage and task outputs, output contexts implemented by code-change identifiers, and stage/task-output aggregation.
Claims20
An automated-application-release-management subsystem within a cloud-computing facility having multiple servers, data-storage devices, and one or more internal networks, the automated-application-release-management subsystem comprising:
- a dashboard user interface;
- an automated-application-release-management controller;
- an interface to a workflow-execution engine within the cloud-computing facility;
- an artifact-storage-and-management subsystem;
- and
- a dashboard-display component that displays persona-based dashboards.
A method that displays data output by an automated-application-release-management subsystem that includes one or more application-release-management pipelines, each application-release-management pipeline representing a sequence of tasks carried out by the automated-application-release-management subsystem to generate a releasable version of an application and each application-release-management pipeline comprises one or more stages, the automated-application-release-management subsystem operating within a computing facility having multiple servers, data-storage devices, and one or more internal networks, the method comprising:
- using information, by a dashboard-display component of the automated-application-release-management subsystem, in a data structure that represents a user to select a persona for the user;
- using metrics, by the dashboard-display component, associated with the persona to retrieve stored data output by one or more pipeline stages for display to the user;
- rendering, by the dashboard-display component, the retrieved data for display through a persona-based dashboard;
- and
- displaying the persona-based dashboard to the user.
Computer instructions, stored within one or more physical data-storage devices, that, when executed on one or more processors within a computing facility having multiple servers, data-storage devices, and one or more internal networks, control the computing facility to displays data output by an automated-application-release-management subsystem, operating within the computing facility, that includes one or more application-release-management pipelines, each application-release-management pipeline representing a sequence of tasks carried out by the automated-application-release-management subsystem to generate a releasable version of an application and each application-release-management pipeline comprises one or more stages, by:
- using information, by a dashboard-display component of the automated-application-release-management subsystem, in a data structure that represents a user to select a persona for the user;
- using metrics, by the dashboard-display component, associated with the persona to retrieve stored data output by one or more pipeline stages for display to the user;
- rendering, by the dashboard-display component, the retrieved data for display through a persona-based dashboard;
- and
- displaying the persona-based dashboard to the user.
Dependencies are inferred from the claim text.