| |
| Application Lifecycle Management |
New generation tool for the management of software development, and for the analysis of code quality |
The solution for software development process |
- Regulus supports both agile and traditional software development processes
- A flexible data model make it unique, because it is able to describe and support all kinds of development process
- A strong integration with software metrics tools enables a comprehensive quality contro
- Easy to use, quick answers, correct decisions
e-XPerTeam studies and develops best practices to control and improve software projects, offering decision support tools. The available indicators are:
-
Cost metrics
-
Productivity metrics
-
Quality metrics
-
Agile metrics
- For managers – to make decisions, and to know the project cost
- For team leaders – to plan and to allocate resources
- For developers – to track their activities and to optimize their time
- For customers – to be able to trust the software quality, and for a product that does not degrade with time
|
| REGULUS, a solution for software development process: |
Architecture and technological stack |
|
The system is based on Java-J2EE technologies, and on the use of widely used and proved open source frameworks. Its business logic and operational flow are implemented usingZK RIA framework(Rich Internet Application).
The persistence layer makes use ofORM Hibernateframework, and of PostgreSQL database, but any other relational DBMS can be used, thanks to ORM decoupling implemented by Hibernate.
The user interface is Web-based, but with the usability and power of a desktop application, due to the use of Ajax technology. The authentication & authorization system is based on Spring Security.
|
|
|
The system runs on Tomcat servlet container, under a Linux or Windows operating system. Users access Regulus through a standard Web browser.
Regulus supports both agile processes, such as XP, Scrum, FDD, and traditional processes based on workpackages, incremental-iterative processes, waterfall. Processes of different types can be tracked within the same organization. |
|
|