Application Development Methodology and Architecture

Application development is typically achieved through some sort of process, which guides the activity from initial requirements collection through deployment of a completed system. As a developer, you are most interested in the particular span of the process that covers application creation and testing.

There are a variety of development methodologies currently in use, such as the waterfall model, Rational Unified Process (RUP), and Agile methodologies. You can use any of these methodologies to create Force Platform applications.

Development methodologies can be as simple or as complicated as you need them to be, given the complexity of your application, the size of your team, or how deliberate ...

Get The Developer’s Guide to the Force.com Platform now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.