Download now Free registration required
Software development is a human activity and, fortunately for developers, it will be for many years (and maybe decades) to come. Unfortunately, as with any human activity, software development is prone to human error. History has taught one that human errors in a group working together can be minimized with organized collaboration among participants. Modern software development processes target collaboration by defining clear roles, activities, and artifacts on a development team. No matter how well an organization implements a software development process, or how much money it spends on the latest IT infrastructure and tools, the author continually sees the same problems that add overtime to a project and put it at risk of missing the delivery date.
- Format: PDF
- Size: 34.6 KB