Application Design

RBT Inc. apps are primarily Software-as-a-Service applications. They need to be fault tolerant, easily scalable, and performant. Our designs should follow the “Twelve Factor” standard.

Development Process

Our development process loosely follows the Agile methods. Our goal is to work with a heartbeat of 2 weeks maximum for sprints. We are also working toward better implementation of User Stories and Use Cases.

Task Management

All development tasks, whether feature requests or bug fixes, should start with a User Story. The story should be developed through concise short descriptions, followed by conversations to develop the details, and confirmation to ensure the development team has clear objectives. Use Cases should be developed from the processing of the User Story to further refine the details of the tasks and objectives.