Evolution Team

Reducing Tech Debt

Modernizing Application

Quality Improvements

Retire Classic PestPac

Remove Obsolete Code

All of AP module

Better manage PNET custom code

Move TNA, Paycalc, Payroll systems, etc

*Data Structure Improvements

Unlimited Tecnicians

Unlimited UDF's

*VB6 COM Remove DLL's

Use Execute Query?

Use .NET?

Consolidate on 1 version of jQuery

Use CDN's instead of locally hosted 3rd party libraries

Enabling New Features

Consolidate & Reduce "noise" CRUD SP's

*New PestPac UI

Continue knockout prototype?

Move user session into database / AWS

*Assist in SSO rollout

Remove oCompanyGlobals

Go to database each time

*Implement a more robust Change Log

Built-in SQL Change Tracking?

Remove ASP implementation

*Allow for PestPac to be put into "debug" mode

Safer testing

Added debug statements

Suppress certain operations

Emailing

Processing credit cards

*Form Builder

Database health utility

Look for orphaned records

Data integrity

Disk fragmentation

Ensure backups are running

Reduces session load

Helps with removing "sticky sessions"

*Add a "RequestId" to each request

Helps correlate application operations

Associate requests to users

Helps in debgging

*Improve UI Validation

Consistent UX for user feedback (prompt's/modal's)

Consistent UI for validation errors

Auto-updater for PNET's?

*Fully build & deploy PestPac

Include all PSUB custom code

Fully drop and re-deploy all of WebRoot at each release

Do not expect old build artifacts to be around

Homegrown?

All PNET -> PSUB migrations need to be cross-browser compliant

Make sure dependencies on WebRoot will work once it's removed

Use Pestpac API

Changes to build & deploy process

Form builder?