As a team, BAS looks to utilize a variety of tools to ensure the successful completion of projects. Our work approach is strongly based on the Agile manifesto but we look at both the Waterfall and Agile methods to populate our expanding set of tools. We want to use the right tool for the job.
As an example of using agile methods, we have implemented using task boards to track work flow.
What is Agile? What is Waterfall?
In the world of software development and project implementation, there are many methodologies that are used to achieve the end goal of a project. Two prominent methods are Waterfall and Agile and often projects use elements from each. Historically, Waterfall has been the method of choice as it focuses on defining the entire process to create a picture of a project from beginning to end. More recently, Agile has become popular as it concentrates on achieving a workable product thoughout the project.
- Creates a descriptive picture of the project using detailed documentation
- Uses a controlled, stepped approach
- Flexible and responsive
- Earlier identification of problems as testing occurs throughout the process
What is SDLC?
The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used to describe a process for planning, creating, testing, and deploying an application or software.