August 2001
Intermediate to advanced
208 pages
4h 9m
English
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.
Because communication inside large teams is an issue, early software engineering projects started to use subteams, with communication between these subteams being ...
Read now
Unlock full access