ENHANCED COMPLIANCE VERIFICATION SYSTEM
Methods and systems for developing and deploying software applications in a computing environment hosted by multi-user computing services platforms. Web-based user interfaces providing one or more options for accessing a software development project hosted by multi-user computing services platforms for presentation to users. Multi-user computing and network services platforms configured to receive, via the user interface, inputs to software development projects, which may include change requests or work items.
1 . A computer-implemented method for developing and deploying software applications comprising:
presenting, to a developer user of a multi-user computing platform, a user interface providing one or more options for accessing a software development project hosted by the multi-user computing services platform;
receiving, by the multi-user computing services platform via the user interface, inputs to the software development project, wherein the inputs comprise at least one of a change request and a work item;
in response to receiving the inputs, accessing data associated with at least one industry standard and at least one software development process;
automatically generating, based on the data, one or more user actions consistent with conformance to the at least one industry standard and at least one software development process; and
providing, by the multi-user computing services platform, a user interface indicative of the one or more user actions.
2 . The method of claim 1 , wherein the at least one industry standard comprises one or more of ISO 26262, ISO/IEC 15504, and Automotive SPICE.
3 . The method of claim 1 , wherein the at least one software development process comprises one or more of Agile Scrum and the Capability Maturity Model.
4 . The method of claim 1 , wherein the one or more user actions comprises one or more of request, approve, baseline, start development, rework, and reject.
5 . A system configured to develop and deploy software applications hosted by a multi-user computing services platform comprising
at least one memory having stored therein computer instructions that, upon execution by one or more processors of the system, cause the system to:
present, to a developer user of a multi-user computing platform, a user interface providing one or more options for accessing a software development project hosted by the multi-user computing services platform;
receive, by the multi-user computing services platform via the user interface, inputs to the software development project, wherein the inputs comprise at least one of a change request and a work item;
in response to receiving the inputs, access data associated with at least one industry standard and at least one software development process;
automatically generate, based on the data, one or more user actions consistent with conformance to the at least one industry standard and at least one software development process; and
provide, by the multi-user computing services platform, a user interface indicative of the one or more user actions.
6 . The system of claim 5 , wherein the at least one memory further comprises computer instructions that, upon execution by one or more processors of the system, cause the system to implement a developer editor configured to present a web-based user interface and a development environment.
7 . The system of claim 5 , wherein the at least one industry standard comprises one or more of ISO 26262, ISO/IEC 15504, and Automotive SPICE.
8 . The system of claim 5 , wherein the at least one software development process comprises one or more of Agile Scrum and the Capability Maturity Model.
9 . The system of claim 5 , wherein the one or more user actions comprises one or more of request, approve, baseline, start development, rework, and reject.