Lawrence Peters

Learn More
Finding the key to successfully developing software projects has motivated the software engineering discipline from its origins in 1968. However, in software development, a concept such as " success " isn't trivial to define. Successful software projects are traditionally described in the literature as projects that are completed within budget, on schedule,(More)
—Software projects run the gamut from simple to complex, difficult to impossible and everything in between. Software project managers and their development teams must cope with and adapt to unforeseeable changes in nearly every aspect of the project as originally envisioned, scheduled and planned. In spite of all this turmoil and chaos systems get built,(More)
In 2003, the original paper with this title was published as part of CSEET 2003. It focused on resolving communication issues between software project managers and developers and introduced a corporate strategy based means of evaluating software engineers. Now, more than a decade later, we could benefit from what we have learned in other fields about(More)
Training existing and future software project managers presents a challenge to the academic community. Software project management is usually taught as part of software engineering bachelor or master programs which are generally based on SWEBOK. However, evidence shows that even when SWEBOK provides some software project management knowledge it is not(More)
What software project managers need to know and do to be effective Abstract—By their very nature, software projects require someone to coordinate and direct the efforts of the development team – the software project manager. Although this role has traditionally been viewed as a technical one, there is growing evidence from many sectors that technical skills(More)
  • 1