MENU
 

DEVELOPMENT METHODOLOGY

If you can dream it,

you can do it.

Walt Disney

Agility 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 provide agility with integrity built-in. Hence late-change-no-penalty and we can make many changes on-the-fly.
When professionals at Robocoder Corporation are hired to enhance or develop an enterprise database application or platform, the following best-practices are adhered to:
Feel free to contact us to learn more about our development methodology.

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 this first step, 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 the four components: Workflow, Rules, Data, and Technology. These will flow through the subsequent Analysis and Design stages. Robocoder Corporation 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 known, 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 codes are 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 expect deliverables:

  • Prototype Verified
  • System Generated
  • Application ready for Integrated 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 expect 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.

Please do not hesitate to contact us to discuss what we can do for you today.