This episode introduces product line approach to software reuse and gives examples of product lines. Reusable asset development, product development, and technical management are introduced as well.
Download Standard Podcasts
This episode will cover the template method design pattern and how that facilitates reuse. It will also briefly touch upon the Strategy design pattern that can be used in conjunction with template method.
Download Standard Podcasts
This episode talks about why reuse efforts often fail. It then highlights the need for reusable software assets to be domain relevant and aligned with business objectives
Download Standard Podcasts
This episode will present the key themes related to communicating reusable software assets within and outside your team. It will also present the communication plan artifact.
Download Standard Podcasts
This episode introduces Service Oriented Architecture (SOA) and talks about the connection between SOA and reusable services. Specifically how reuse helps generate new revenue and saving costs for organizations adopting SOA.
Download Standard Podcasts
Why do developers resist building or integrating reusable assets? This episode explorers some common reasons why.
Download Standard Podcasts
Facade can help reduce coupling between client code and implementation classes, provide a simpler interface abstracting much of this complexity away and provide a specific, task-centric API. They reduce errors, simplify development, and make it easier to integrate.
Download Standard Podcasts
This episode talks about the Model View Controller (MVC) pattern and how does it help with software reuse.
Download Standard Podcasts