Case study

SaaS Product Development and Ongoing Maintenance

K-12 attendance tracking platform Python development, code refactoring, ongoing support, and monitoring

01 Attendancek 12

Client

Attendancek12
USA

Project Duration

12 months+
2 people

Client Challenge

The client - AttendanceK12 - is an attendance tracking solution that allows K-12 educators and administrators to automate student attendance tracking, parent correspondence, and early interventions, so they can spend less time on tedious administrative work and more serving their students.

AttendanceK12 engaged us for Python development and code refactorings as well as ongoing support and monitoring. The development team was expected to proactively tackle new tasks and ensure timely delivery.

Service Process

Service Process

The development team adhered to our commitment to quality and followed our standard working processes. A few highlights of our service delivery for this project include:

Project Planning & Strategy: We initiated our collaboration with AttendanceK12 by conducting an in-depth analysis of their requirements to devise a comprehensive strategy aimed at optimizing their attendance tracking system. Our team identified a Django/Python library to enhance the speed and efficiency of the project. We also recommended strategic improvements to elevate the system’s capabilities, ensuring it not only met but exceeded AttendanceK12’s operational goals.

Quality Assurance: We maintained a rigorous quality assurance process throughout the project lifecycle. Our team regularly monitored software quality, project progress, and client satisfaction, making adjustments as necessary to ensure the highest standards were met.

Weekly Review Meetings: Every week our team met with the client to review the previous week’s progress, discuss thoughts and insights regarding the tasks listed in the Pivotal Tracker, address any new issues encountered in Sentry, and if applicable, provide a live demonstration of new functionalities.

Application UI Designs

Project Results

The team has helped to maintain and expand functionalities of the AttendanceK12 system such as:

  • Attendance and incident tracking modules
  • K-12 school district access
  • External API integrations
  • MFA and general security updates
  • Letter, SMSand email notifications
  • District automation process

Deliverables

  • existing system testing and code refactorings
  • development of new functionalities and integrations such as security updates, attendance thresholds, intervention plans, and new PDF attachments for emails

Benefits

  • improved system performance
  • swift delivery of a wide variety of new features
  • strong project management and reliable, clear communication
  • on-going diligent software monitoring