Jack greenfield software factories

Practitioners know what tasks need to be performed, what assets to use to perform each task, and how and why to use each asset. Software factories are a new paradigm, described in an award winning and best. The third in a fourpart series of articles about software factories, focusing on overcoming the chronic problems explored in the last article, and integrating critical innovations into a coherent. They then propose the software factories method, which has the potential to significantly change software development practice, by reducing the cost of building reusable assets, such as patterns, languages, frameworks and tools, for specific problem domains, and then applying them to accelerate the assembly of applications in those domains. With a factory, projects start from welldefined baselines, instead of from scratch. A software factory is a collection of software for creating specific types of software. Software factories jack greenfield, keith short, steve cook. Building on the ideas outlined in this book, we are incredibly.

Mass customizing solutions with software development factories. Jack greenfield, tools architect for visual studio team system and one of the fathers of the software factories concept, will give a webcast on software factories today at 3 p. Jack greenfield, who came to microsoft from what is now ibms rational software division, introduced the concept of software factories to microsoft. Through my membership on the microsoft architect advisory board, ive had the privilege to discussdebate architecture with jack greenfield a bit. Software factories significantly increase the level of automation in application development at medium to large companies, applying the time tested pattern of using visual languages toenable rapid assembly and configuration of framework. It has been nearly 4 years since jack greenfield articulated microsoft software factories vision. Although the term software factory is used by microsoft in association with their.

Assembling applications with patterns, models, frameworks, and tools by greenfield, jack, keith short, steve cook, stuart kent, john crupi isbn. Building on the ideas outlined in this book, we are incredibly fortunate to have coauthors jack greenfield and. If youre not familiar with this stuff, a bit of orientation may help. Assembling applications with patterns, models, frameworks and tools. Software factories are a new paradigm that promotes the formation of supply chains to achieve higher automation in software development. Assembling applications with patterns, models, frameworks, and tools by jack greenfield, keith short, et al. Assembling applications with patterns, models, frameworks, and tools jack greenfield microsoft corporation november 2004 summary.

Software factories significantly increase the level of automation in application development at medium to large companies, applying the time tested pattern of using visual languages toenable rapid assembly and configuration of framework based components. Assembling applications with patterns, frameworks, models and tools. Software factories jack greenfield, keith short, steve. Jack is a principal architect for the cloud services team cst, helping to advance microsofts. Assembling applications with patterns, models, frameworks, and tools. Here are a few good links on understanding a bit about the idea of software factories. He was previously chief architect, practitioner desktop group, at rational. Jack is a principal architect for the cloud services team cst, helping to advance microsofts vision for an industrydefining cloud platform.

A software factory is a structured collection of related software assets that aids in producing computer software applications or software components according to specific, externally defined enduser requirements through an assembly process. Jack and keith short are publishing a book soon on their vision of software development industrialization through a paradigm shift called software factories. Software factories help structure the development process. Guidance is available at their fingertips within the development environment. Software factories significantly increase the level of automation in application development at medium to large companies, applying the time tested pattern of using visual languages toenable rapid assembly. View jack greenfields profile on linkedin, the worlds largest professional. Click and collect from your local waterstones or get free uk delivery on orders over. Jack greenfield and martin danner ladies and gentlemen modeling, tools, software factories, love it love it great stuff, you know what we have more great stuff coming up on arcast as we are going. An introduction to software factories dzone integration. He talked about state of software engineering in his famous book.

The architects of the software factories method provide a detailed look at this faster, less expensive, and more reliable approach to application development. Contributions by jack greenfield, wojtek kozaczynski. Net framework, software factories are much broader in use and application. Furthermore, software factories are strongly backed by a major software tools vendor, namely, microsoft microsoft, incidentally, employs all of the authors named on this book. Isbn 0471202843 to view the books entry at, please click here.

Unlike other approaches to model driven development mdd, such as model driven architecture. There are some rumbling on the software factories from ms. Software factories promise to make application assembly more cost effective through systematic reuse, enabling the formation of supply chains and opening the. At microsofts architect insight conference in wales this month, microsoft software architect jack greenfield tells us about a bmw factory which rarely makes the same car twice. The software factories initiative at microsoft is described at this resource microsoft software factories initiative tools and downloads as part of the software factories initiative at microsoft are available from this resource. Jack greenfield author of software factories goodreads. Jack greenfield books list of books by author jack greenfield. Microsoft software architect jack greenfield tells us about a bmw factory which rarely makes the same car twice. Microsofts factories also play into the companys software modeling strategy, said jack greenfield, an enterprise tools architect at microsoft, who has coauthored a book on software factories. The key to the methodology is reducing the cost of implementing the pattern, making it costeffective for narrower and more specialized domains, such as b2c. Id recommend reading jack greenfields post entitled software factories 2. The case for software factories jack greenfield microsoft corporation summary. Jack greenfield is the author of software factories 3. Reading is fundamental at harry piersons devhawk web log.

The software factories initiative at microsoft is described at this resource microsoft software factories initiative. In software engineering and enterprise software architecture, a software factory is a software product line that configures extensive tools, processes, and content using a template based on a schema to automate the development and maintenance of variants of an archetypical product by adapting, assembling, and configuring frameworkbased components. One of the books that first popularized the thinking in this area is software factories. Software factories is based on a fourpart pattern for building patterns, models, frameworks, and tools for specific domains, such as user interface construction or database design. Chapter 1 software factories overview 1 the rationale for software factories 1 oneoff development 3 monolithic systems 4 working at a low level of abstraction 4 process immaturity 5 increasing demand for software 6 software factories in a.

In the 90s it became very quiet around software factories until the term was reintroduced by jack greenfield and keith short with the publication of their book 1 software factories. Software factories by jack greenfield, keith short. Software factories are a top candidate for revolutionizing software development. Jack greenfield advisor ink growth partners linkedin. Microsoft software architect jack greenfield has toiled for years behind the concept of software factories the idea of assembling a number of related components and tools to ease the creation of a. The case for software factories by jack greenfield, microsoft software factories. Jack greenfield and martin danner ladies and gentlemen modeling, tools, software factories, love it love it great stuff, you know what we have more great stuff coming up. Software factories companion of the 18th annual acm sigplan. Ieee transactions on software engineering, march 1976. Chapter 1 software factories overview 1 the rationale for software factories 1 oneoff development 3 monolithic systems 4 working at a low level of abstraction 4 process immaturity 5 increasing demand for. Assembling applications with patterns, models, frameworks, and tools microsoft, 2004 further reading. Briefly presents the motivation for software factories, a methodology developed at microsoft. Software factories and automobile assembly lines craigs. A team of industry experts led by jack greenfield explains that a software factory is a configuration of languages, patterns, frameworks, and tools that can be used to rapidly and costeffectively produce an openended set of unique variants of a standard product.

Assembling applications with patterns, frameworks, models and tools, year. Software factories companion of the 18th annual acm. Assembling applications with patterns, models, frameworks, and tools by jack greenfield, et al. The case for software factories by jack greenfield.

The type of software a factory may produce is defined when the factory is created. Wiley computer publishing has teamed with industry experts jack greenfield and keith short, both architects in the enterprise. Jack greenfield, keith short microsoftkeith short, steve cook, stuart kent, john crupi, software factories. Software factories promise to make application assembly more cost effective through systematic reuse, enabling the formation of supply chains and opening the door to mass customization. Software factories by jack greenfield, keith short waterstones. And of course, jack and keith shorts book software factories. Even though the software product lines and modeldriven development concepts are not new, software factories take them one step further, along with patterns and frameworks. During jacks presentation sam gentile essentially remarked that while he understands and uses software factories, he doesnt understand the pointvalue of software product lines e.

Assembling applications with patterns, models, frameworks, and tools by jack greenfield, microsoft software factories. A software factory applies manufacturing techniques and principles to software development to mimic the benefits of traditional. Assembling applications with patterns, models, frameworks, and tools by jack greenfield, keith short, steve cook, stuart kent. Everyday low prices and free delivery on eligible orders. Software factories produce the blueprints and pieces developers need to efficiently create applications. Buy software factories by jack greenfield, keith short from waterstones today. You can subscribe here site in german, abstract in english.

Assembling applications with patterns, models, on librarything librarything is a cataloging and social networking site for booklovers home groups talk zeitgeist. Microsofts factories also play into the companys softwaremodeling strategy, said jack greenfield, an enterprise tools architect at microsoft, who has. Greenfield talks about a 40% 80% productivity gain. Jack greenfield is an architect for enterprise frameworks and tools at microsoft. The register has my piece on software factories, based on an interview with jack greenfield, a microsoft software architect. At the microsoft mvp 2007 global summit held last month, i had the opportunity to hear jack greenfield talk about software factories. This book will give you a great starting point to understanding the concepts behind it and ultimately applying this knowledge to your own software projects. A team of industry experts led by jack greenfield explains that a software factory is a configuration of languages, patterns, frameworks, and tools that can be. Jack greenfield books list of books by author jack.

230 506 1328 1126 425 367 1482 1554 207 610 1466 67 1205 505 275 1066 892 90 974 675 1362 474 519 1256 440 1052 1314 153 1481 835 1436 1482 1244 938 5 716 941 233 547 347 1411 463 801 333 338 490 949 595 166 1066