Software Project Management Process

Email Alerts

Register now to receive news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Cloud-based ALM tools spawn problems, solutions in project management

    The project manager has always been a wearer of several hats. In this handbook, readers will learn how cloud-based tools and DevOps are both adding to and taking away from the program manager's list of tasks, lengthy as it already is. Readers will fi... 

  • Best practices for application portfolio management

    In this handbook, find best practices in the daunting world of application portfolio management. Get the basics on building a business case for APM—as well as tips on measuring the financial benefit of each application. 

  • Project and portfolio management: Analyzing business project needs

    Software development project managers typically use input from customers, but some software teams that have development and quality assurance don't have anyone designated as a "product person." As a result, some businesses can be disorganized and una... 

  • boil the ocean

    To boil the ocean, in a business context, is to increase the scope of a project or task until it is practically impossible to accomplish as envisioned. The tendency for project requirements or scope to steadily increase is sometimes known as feature ... 

  • Infinite Monkey Theorem

    The Infinite Monkey Theorem is a proposition that an unlimited number of monkeys, given typewriters and sufficient time, will eventually produce a particular text, such as Hamlet or even the complete works of Shakespeare. 

  • storyboard

    A storyboard is a graphic organizer that provides the viewer with a high-level view of a project. 

  • multitasking (in humans)

    Multitasking, in a human context, is the practice of doing multiple things simultaneously, such as editing a document or responding to email while attending a teleconference. The concept of multitasking began in a computing context. 

  • planning poker

    Planning Poker is a teambuilding activity for achieving group consensus.  It is used by agile software development teams to estimate how long a component of a software project (story) will take to complete. 

  • work breakdown structure (WBS)

    A work breakdown structure (WBS) is a chart in which the critical work elements, called tasks, of a project are illustrated to portray their relationships to each other and to the project as a whole... (Continued) 

  • Software Process Improvement and Capability dEtermination (SPICE)

    SPICE (Software Process Improvement and Capability dEtermination) is an international framework for assessment of software processes developed jointly by the ISO and the IEC. SPICE is specified in ISO/IEC 15504... (Continued) 

  • PERT chart (Program Evaluation Review Technique)

    A PERT chart is a project management tool used to schedule, organize, and coordinate tasks within a project. 

  • Gantt chart

    A Gantt chart is a horizontal bar chart developed as a production control tool in 1917 by Henry L. Gantt, an American engineer and social scientist. 

  • collaboration diagram

    A collaboration diagram, also called a communication diagram or interaction diagram, is an illustration of the relationships and interactions among software objects in the Unified Modeling Language (UML). The concept is more than a decade old althoug... 

  • See more Definitions on Software Project Management Process
About Software Project Management Process

Software project management comes in many flavors. Project management methods and approaches include agile, iterative, incremental, adaptive, process-based or a traditional phased approach, often called a waterfall model. Some organizations are using hybrid approaches which may combine the disciplines of the traditional approaches with the flexibility of some of the agile methods. The software project management and quality assurance industry leaders are continually striving to find new and better ways to improve efficiency and quality in the software development lifecycle.