Within our method to design, develop and implement systems for your company is a
desire to be viewed as your long-term solutions partner, and work with you to achieve
your desired results.
To ensure that our services align with your goals, we use methodology that has a
specific approach to developing the systems and solutions that will put your business
in the best possible position to be competitively in today’s global marketplace.
Every software development methodology has its own approach, and specific types
are born from that development. The following are among the most common:
- Waterfall: linear framework type
- Prototyping: iterative framework type
- Incremental: combination of linear and iterative framework type
- Spiral: combination linear and iterative framework type
- Rapid Application Development (RAD): iterative framework type
Sequent most closely follows the waterfall method, which is a sequential development
process where development flows steadily downwards through the various phases of
analysis, design, implementation, testing, integration and maintenance. We’ve found
that emphasizing planning, time schedules, target dates, budgets and implementation
at one time allows us to consider, think and plan through the entire life of a project.
Benefits of Waterfall
The waterfall process has several provisions for correcting any errors in early
steps and allows for change control.
Other Development Approaches
There are some clients where the agile method is more appropriate. Agile software
development refers to a group of software development methodologies based on the
iterative development, where requirements and solutions evolve through collaboration
between cross-functional teams. Because Sequent encourages teamwork, the agile methods
sometimes employed when rapid delivery of high-quality software is required.
While we mainly work within the structures of the waterfall and agile methods, we
also employ techniques within Rapid Application Development (RAD) and scrum when
those approaches more closely align development with customer needs and company