Methodology

Agility and integrity is our corner-stone.

Agility to us is not just performing many mini-waterfalls iteratively and incrementally; it means setting up traps for mini-errors so the big ones can be avoided. We built our low-code generator, Rintagi, founded on: Rejuvenation with integrity and agility. Hence late-change-no-penalty™, and we can make many changes on-the-fly.

DEVELOPMENT METHODOLOGY

When professionals at Robocoder Corporation are hired to enhance or develop an enterprise database application or platform,
we adhere to the following best practices:

  • INITIAL PHASES

  • DESIGN & IMPLEMENTATION

  • TESTING

INITIAL PHASES

In the initial phases of Scoping, Discovery, and Analysis, Robocoder Corporation's solution analysts work closely with business users to define business processes for automation.

After storyboarding and sometimes wire framing, rigorous test cases are developed ahead for the subsequent prototype, so that the system can be designed to satisfy these test cases and consequently meet user requirements. The focus here is to produce implementation-ready software the first time. When clients invest more time up front to get the design right, the implementation phase is incredibly fast - a matter of days and weeks rather than months.



SCOPING

In Scoping, all the elements of the task are identified, such as stakeholders, locations, business performance metrics, business and technical constraints and risks, and so on.

Business requirements, organizational infrastructure, and resources are also determined. From newly defined alternatives, the analysts select a solution. At the end of this phase, deliverables may include:

  • Project Description or Charter
  • Business Requirements Draft
  • Estimate


DISCOVERY

In Discovery, the analysts first divide the job into four components: Workflow, Rules, Data, and Technology.

These will flow through the subsequent Analysis and Design stages. Robocoder staff examine existing systems and data; they begin determining what the rules need to be (rule mining); and they document rules and workflow diagrams. They then move on to the conceptual data model and data quality assessment. Finally, technological requirements are determined and a tiered technology diagram is generated. At the end of this phase, deliverables may include:

  • Business Requirements Signed-off
  • Conceptual Solution Prepared
  • Storyboard Verified


ANALYSIS

This is where the analysts get into the application process flow, solidify rule methodologies, and complete mining, analysis, and optimization of rules.

On Rintagi™ anti-aging App Platform, each business rule can be classified as one of Constraint, Computation, Inference or Action Enabler, and can be managed independently. Validation workshops are held with the business users to make sure the business rules are correct, and then the rules are finalized. Next, analysts complete a data source quality assessment, and determine history and archive requirements. A logical data model is developed and integrated with enterprise data. Entity relationship diagrams are created, data volumes are estimated and conversion specifications are developed. Finally, the analysts identify needed interfaces between technologies and conduct a Proof of Concept. At the end of this phase, deliverables may include:

  • Conceptual Solution Signed-off
  • Wireframe Verified

DESIGN AND IMPLEMENTATION

Now that the specifications are developed, a prototype can begin. Each prototype can turn into a production system in seconds.
Rintagi™ can generate millions of lines of code in seconds, so this phase will proceed rapidly.

Content management is automatically included. The client's system administrator can control security and access by assigning display and edit access levels, down to each column and row of data if need be. Moreover, change can be done quickly and accurately because all code is either generated or managed, and impact analysis can easily be performed prior to making changes.

The design process is started by confirming how business events will be divided into system events. User guides and use-case descriptions are generated, and the workflow processes are designed. Rule design and classification is completed and double-checked, and rule deliverables are produced. After the databases and their utilities are confirmed, physical data conversion specifications and programs are created. Now, analysts can install the application, produce the technology support guide and user support model, and train technical support personnel.

After all this careful preparation, implementation takes only days or weeks, rather than months. At the end of this phase, you can expect these deliverables:

  • Prototype Verified
  • System Generated
  • Application Ready for Integration and Acceptance Testing

TESTING

Iterative and incremental testing has two purposes:
to make sure that user requirements are being met and that the elements of the program are working properly.

There are typically few bugs during this stage, so all the benefits of the new software are quickly realized, such as business continuity, reduced workload, and increased accuracy and flexibility. System Integrated Testing is satisfied prior to deployment to users for User Acceptance Testing. At the end of this phase, you can expect these deliverables:

  • System Signed-off
  • Deployment Package Ready for Production

AND IT’S DONE — ON TIME AND WITHIN BUDGET


The new system can be up and running just days or weeks after completion of the Initial Phases.

We deliver, and you can see what other clients are saying about us on our testimonial page.


Contact us for a free demo today to discuss how we can improve your business.


Contact Us