Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software failure: management failure: amazing stories and cautionary tales
Software failure: management failure: amazing stories and cautionary tales
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Flow diagrams, turing machines and languages with only two formation rules
Communications of the ACM
Object-Oriented and Classical Software Engineering
Object-Oriented and Classical Software Engineering
Fundamentals of project management: developing core competencies to help outperform the competition
Fundamentals of project management: developing core competencies to help outperform the competition
Models and tools for managing development processes
Models and tools for managing development processes
Hi-index | 0.00 |
Software development processes such as the Waterfall process and Extreme Programming are project management methods (PMMs) which are well known and widely used. However, conventional project management (PM) lacks the process concepts expressed in PMMs, and the connection between PMMs and PM is not much explored in the literature. We present data models for PM and PMM, in a framework that can articulate the PM–to–PMM relationship, illustrating with simple examples. A java/XML implementation of this framework can create and then revise a “PMM–aware” project, conforming to a specified PMM. In terms of the framework, we describe a simple project data visualization and associated method that can be used to synthesize a PMM for a project instance that was initially created without reference to any PMM.