Skip to Content
Effective Software Project Management
book

Effective Software Project Management

by Robert K. Wysocki Ph.D.
March 2006
Beginner to intermediate
618 pages
15h 20m
English
Wiley
Content preview from Effective Software Project Management

The Role of the Precedence Diagram

From the RBS, the team can develop the precedence diagram at the function or at the feature level. This shows how functions or features are dependent upon one another as either predecessors or successors. The objective here is to decide on groupings of functions/features in the successive increments of the Staged Delivery approach or the Feature-Driven Development approach. The next two subsections take a quick look at each approach and how the precedence diagrams can be used.

In the Staged Delivery Waterfall Model

Because each successive stage is dependent upon all previous stages, it is necessary that all precedence relationships be preserved. That is, whatever functions/features are needed to build the current stage deliverables will have been built in some preceding stage. In practice this is easier said than done, especially in larger projects, where some dependencies are so elusive that they can be discovered only during testing.

In the Feature-Driven Development Model

For this approach you find the precedence diagram serving another role. Feature sets are groupings of features based on technical relationships. Furthermore, the feature sets should be defined with minimal coupling and maximum cohesion in mind. This is critical because the building and testing of feature sets can occur concurrently as well as sequentially. Ideally each feature set would be independent of any other feature set, and the problem would go away. But that does ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Applied Software Project Management

Applied Software Project Management

Andrew Stellman, Jennifer Greene

Publisher Resources

ISBN: 9780764596360Purchase book