The first step is when we meet with you and other project stakeholders to scope out your goals and objectives. All parties buy-in, schedules the sprints, and discuss a project feature list used as the basis for the initial release.

2

THE BUILD

We construct a development process uniquely attuned to our client’s existing workflow while fundamentally observing short cycles of iterations that rapidly ship.

3

COLLABORATION

The key to a project’s success relies on continued communication between Proudcloud and the stakeholders. A flow of feedback assures that the development process can quickly adjust course to address challenges and exploit opportunities that may surface throughout the course of the project.

4

POST-BUILD

We recognize that even after the final product ships, many of our clients may require continuous engagement to either wean internal teams to operate on their own, or to provide longer term management and development support.

We use agile methodologies when we map out and build a project with you. This approach is driven by realistic goals, collaboration, and rapid iterations to ensure quick and successful outcomes.

PAIR PROGRAMMING

By programming in pairs, we have two sets of eyes and two minds looking at code during development. This allows our project teams to produce good quality code, reach solutions faster, and achieve quick development cycles.

SCRUM

We practice the SCRUM methodology throughout all our projects. This provides all stakeholders with a clear collaborative path while maintaining quick iterative development cycles that help project owners reach early Minimum Viable Product release.

THE STANDUP

The entire engineering crew participates in a weekly 20 minute general standup to discuss all the ongoing projects. This is the venue to discuss issues, roadblocks, solutions, and calls-for-help. In addition to this, a daily standup is conducted on Slack using the Tatsu integration.

TEST COVERAGE

We implement tests throughout our work. This helps ensure code integrity as projects evolve over time even as new coding teams join later.

OUR TOOLS

Proudcloud uses Pivotal Tracker to manage our agile process, Github for our source code versioning management, and Circle CI for Continous Integration. We also implement AppSignal to alert us to runtime issues as they happen for quick mitigation.

UI/UX

When a client requires us to build the UI/UX, we allocate an additional 160 hours for creative work and UI markup development. The first 160 hours (30 working days) of a project are allocated to design work and feedback.

SCRUM IN UNDER 10 MINUTES

For an introduction to SCRUM, we invite you to watch this excellent video by Hamid Shojaee

OUR TECHNOLOGY STACK

Below are technologies that we work with for clients and internal research & development.