Changing details are not uncommon in agile projects and organizations, as they are not planned in detail into distant future. They are more like evolving as they go, which may lead to impression of "not very well planned" but ultimately it allows to deliver something quickly instead of honing every detail until release (or unti public interes has faded).