Software Engineering (English Version) (English Version)

Author: Pete McBreen
Publisher:
Publish Date: 2004-01-01
Features: Software Craftsmanship presents an alternative perspective—focusing on the craftsmanship model for "people engaged in commercial software development." This book tells readers: Technicians urgently need to shift their mindset, as technology is not just about technology itself but should be the foundation for delivering value to customers. How to cultivate programmers' mastery of technology? How to foster creative collaboration in small development teams? How to strengthen communication with clients? The author provides a method in this book, which will cultivate skilled developers capable of creating robust and durable applications and continuously expanding and upgrading them. This book addresses some quite challenging and sensitive issues in software development, offering controversial conclusions: Drawing inspiration from the centuries-old thriving system of craftsmanship, seek answers.
The book systematically elaborates on the author's perspective through five parts and 19 chapters, attempting to address the long-standing puzzles in the software industry—how should we restructure the software construction process to make it operate effectively as we wish?
Part 1, with 4 chapters, questions traditional views—Is software engineering really the panacea for software development problems?
Part 2, with 2 chapters, introduces the book's perspective: viewing software development through the lens of software craftsmanship.
Part 3, with 7 chapters, comprehensively explores the major changes brought by software craftsmanship theory from different angles and how to practice this concept.
Part 4, with 3 chapters, compares software craftsmanship with software engineering and redefines the scope of their respective applicability.
Part 5, with 3 chapters, discusses the short-term fixes and long-term issues in software development.
This book won the 2002 Jolt Book Award. Reading it will help readers develop independent thinking on software development issues. It is suitable for all professionals in the software industry to read and reference.

📌 Related Posts