The right level of agility
Among experts, a discussion about planning-led approaches versus agile software development can quickly become charged with missionary zeal. This is hardly surprising because plan-based and agile models do seem to be worlds apart. On the one hand there are the plan-based models. These are based on the assumption that the specifications are essentially exhaustive and that adding requirements later on is something that should be avoided. On the other hand there are the agile models. These have a reputation for hurrying on ahead and completely neglecting many project standards, such as orderly documentation.
Your IT department, however, does not focus on ideology. It focuses on reality and results. It therefore makes sense to combine both approaches.