Software Project Survival Guide by Steve McConnell

By Steve McConnell

Equip your self with software program venture SURVIVAL advisor. it really is for everybody with a stake within the consequence of a improvement venture - and particularly for these with out formal software program undertaking administration education. that comes with most sensible managers, executives, consumers, traders, end-user representatives, venture managers, and technical leads.Here you will discover assistance from the acclaimed writer of the classics CODE entire and speedy improvement. Steve McConnell attracts on good learn and a career's worthy of hard-won adventure to map the most reliable route to your objective - what he calls "one particular method of software program improvement that works pretty much as a rule for many tasks. Nineteen chapters in 4 sections disguise the strategies and techniques you wish for studying the advance procedure, together with making plans, layout, administration, caliber coverage, trying out, and archiving. For newbies and pro undertaking managers alike, software program undertaking SURVIVAL advisor attracts on an unlimited shop of thoughts to create an elegantly simplified and trustworthy framework for venture administration success.So don't be concerned approximately wandering between advanced units of undertaking administration ideas that require years to tackle and grasp. software program venture SURVIVAL consultant is going instantly to the center of the problem to assist your tasks prevail. And that makes it a required addition to each professional's bookshelf.

Show description

Read or Download Software Project Survival Guide PDF

Best project management books

Project selection under uncertainty: dynamically allocating resources to maximize value

Venture choice below Uncertainty is the results of a five-year examine application at the number of tasks in New Product improvement (NPD). opting for the hot Product improvement portfolio is of serious value in modern-day enterprise setting. The NPD portfolio has huge strategic influence at the "middle time period" good fortune of a enterprise.

Project Management JumpStart

The much-anticipated new version of the preferred venture administration introductory bookThe position of the undertaking supervisor keeps to turn into extra different and significant, putting powerful venture administration talents in excessive call for. This in-depth introductory consultant deals aspiring undertaking managers the basic basics of venture administration.

Students' Guide to Business Computing

This introductory textbook courses scholars in the course of the necessities of data expertise and computers as they practice to the enterprise atmosphere. The textual content explains the layout and operation of assorted structures and software program, and the way to decide on and use a programming language

From Projects to Programs: A Project Manager's Journey

This is often the tale of an up-and-coming undertaking supervisor that has been passed a wide software to steer. persist with alongside as Susan Codwell, software supervisor for FitAtWork Inc. , struggles, leads, stumbles, and grows into the position of application supervisor. all through this ebook you'll achieve a transparent realizing of the center software administration strategies and parts concerned.

Additional resources for Software Project Survival Guide

Sample text

UPSTREAM, DOWNSTREAM Good software processes are designed to root out problems early in the project. This concept is important enough to discuss in some detail. You'll sometimes hear experienced software developers talk about the "upstream" and "downstream" parts of a software project. The word "upstream" simply refers to the early parts of a project such as requirements development and architecture, and "downstream" refers to the later parts such as construction and system testing. 28 3 Survival Concepts I have found that this distinction between "upstream" and "downstream" is a fundamentally useful way to think about a software project.

41 I The Survival Mind-Set The opposite of "controlling" a project is having a project that is literally out of control. For some reason people think that it is somehow possible to have a project that is under control without anyone or any group of people actually controlling it. Both my brain and my experience tell me that is impossible. Controlling a project refers to controlling the project itself, not to controlling the people. Here are some examples of what I mean by "control": Choosing a software life cycle model, such as the staged delivery model used in this book, to provide a framework for the project's technical work.

The project practices active risk management. The project plan emphasizes visibility and control. The project plan involves real users early and throughout the project. The project is conducted in a productive environment, or the project plan assumes lower productivity. The project plan calls for a simple-to-complex approach rather than the reverse. 50 The Successful Project at a Glance Software projects are processes of discovery and invention. One of the best ways to organize them is by using an approach called "staged delivery" in which the software's functionality is developed and delivered in stages, with the most important functionality delivered earliest.

Download PDF sample

Rated 4.26 of 5 – based on 41 votes