Our Process

Our SDLC identifies practices and norms that help us produce solutions that are user-friendly, efficient, and consistent. Whatever the type or size of the project, all teams can apply this practice, which is drawn both from AITS successes and from industry-wide best practices.

At a high level, our process is iterative and focused on collaboration and prototyping. After initiation, a team conducts a short pre-flight check to ensure that the team and process is optimally prepared for success. The development cycle depicted below connects the Discovery, Design, Build, and Test stages to underline that collaboration and early prototyping, testing, and revision are expected characteristics of our teams.

Chart showing the 7 stages of our process: preflight, discovery, design, build, test, deploy, and support

It's important to note that the stages are not necessarily sequential or linear, and can be adjusted to match a team's more agile approach. Most typically, teams might define sprints based on feature sets, so multiple stages might be underway at once.

Discovery, design, build, and test and form a team's sprint cycle.

(Note that in the above depiction, deployment could also be included, if the team was taking a more standard agile approach.)

Learning more

Pre-flight check