|
|
approach to development projects Since most of my clients are not experts in software or IT projects I try to take a less formal approach to software development. Rather than spending a great deal of time designing the entire system on paper before development starts, I involve clients in the development process by having regular reviews. Seeing the software evolve on-screen makes it much easier to track the course of a project and make certain that it meets requirements. It also means that there’s a chance to make changes or additions to the system during its development. I have found that developing software in this fashion is the most flexible, cost-effective approach and enables the client to concentrate on solving the business problem rather than designing the software. With some projects it is best to break them into stages. The first stage will concentrate on creatinng the core elements of the system. Further stages will build on this core to add refinements and more functionality. Taking this approach makes sense because the decisions that you make about the development of the software are based on experience of actually using it. I also work hard to make sure that the interfaces that I design for my applications look professional and are easy-to-use. The user interface is often seen as an optional extra or an element of little importance, but from the end user's point of view, nothing could be further from the truth. A good interface can smooth the introduction of a new system and make learning how to use it a good deal quicker and easier. In the long run this means that it can be cheaper too. For some more good reasons to choose me for your project, click here. |