O'Reilly logo

Software Craftsmanship: The New Imperative by Pete McBreen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 16. Learning from Software Engineering

In learning from software engineering, we need to remain aware of the huge difference in scale among the projects being attempted. A large software craftsmanship project would take about 10 developer-years, whereas an extremely large application could take as many as 20 developer-years. Software engineering projects are 50 to 100 times larger, so they have to deal with different kinds of problems. Having said this, some of the problems are similar enough that useful lessons can be applied to software craftsmanship.

Size and Complexity Matter

Because communication inside large teams is an issue, early software engineering projects started to use subteams, with communication between these subteams being ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required