Software factories, a new methodology, have emerged with the aim of industrializing software development. Until now, the ideas behind software factories were mostly theoretical, and it was unclear how to transfer these ideas to everyday software development. This book will teach you how to apply this methodology.The first part of the book helps you build a basic understanding and vocabulary around software factories. Then after setting the stage, the authors lay out the entire process of developing a software factory. Each chapter features hands-on examples demonstrated in a real-world case study-all using Microsoft's software factory tools.
If you're involved in a software development project, then this book is a valuable read. You'll understand how the software factories methodology can improve the entire software development cycle. Therefore, this book is especially suited for
Software architects and project managers who want to better understand software factories and development of reusable assets
Requirements engineers-for product line development
Senior developers, for developing software factory schemas and domain-specific languages
Quality assurance and software process engineers who are striving for higher quality
Developers who want hands-on examples to learn about software factories
Author Information
Gunther Lenz
Gunther Lenz is the Program Manager for System Migration and Integration at Siemens Corporate Research in Princeton, New Jersey, and a pioneer in the field of software factories. Within Siemens Corporate Technology, he leads the global efforts for software factories and Microsoft technologies. His current research focuses on Model-Driven Software Development (MDSD) and software factories.
Gunther is the author of '.NET-A Complete Development Cycle.' He is an invited member of the Microsoft Software Design Review team (for Visual Studio Team System and Indigo), and received the Microsoft MVP Solution Architect award. Gunther frequently presents at internal and external conferences on subjects related to software engineering. Examples of his external presentations include
Enterprise Architect Summit 2005, Key Biscayne, Florida, 23 May 2005: 'Software Factories in the Enterprise, the Business Case'
UML World, Austin, Texas, 16 June 2005: 'MDA vs. Software Factories, an In-Depth Comparison'
Christoph Wienands
Christoph Wienands joined Siemens Corporate Research in Princeton, NJ, in 2004, his broad knowledge and experience in important technology fields the ideal prerequisites. His current research activities focus on model-driven approaches for software development-particularly domain-specific languages and software factories. Christoph is a Microsoft Certified Solution Developer (MCSD). And he was a speaker at UML World in Austin, Texas, in June 2005. There he taught the class "MDA vs. Software Factories, an In-Depth Comparison.'