I am interesting to hear people's opinions on the following scenario and how you guys would act in this situation. I have found myself in this position on many occassions with different companies so I am keen to know how others would approach it.
You are the lead developer on a DW project. Your primary responsibility is to lead a small development team to implement the first phases of a new DW for the company. The IT team has know prior experience of delivering a DW previously.
You know from previous experience that it generally takes strong change and project management and engagment with the business to ensure a DW project like this is a success.
However, those aspects are either undervalued by the senior managment team or they have failed to assign roles to undertake these tasks.
a. Concentrate on your own role and deliver the best technical solution possible? After all you will achieve your personal objectives. But a DW which no one uses is as good as no DW at all.
b. Raise the point time and time again with senior management in the hope they take it seriously? Although this can be draining and frustrating after a period of time.
c. Attempt to span these roles yourself to the best you can in an attempt to make the project a success?