Application Development

Sometimes the ideal software solution to a particular business need just does not exist. The systems we build enhance the productivity of our clients while complimenting the existing systems and increasing their value to the organization.

Loblolly Consulting uses an iterative systems development methodology for custom application development. Through the creation of a tightly integrated project work plan that ties together key dependencies during the SDLC, we develop the project documents and technical deliverables required to successfully design, build, and deploy new applications.

Verification, Validation, and Approval of Requirements

Loblolly is committed to verification, validation, and approval of requirements as a key element in the design process. Based on the complexity of the system functionality to be developed, Loblolly uses an approach of progressive elaboration to determine requirement details at multiple levels including:

  • Business Requirements
  • Functional Requirements
  • System Requirements
  • Software Requirements
  • Data Requirements

We have successfully used custom and client requirements traceability database systems to manage requirements, design components, test cases, and test scenarios so that no details are missed throughout the lifecycle. Our documents follow a robust, repeatable, and consistent process from draft to approval to ensure traceability throughout the project lifecycle. All of the technical documents and repositories chosen for our engagements are established with the participation and prior approval of the customer. Our commitment to perform stakeholder validations and approval of all required stage gate documents ensures that no details are missed.

Loblolly Uses a Variety of Testing Types Including:
  • Functional – Generally done by end users to verify that the results meet the functional business requirements.
  • Data – Generally done at each transformation step and includes the interface to the transaction system.
  • Systems – Performance (volume and speed); Quality (requirements verified to the system); Security (all process and end user access); Availability (refresh schedules can be met); Reliability (procedures for unplanned outages and backup)
  • Validation – Subject matter experts test the reporting environments and validate. This can often serve as the UAT that is always needed for new systems. The documents supporting testing include a test plan, test scenarios, and test results. This approach has been repeatedly applied successfully by Loblolly staff.
Support & Maintenance

Our commitment to our clients does not end with application deployment. Application support and maintenance services provided by Loblolly range from facilitating changes to applications to simply providing uptime to a mature application. Loblolly is a technology agnostic services vendor and will adapt to the platforms being used by the customer to maintain the application. However, when needed, Loblolly will recommend improvements to the maintenance operation for ongoing quality improvement, cost effectiveness, and improved responsiveness. Capacity planning, monitoring system usage, and tracking performance are all integral parts of the application maintenance operation.

Example

Loblolly was recently engaged to maintain and enhance a reporting system by integrating it with an agency’s public website. Maintenance tasks included a rewrite of the Texas Administrative Code principles governing selected agency programs to a format that is easily understandable by the general public and the coordination of the translation of all text by the state agency translation department. To enhance the level of services provided to Texans, Loblolly determined the business and technical requirements for the addition of information about specific Waiver Programs to the public website. Loblolly also assisted the program area with data analysis to respond to questions posed by providers about the information reported on the public site. These maintenance and enhancement efforts have allowed the agency to provide citizens with new, critical information in a user-friendly manner.