Lessons Learned Through Six Years of Component-Based Development

by Michael Sparling, Castek
(as published in “Communications of the ACM”)

It has been six years since Castek embarked upon a voyage of component-based
application development. In that time we have successfully delivered a series of large enterprise-class
applications using component-based development and related techniques. These systems have encompassed many parts
of the financial services application domain including bill presentation and reconciliation and insurance policy
administration/claims processing. We have used preexisting components in each of these projects and have seen our
practices, development approaches and tool utilization improve with each project. What follows is a set of lessons
we have learned over the years.

Review the full article, stored in ADOBE pdf.