Abstract :
Large object oriented projects pose coordination, logistical, and communication problems for managers. We have developed a strategy designed to help solve these problems. Our strategy calls for an iterative development process. In addition, we call for specialized work teams and the division of projects into strategic and tactical areas. Strategic processes address issues that have system-wide ramifications, such as system architecture. The strategic work is divided into setup, architecture definition, and development phases. Tactical processes address day-to-day activities, such as software design and testing. Dividing a project this way for organization and management purposes allows strategic and tactical issues to be addressed in a more focused and effective manner
Keywords :
human resource management; object-oriented programming; personnel; project management; software development management; strategic planning; communication problems; coordination problems; iterative development process; logistical problems; object oriented projects; software design; software project management; software testing; specialized work teams; system architecture; tactical processes; Delay; Engineering management; Productivity; Programming; Project management; Scheduling; Software maintenance; Software reusability; Software testing; Strategic planning;