Bradek Process
In the first phase of our process, we work with the client to establish a strategic foundation for the project and use this as the basis for identifying subsequent initiatives, or a roadmap for execution. Whether working with an established company to validate and extend their existing business strategy or with a new company that needs to align its business vision with a sustainable technology strategy, Bradek understands the technology that help companies realize their business vision.
During discovery, we work with clients to define the requirements of the web site or application – what it must do to meet their requirements. During the second step, scoping, we define the boundary of our investigation; using creative discovery to define the presentation layer in terms of what needs to appear on each page, as well as the structure of the pages; and using technical analysis to define the detailed business rules and data relationships that underlie the application and/or web site. All of these pieces are required to build any complex product.
In the design phase we use the information and requirements gathered in discovery to begin to actually plan the specifics of the project. In the case of a web site this includes the iterations of the graphic design for the interface; information architecture; and page schematics among other elements. For sites and applications, this includes the system design and architecture; critical system design elements; security, performance, and disaster recovery planning; and proof-of-concept pilots among other elements.
Once the design phase is completed, all of the elements are in place to begin building the solution. Graphics elements and web pages are built; code is written and reviewed; user and operations guidelines are written; any software or hardware acquired for the project is tested; and the quality assurance and user acceptance testing plans are finalized.
Once the application has been successfully built and tested, it must go through one final round of quality assurance testing prior to a final round of user acceptance testing. The during this phase Bradek and the client make sure not only that the functionality of the application is sound, but also that the application can meet the detailed requirements set out in discovery.
Once the solution has been constructed and tested it is ready to be rolled out. This may involve working with an ISP to host an application or web site, or working with an internal IT department to deploy an application into the production environment. The goal is to roll out the application in as smoothly as possible and to ensure that clients can immediately begin to leverage and realize the benefits of their new solution.