Process

A process is simply a series of practices implemented with the goal of stabilizing the organization and producing the best work.  

Like any company or organization, we have a process that relies on a combination of established methodologies and organic patterns that have arisen as a result of experience.  The human factor goes a long way in making each project case-specific.  At every step, there are needs we must consider and conversations we must have.  

However, an established process creates a level of predictability that is fundamental in hitting the right deadlines and maintaining a good relationship with clients.  Having a well-defined process is also integral to creating an uninterrupted workflow between two separate teams, e.g. between us (the vendor) and a client's internal developers.  

One of the most widely-used processes in development is the Agile Methodology, which outlines a series of work cycles that support adaptability, fast turnaround, cross-functionality and continuous communication.  

Extreme Programming (XP) is a type of Agile which introduces a few more practices of its own.  You can read more about Agile and XP here, or read about our specific practices here.   

Related Posts