This manual provides comprehensive information for the Making Software: What Really Works, and Why We Believe It, published by O'Reilly Media. This work, authored by Andy Oram and Greg Wilson, delves into the effectiveness of various software development tools, technologies, and practices. It features insights from leading thinkers in the field, aiming to separate verifiable claims from mere speculation and uncover truths about common beliefs within the software development community. The book addresses critical questions regarding programmer productivity, the impact of test-driven development, the predictive power of code metrics, the efficacy of design patterns, and the influence of personality and team dynamics on development outcomes.
The scope of this manual is to serve as a definitive guide for understanding what truly works in software development. It is designed to inform developers, project managers, and researchers by presenting evidence-based analysis and expert opinions. By exploring these topics, the manual empowers readers to make informed decisions, optimize their development processes, and ultimately improve the quality and efficiency of their software projects. The insights offered are intended to be practical and actionable, helping to demystify complex aspects of software engineering and foster a more evidence-driven approach to the discipline.
Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community. Their insights may surprise you.
- Are some programmers really ten times more productive than others?
- Does writing tests first help you develop better code faster?
- Can code metrics predict the number of bugs in a piece of software?
- Do design patterns actually make better software?
- What effect does personality have on pair programming?
- What matters more: how far apart people are geographically, or how far apart they are in the org chart?
Contributors include:
Jorge Aranda
Tom Ball
Victor R. Basili
Andrew Begel
Christian Bird
Barry Boehm
Marcelo Cataldo
Steven Clarke
Jason Cohen
Robert DeLine
Madeline Diep
Hakan Erdogmus
Michael Godfrey
Mark Guzdial
Jo E. Hannay
Ahmed E. Hassan
Israel Herraiz
Kim Sebastian Herzig
Cory Kapser
Barbara Kitchenham
Andrew Ko
Lucas Layman
Steve McConnell
Tim Menzies
Gail Murphy
Nachi Nagappan
Thomas J. Ostrand
Dewayne Perry
Marian Petre
Lutz Prechelt
Rahul Premraj
Forrest Shull
Beth Simon
Diomidis Spinellis
Neil Thomas
Walter Tichy
Burak Turhan
Elaine J. Weyuker
Michele A. Whitecraft
Laurie Williams
Wendy M. Williams
Andreas Zeller
Thomas Zimmermann
Author: Oram, Andy
Author: Wilson, Greg
Publisher: O'Reilly Media
Illustration: N
Language: ENG
Title: Making Software: What Really Works, and Why We Believe It
Pages: 00624 (Unencrypted EPUB)
On Sale: 2010-10-14
SKU-13/ISBN: 9780596808327
Category: Computers : Software Development & Engineering - General
Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community. Their insights may surprise you.
- Are some programmers really ten times more productive than others?
- Does writing tests first help you develop better code faster?
- Can code metrics predict the number of bugs in a piece of software?
- Do design patterns actually make better software?
- What effect does personality have on pair programming?
- What matters more: how far apart people are geographically, or how far apart they are in the org chart?
Contributors include:
Jorge Aranda
Tom Ball
Victor R. Basili
Andrew Begel
Christian Bird
Barry Boehm
Marcelo Cataldo
Steven Clarke
Jason Cohen
Robert DeLine
Madeline Diep
Hakan Erdogmus
Michael Godfrey
Mark Guzdial
Jo E. Hannay
Ahmed E. Hassan
Israel Herraiz
Kim Sebastian Herzig
Cory Kapser
Barbara Kitchenham
Andrew Ko
Lucas Layman
Steve McConnell
Tim Menzies
Gail Murphy
Nachi Nagappan
Thomas J. Ostrand
Dewayne Perry
Marian Petre
Lutz Prechelt
Rahul Premraj
Forrest Shull
Beth Simon
Diomidis Spinellis
Neil Thomas
Walter Tichy
Burak Turhan
Elaine J. Weyuker
Michele A. Whitecraft
Laurie Williams
Wendy M. Williams
Andreas Zeller
Thomas Zimmermann
Author: Oram, Andy
Author: Wilson, Greg
Publisher: O'Reilly Media
Illustration: N
Language: ENG
Title: Making Software: What Really Works, and Why We Believe It
Pages: 00624 (Unencrypted EPUB)
On Sale: 2010-10-14
SKU-13/ISBN: 9780596808327
Category: Computers : Software Development & Engineering - General