* Excerpt from:  Data Strategy and the Enterprise Data Executive:  Ensuring that Business and IT are in Synch in the Post-Big Data Era by Peter Aiken & Todd Harbour

Shared data structures require programmatic development and evaluation!

If data structures change at any point during an iteration, coding must stop until the team can address and resolve any issues related to those data structures. When software changes, there are generally fewer consequences then when shared data structures change. What this indicates is that software is more adaptable and malleable than shared data structures. Because data structures are foundational to every software system, when they change, ripple effects can affect the entire system.  An evolving data strategy results from the step-wise refinement of different IT project development cycles. A number of SDLCs must properly occur in order for the DM activities to reach a critical mass past the tipping point and achieve the ability to usefully contribute in support of organizational strategy.*

Value Shared Data Preceding Completed Software