Custom Software Development
Cobb Information Systems, Inc. typically uses one of the Microsoft Solutions Framework (MSF) approaches to designing systems.
Many of our clients prefer a Waterfall methodolgy, which includes an envisioning phase, a planning phase, a development phase, and finally, a stabilization phase. This model provides for clear documentation and sign-offs at all stages in the system life cycle, which ensures the final product meets the system specifications, and the specifications meet the needs of the users.
Others customers prefer an Agile development processes, collecting user stories, writing tests before developing, delivering code in small iterations, and refactoring to improve code. This model relies on continuous user feedback to improve the software and deliver exactly what the users need.
We've worked with both styles and have had success with both styles, and some projects have even called for a blending of pieces of both approaches. The methodolgy we work with depends on the client's preferences and the system being created.
Keywords: computer software, microsoft, soa, .net, sql