Agile Development
Romanlogic has several teams delivering code on a routine basis. To meet the needs of customers with challenging problems, changing requirements, and dynamic working environments, we selected the Agile methodology as our development model.
Why did we choose Agile?
We chose the Agile method as our primary method of development because it delivers results to you and your company without having to wait for the traditional waterfall. Speed doesn’t mean that the quality is poor. Paralleled with deep experience and existing Romanlogic framework, our Agile development produces high quality, well engineered code very quickly.
What development tools does your team use in their Agile development process?
Romanlogic capitalizes on advanced software development setups so you don’t have to. As part of our Agile methodology, we utilize one of the world’s most extensive Agile software development environments. Our environments give you, the client, the ability to dig as deep as you would like into the process and details. We work with:
Online Planning Boards
Burn down charts
Issue tracking
What does a typical Romanlogic team consist of?
A minimal team has the following members:
Project Manager / Product Owner: Typically an experienced software engineer bringing skills and knowledge directly to the customer.
Software Architect/Engineer I: Proposes architecture and implementation. Typically has over 10 years of experience.
Software Engineer/Engineer II: Implements software solutions. Typically has over 10 years of experience.
Rich Internet Application Developer: Uses wireframes, proposes design solutions, implements the front end and works with engineers to develop backend requirements. Typically has 10 years of experience.
Wireframe Developer: Develops application flow in a visible format. Typically used during the initial month of development.
Primary Research Lead – Researches ad reviews requirements, serves as quality control, and normally serves as the scrum master.
Crowdsourcing: When it makes sense, we do use some crowdsourcing techniques. The methods that we use are on a case by case basis.


