Software Project Management Process news, help and research - SearchSoftwareQuality.com

Software Project Management Process

  • How to set goals and manage software projects and teams

    As a project manager developing software, how do you set goals, how do you assess problems and instruct your team to solve them? Learn how industry leaders have found success ways to address managerial and application pitfalls. 

  • Software project manager perspective: The components of successful application development

    Software development, much like manufacturing is drastically changing. In order to stay on top, project managers need to accept and adapt to change. This chapter provides focus areas for PMs to make good use of such as, risks, cost, complexity, busin... 

  • Adaptation in project management through agile

    Project managers often focus on following the test plan versus agile leaders who expect change and are prepared to adapt on the fly, learn how to transition quicly in this chapter from Agile Project Management by Jim Highsmith 

  • Accelerating businesses with agile development

    Want to become a better leader in agile development projects? This chapter from Stand Back And Deliver, will teach you excellent approaches to everyday programming issues. 

  • Agile software development tutorial: Agile project management, tools

    In this section of our agile tutorial, learn tips for successful agile project management as well as how to choose the right agile tools, from requirements management to bug tracking to unit testing tools. 

  • Software quality best practices

    We recently offered our readers the opportunity to blog about software quality and software testing. We've gathered a selection of content from their blogs on software quality best practices. 

  • How project management methods can improve software

    Software project management takes knowledge, patience, skill and a lot of courage. The articles, tips, definitions and expert advice in this learning guide have been carefully selected to meet the unique needs of software project managers. Learn how ... 

  • Six ways to avoid work on software projects

    Expert Bas de Baar takes a sarcastic look at why Great Plans don't often turn into Great Projects, listing all the ways team members can avoid having to work. 

  • Six Sigma not necessarily beneficial to software development

    Can the Six Sigma process improve software development and result in cost savings? This columnist says no. That process and others like it are better suited to manufacturing operations. 

  • Leadership on the Web: Using social networking to teach and learn

    In this response, expert Pete Walen describes how managers and decision makers can gain from regular interaction via social media. 

  • Team leadership: Motivate your team by being genuine

    According to expert Pete Walen, team motivation stems not from sometimes phony motivational exercises, but rather from taking a real interest in the people on your team. Read this response for insight into how to win over team members through genuine... 

  • Is "Lean" considered an Agile methodology?

    Lean software development and Agile development share some common ground, as expert Pete Walen explains in this response. Read on to find out his perspective on categorizing "Lean" as an Agile methodology and how these two concepts work together. 

  • What is needed to define and fulfill software security requirements?

    There are important distinctions between security requirements and security controls, as well as the expertise needed to define and satisfy each. In this expert response, Sue Burk offers a clear definition of security requirements and explanations of... 

  • How to define security requirements and manage risk in software development

    Defining business security requirements is a collaborative effort, involving the participation of architects, business analysts and regulatory bodies. There is no black-and-white answer about achieving the best possible security for your software app... 

  • Best practices for managing remote employees

    As working remotely becomes increasingly common, more managers find themselves in the situation where they are managing one or more people who are working at home in a remote location. With little interpersonal contact, how can a manager be effective... 

  • How to gain acceptance of organizational change

    Any organizational change can meet with internal resistance. In this response, SSQ Site Editor Yvette Francino offers advice on how to win buy-in from those affected through honest communication and continuous improvement. 

  • Gaining knowledge from retiring employees

    Knowledge transfer is important, particularly when an employee is getting close to retiring. But how do you get that knowledge from someone unwilling to share? In this expert response, site editor Yvette Francino talks about exploring motivations and... 

  • Using a wiki to manage Agile ALM

    Agile expert Lisa Crispin explains how a wiki can be used to manage documentation throughout the application lifecycle. With the ability to document everything including user stories, test cases, photos and notes from meetings, as well as foster coll... 

  • Software documentation is important in Agile environments

    It’s a fallacy to think that documentation is not important in agile environments. Agile expert Lisa Crispin points out that "living" documentation that stays kept up-to-date can be attained by the use of wikis or via automation tools, using techniqu... 

  • See More: Expert Advice on Software Project Management Process
  • 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. 

  • 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) 

  • 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) 

  • 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... 

  • 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. 

  • PERT chart (Program Evaluation Review Technique)

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

  • rapid application development (RAD)

     

  • Noah Sussman of Etsy presents at STPCon 2011

    In this video, Noah Sussman from Etsy.com talks about recent changes at Etsy, including production, release and code testing changes that have resulted in company growth. He presented at STPCon 2011, advising on how to manage quality in a fast-paced ... 

  • Meet Stanton Champion of uTest

    Stanton Champion of uTest shares his thoughts on STPCon 2011. He also explains his role in marketing at uTest. 

  • Matt Heusser at STPCon 2011: Interactive sessions

    Matt Heusser talks about his experience at STPCon2011 and all the hands-on activities being offered. He co-led a presentation with Pete Walen and he was involved in experiential open jams sessions. Watch this video to learn more about how to change t... 

  • Karen Johnson at STPCon 2011: Software testing on BI projects

    Karen Johnson presented on BI projects and tester involvement at STPCon2011. Watch this video for a brief recap of her presentation, in which she offered tips for testers approaching a data warehouse testing project. 

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.