-
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. Chapter Excerpt
-
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... chapter excerpt
-
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 Book Chapter
-
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. Book Chapter
-
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. Tutorial
-
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. Blog
-
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 ... Learning Guide
-
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. Humor
-
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. Opinion
-
Agile leadership: A conversation with Management 3.0 author Jurgen Appelo
In his new book, Management 3.0 – Leading Agile Developers, Developing Agile Leaders, Jurgen Appelo describes a different mindset for Agile leaders. In this interview he talks about this new management philosophy. News | 23 May 2011
-
Survey Results: No longer an emerging trend, DevOps is here to stay
Replay Solutions and HP recently collaborated on a study surveying more than 1,000 professionals about the use of the DevOps model in their organizations. This story highlights some of the key findings of the survey, including the relationship betwee... News | 05 Apr 2011
-
Get to know your business analysts
How well do you know the business analysts in your organization? Business analysts, or BAs, fill varied roles at companies of all sizes. This career field has been expanding steadily for the past few years, as indicated by this and past Forrester res... News | 07 Mar 2011
-
Distributed agile: Fostering development collaboration without collocation
Distributed agile is a reality in today's world. This feature story explores the lack of face-to-face communication, named by many as the biggest challenge of distributed agile, and ways to address this issue. Tools, technology and trust are three ke... Article | 14 Sep 2010
-
Transitioning to Agile development: One size doesn't necessarily fit all
There are numerous consultant firms offering to assist software companies' transition to agile development. emergn is using profiling and the Socratic Method to customize its service to fit development needs. By creating a taxonomy of prior companies... Article | 24 Mar 2010
-
Where Agile development works and where it doesn't: A user story
Agile development is continuing to gain momentum in the software development industry, for British Airways, whom recently joined the agile ranks, there are still areas where waterfall is their preferred methodology. Article | 24 Feb 2010
-
Application life cycle management has found a place in the IT lexicon
Software applications are increasing in complexity making the need for an application lifecycle management tools more obvious. One company used ALM to handle its PM concerns and achieved promising results from their vendor. Article | 07 Dec 2009
-
How software testers can get deliverables without nagging
A panel of software and project management experts take on "people management", offering tips and advice on how to avoid nagging while still getting desired results. News | 09 Nov 2009
-
Tasktop brings task management into the application lifecycle
Tasktop Technologies has released Mylyn Tasktop Pro 1.6, a new task-focused interface designed to monitor and manage application lifecycles in an agile development environment. This new ALM feature is designed to assist in the areas of project tracki... Article | 02 Nov 2009
-
Software expert on Agile's rise, avoiding project management mistakes
Agile development processes can help mend organizational schisms between IT, software development and users, according to Barbee Davis, project management consultant and author of the new book, 97 Things Every Project Manager Should Know. Even so, sh... Interview | 07 Oct 2009
- See More: News on Software Project Management Process
-
Social media tools aid in collaboration between business, IT and users
CIOs and managers will learn how new generation social tools are providing features necessary to collaborate internally and externally with customers and stakeholders. Tip
-
What are CIOs thinking? What we can learn from social media conversations
A recent report from Logicalis revealed the top ten buzzwords used in social media by CIOs. Learn how the data from that report was gathered and what trends were found. Tip
-
Wireframing tools for tablets and other mobile devices
Software consultant Nari Kannan discusses wireframing tools that help mobile and tablet app designers mockup and lay out workflow and user interface designs. Tip
-
Can collaboration tools eliminate the need for face-to-face teamwork?
Have we progressed to the point where we can work just as productively in a distributed fashion as when we’re co-located? Agile expert Lisa Crispin examines this question from all angles, exploring how team leaders can make the most of collaborative ... Tip
-
Ten ways you can use collaboration tools and social media in ALM
Software consultant Nari Kannan outlines ten ways you can leverage online collaboration tools and social media applications effectively. Tip
-
Ten best collaboration tools for business and IT
Software consultant Nari Kannan writes about ten collaborative and social media tools you can leverage to make sure that IT is tuned in to the needs of business and delivers the needed results. Tip
-
Five benefits of using Lean and Agile development
We hear a lot of buzz about Agile and Lean, but what are the real benefits? SSQ asks leaders at Ci&T, a services organization that specializes in Agile and Lean, what they believe the five top ways to overcome challenges using Agile and Lean to be. Tip
-
Agile software development: Tips for writing testable user stories
Testing pressures are always high on Agile projects. In this article we explore some of the ways adding clarity to stories can help make testing easier for all parties involved. Tip
-
Differences between Agile and conventional portfolio management
In this tip, Kay Diller spells out ten differences between Agile portfolio management and conventional portfolio management. Tip
-
Agile development for embedded software: The fallacy of one size fits all
In this tip, Agile consultant Howard Deiner describes how Agile software development can and should be done with the iteration cycles using emulators or virtualized hardware so that the benefits of Agile will still be obtained, regardless of the hard... Tip
- See More: Tips on Software Project Management Process
-
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. Answer
-
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... Answer
-
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. Answer
-
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... Answer
-
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... Answer
-
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... Answer
-
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. Answer
-
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... Answer
-
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... Answer
-
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... Answer
- 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. Definition
-
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) Word
-
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) Word
-
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... Word
-
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. Word
-
PERT chart (Program Evaluation Review Technique)
A PERT chart is a project management tool used to schedule, organize, and coordinate tasks within a project. Word
-
rapid application development (RAD)
Word
-
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 ... Video
-
Meet Stanton Champion of uTest
Stanton Champion of uTest shares his thoughts on STPCon 2011. He also explains his role in marketing at uTest. Video
-
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... Video
-
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. Video
-
Social media tools aid in collaboration between business, IT and users
CIOs and managers will learn how new generation social tools are providing features necessary to collaborate internally and externally with customers and stakeholders. Tip
-
What are CIOs thinking? What we can learn from social media conversations
A recent report from Logicalis revealed the top ten buzzwords used in social media by CIOs. Learn how the data from that report was gathered and what trends were found. Tip
-
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. Answer
-
Wireframing tools for tablets and other mobile devices
Software consultant Nari Kannan discusses wireframing tools that help mobile and tablet app designers mockup and lay out workflow and user interface designs. Tip
-
Can collaboration tools eliminate the need for face-to-face teamwork?
Have we progressed to the point where we can work just as productively in a distributed fashion as when we’re co-located? Agile expert Lisa Crispin examines this question from all angles, exploring how team leaders can make the most of collaborative ... Tip
-
Ten ways you can use collaboration tools and social media in ALM
Software consultant Nari Kannan outlines ten ways you can leverage online collaboration tools and social media applications effectively. Tip
-
Ten best collaboration tools for business and IT
Software consultant Nari Kannan writes about ten collaborative and social media tools you can leverage to make sure that IT is tuned in to the needs of business and delivers the needed results. Tip
-
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... Answer
-
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 ... Video
-
Meet Stanton Champion of uTest
Stanton Champion of uTest shares his thoughts on STPCon 2011. He also explains his role in marketing at uTest. Video
- See More: All 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.