At its core, agile is an iterative project management methodology. Agile works by breaking projects down into short duration milestones of user functionality, prioritizing them, and then continuously delivering iterations, usually, in short two week cycles.
While I’m no longer a formal Project Manager, from time to time I still have the need to create a project Plan or to help someone else to organize a project plan. Usually. I find that it is easier to get to a more holistic plan faster, if I have a pattern of essential tasks and milestone to work with. So, I usually go to a template which I have assembled across time use as an accelerator and/or job aide. The attached project plan templates are for a common data warehouse project pattern, but by no means is intended to be the end all of project plans; it is just a starter kick, sort of speak.
There are several reasons why projects plan patterns may vary, other than the experience and knowledge of project planner, among them are:
The environment migration pattern in use
The application stack of the of the environment
The tools use to manage the project plan (MS Project, JIRA, OpenProj, etc.)
The size and complexity of the project team
Here is project plan mockup around Infosphere Datastage, but should be adaptable to any other ETL application.
Rapid Application Development (RAD) is a type of incremental software development methodology, which emphasizes rapid prototyping and iterative delivery, rather than planning. In RAD model the components or major functions are developed in parallel as if they were small relatively independent projects, until integration.
RAD projects are iterative and incremental
RAD projects follow the SDLC iterative and incremental model:
During which more than one iteration of the software development cycle may be in progress at the same time
In RAD model the functional application modules are developed in parallel, as prototypes, and are integrated to complete the product for faster product delivery.
RAD teams are small and comprised of developers, domain experts, customer representatives and other information technology resources working progressively on their component and/or prototype.