phase 1
connect
phase 2
discover
phase 3
design
phase 4
build
phase 5
evolve
Agile Custom Software Development

Our Process

Jon Stone
Managing Director

“Our goal is to create software that achieves real business outcomes for your company. As Managing Director, I keep teams focused on the things that drive value and make a measurable impact.”

phase 1

Connect

We match you with technology experts who understand your industry. This multidisciplinary team will learn about your high-level business goals and challenges to ensure our solutions deliver value quickly and provide a foundation for scalable growth.

Jon
Managing Director
Austin
Design Lead
Rhiannon
Project Coordinator
Suzy
Software Developer
HATIM
Software Developer
phase 1

Goals

goal

Understand "why"

Designers, engineers, and product owners create better solutions they understand the big picture.

goal

Team alignment

Your AltSource team will align with primary stakeholders from your organization to define roles and responsibilities.

phase 2

Discover

Rightsize the project, create a roadmap, and scope your MVP.

Problem identification

Identifying the pain points of workflows and current technology infrastructure.

Value vs. cost analysis

Rightsizing feature options in order to meet your defined ROI.

Feature prioritization

Building a roadmap for successful product delivery.

Code assesment

Examining existing solutions and code.

MVP deliverables

Defining initial project scope based on potential business impact.

Estimation

Gauging cost based on difficulty of delivering the MVP.

“We learn your business inside and out to ensure our solutions unlock growth opportunities and drive efficiencies across your entire organization.”

Hatim Painter
Software Developer
phase 2

Goals

goal

Identify user needs

We create itemized cost estimates and calculate your expected return on investment.

goal

Establish milestones

Develop a roadmap of key milestones, organized into releases that add incremental value with each iteration.

goal

Define MVP scope

Prioritize the critical features and functionality necessary to make an immediate impact on your business.

goal

ROI analysis

We create itemized cost estimates and calculate your expected return on investment.

phase 2

Design

Our Design Team will work with you to define how you’ll interact with your new software, and design it to your exact specifications.

Austin Nash
Design Lead

“The design phase is where you'll see your software solution come to life.”

phase 3

Goals

goal

Expand on workflows

Working hand in hand with key stakeholders, we design expanded human-centric workflows that optimize the technical and physical spaces.

goal

Prototype interactions

Create clickable prototypes to crystalize your vision and bring every department into the conversation.

goal

Define technology

Come to decisions on hardware and the tech stack to meet identified constraints.

goal

Create database models

We’ll design a database model to map out entities and ensure the data we collect is robust enough to drive business outcomes well into the future.

phase 4

Build

We organize work into two-week agile sprints and make continuous, incremental improvements based on your feedback.

“We build your application line by line, feature by feature. We get it working, tested, and into your hands for feedback. Then we iterate!”

Suzy Gerhart
Lead Software Developer

What's in a sprint?

1
Active development
2
Code review
3
Quality assurance
4
Gather feedback
5
Code release
6
User testing
phase 4

Goals

goal

Smooth Transition

Sunset legacy systems and cutover to new solution with minimal interruption.

goal

Measure Impact

Evaluate performance against KPI goals to assess impact of the new solution.

product showcase

Connecting data, people, and places

TriMet partnered with AltSource to rebuild their Trip Tools suite, bringing Trip Planner, Transit Tracker, and Service Alerts into a map-based interface under the umbrella of a modern tech stack.

TriMet mobile app screen shot
phase 5

Evolve

After release, we work with your team to ensure a smooth release and successful adoption. Often times, we begin work on a second phase of features that were not included in the initial MVP.

“We build long-term partnerships so that your software continuously evolves to support your growing business.”

Rhiannon
Project Coordinator
phase 5

Goals

goal

Gather user feedback

Observe how the new solution is being used and making adjustments based on feedback.

goal

Enhanced QA

Pixel tracking to make sure the UI and the data is following expected patterns and delivering expected outputs.

goal

Adoption

Ensure your team is rapidly adopting the new solution and fully utilizing all features to get the most value.

goal

Ongoing support

We're here when you need us. Your satisfaction is our top priority.