Rommana Software: Defining The Era of Feature-Based Project Management

Follow Rommana Software on :

Magdy Hanna, CEO “Dynamic” is the word that best describes today’s software development project management, where the role of application lifecycle management (ALM) solutions has become more pronounced than ever. The scenario entails an amalgamation of evolving technologies, constant calls for updating applications, multiple development methodologies, developers and teams working remotely, outsourced business models, and clients demanding on-time delivery, to name a few. As such, software development teams must use an application lifecycle management tool that encompasses all product lifecycle phases, including a project management capability that gives the team full control over all project activities, to ultimately help them ensure on-time delivery of features. To this end, Rommana Software’s Rommana ALM allows project teams, agile or not, to manage every aspect of the product lifecycle from initial requirements and release planning to delivery and maintenance.

The Feature-Based Project Management approach adopted by Rommana ALM allows project managers and agile professionals to view and manipulate all the project essentials as they relate to features. Magdy Hanna, CEO of Rommana Software, says, “By emphasizing ‘features’ as the main entity in a project, software teams mostly focus on tasks, milestones, and schedules as the critical entities in a project. Project managers and Agile professionals need to use a project management approach that puts features as the main deliverables of a project. All other project essentials such as, risks, tasks, schedules, milestones, actions, etc. must be continuously monitored in the context of features.”

Addressing Multi-pronged ALM Needs

Drawing insights from his rich experience, Hanna mentions that in addition to focusing on features as the main entity in a project, project managers and agile professionals must adopt a robust change management process that includes reviews and approving change requests and creating new versions of requirements based on approved change requests. Also, organizations of all types and sizes keep moving away from face-to-face meetings and are adopting virtual ways of collaboration while working on projects —especially in the wake of the COVID-19 pandemic.Rommana ALM’s Collaboration Center has taken virtual collaboration to a level that allows large project teams, customers and stakeholders to collaborate remotely in every aspect of a product lifecycle while maintaining a complete record of all collaboration activities as part of the project documents.


The Feature-Based Project Management approach adopted by Rommana ALM allows project managers and agile professionals to view and manipulate all the project essentials as they relate to features


Some organizations are developing very large systems, sometimes referred to as Systems of Systems that require tens or even hundreds of project teams working concurrently to deliver features for different releases of the system in question.“They need an ALM tool that allows a release manager or a program director to plan system releases by including features from multiple projects that might be using totally different methodologies,” says Hanna.Another challenge is that those project teams might be using different project management methodologies within each project. Project managers experience a lack of consistency in practices among different team members. This is even true with agile teams using Scrum or other agile methodologies. “When project teams do not follow consistent practices, it becomes difficult to predict the quality of a product”, says Hanna. Rommana ALM is architected to allow project teams to follow robust software engineering practices that have been proven to consistently produce high-quality releases. “For example, the Scenario-Based Development and Testing methodology adopted by Rommana ALM helps project teams to prevent defects early in the lifecycle and achieve the highest level of requirement and code test coverage,” mentions Hanna.

It can be Herculean for companies to aligning with these trends and reroute around the challenges. They are tired of having to acquire a handful of tools, which are developed by different vendors and are using a different user interface, to manage their product lifecycle. To this end, Rommana ALMis a fully integrated set of tools and methodologies to support all aspects of the application lifecycle through one consistent user interface, one architecture, and one common repository to store all project data.The solution provides a robust change management process that allows project managers and agile professional to respond to changes in business’ needs by creating multiple versions of requirements based on approved change requests.
An ALM that’s a Class Apart

Hanna, as a former professor of software engineering at a reputed education establishment and current CEO and faculty of the International Institute for Software Testing,architected Rommana ALMwith a mission to bring about operational consistency within the various facets of project management. As such, several aspects differentiate Rommana ALM from competitor solutions in the market. It enables “Total Control/Total Management,” wherein, project managers, portfolio managers, product managers, and product owners have access to a comprehensive set of reports and dashboards to allow them to control every aspect of a product or system lifecycle. All Rommana ALM components such as requirement/user story management, test design, and management, issue management, change management, release management, project management, and collaboration management are fully integrated using one database repository that allows traceability between all project entities. The integration of all Rommana ALM components into one tool allows for one common simple user interface to access features supported by these components.

Companies can leverage Rommana ALM as a SaaS solution or have it installed on-premises. Its modular nature allows companies to subscribe to or acquire only the componentsthey’d need at the time and then add more components as their needs grow. The company conducts extensive discussions and demo-ing, with clients to determine needs before they adopt the solution.With regard to onboarding,“it takes minimal effort to get the solution working in few hours”, adds Hanna.
In effect, Rommana ALM delivers Comprehensiveness of coverage, methodology support, and simplicity of the user interface. Customers find that using one tool that has everything they need to manage their product lifecycle is very attractive. “As many of our customers say, Rommana ALM is not just a tool, it is a set of methodologies adopting the best software engineering practices. A client even quoted that one ‘cannot’ easily screw up with Rommana ALM,” prides Hanna.

Having carved a unique niche in the space, Rommana Software plans on extending their ALM’s support for the medical industry. “We currently have a strong support of many of the processes required by FDA and ISO standards. We plan to expand in this area to make Rommana ALM the tool of choice for medical device development,” adds Hanna. In parallel, the company will continue its efforts to support scaled agile for large programs to define feature-based project management as a new discipline for project managers and agile professionals.

Company
Rommana Software

Headquarters
San Diego, CA

Management
Magdy Hanna, CEO

Description
Rommana ALM allows project teams, agile or not, to manage every aspect of the product lifecycle from initial requirements and release planning to delivery and maintenance. The Feature-Based Project Management approach adopted by Rommana ALM allows project managers and agile professionals to view and manipulate all the project essentials as they relate to features. Rommana ALM is a fully integrated set of tools and methodologies to support all aspects of the application lifecycle through one consistent user interface, one architecture, and one common repository to store all project data. The solution provides a robust change management process that allows project managers and agile professional to respond to changes in business’ needs by creating multiple versions of requirements based on approved change requests

Rommana Software