Cover of Rapid Development: Taming Wild Software Schedules

Rapid Development: Taming Wild Software Schedules

A fundamental software engineering project management guide based on the practical requirements of "Taming Wild Software Schedules". Emphasizes possible, realistic and "best practice" approaches for managers, technical leads and self-managed teams. The author emphasizes efficient development concepts with an examination of rapid development strategies and a study of classic mistakes, within the context of software-development fundamentals and risk management. Dissects the core issues of rapid development, lifecycle planning, estimation and scheduling. Contains very good and practical discussions of customer-oriented development, motivation and teamwork. Explains such fundamental requirements as team structure, feature-set control (the dreaded feature creep in every project), availability and use of productivity tools and project recovery options. Relevant case studies are analyzed and discussed within the context of specific software development problems. Over 200 pages in this publication are devoted to a summary of best practices, everything from the daily build and smoke test, through prototyping, model selection, measurement, reuse, and the top-10 risks list.

Read more

This publication is definitely recommended and will become a classic in the field, just as the author's prior publication, "Code Complete" already is.

Audience
adult
Length
epic · 674 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Rapid Development: Taming Wild Software Schedules? Here’s where I’d start.

These suit anyone who liked Rapid Development: Taming Wild Software Schedules. Sign in and mark a few books for picks shaped around your own taste.

  1. Facts and Fallacies of Software Engineering Shares programming, software, tech
  2. Patterns of Enterprise Application Architecture Shares programming, software, software development
  3. The Best Software Writing I Shares programming, software, software development
  4. Joel on Software Shares programming, software, software development

“People who read Rapid Development: Taming Wild Software Schedules tend to reach for these next.”

  1. Dynamics of Software Development
  2. Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle
  3. Writing Secure Code
  4. Programming Pearls

“If you want more of the same (science about technology), start with these.”

  1. More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, ... or Ill Luck, Work with Them in Some Capacity
  2. Programming Interviews Exposed: Secrets to Landing Your Next Job
  3. Data Mining: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)
  4. Agile!: The Good, the Hype and the Ugly

“If it was the programming that hooked you, try one of these.”

  1. Refactoring: Improving the Design of Existing Code
  2. Working Effectively with Legacy Code
  3. The Mythical Man-Month: Essays on Software Engineering
  4. The Clean Coder: A Code of Conduct for Professional Programmers

“These start from a similar idea, even if they go somewhere else with it.”

  1. Software Requirements 3
  2. Agile Estimating and Planning
  3. Making Things Happen: Mastering Project Management
  4. Managing Software Requirements: A Use Case Approach (Addison-Wesley Object Technology Series)