Suppose you're in the following situation.
- You and your team are supposed to start working on some important architectural changes that were long due.
- Your team is then asked by your manager to help build an important feature that requires the unique skills of your team, and which you think will take 5-6 weeks to build plus two weeks to support quality assurance. That feature is the final check in the box for the company to send a big fat invoice.
- Accepting the task will mean that those architectural improvements will get postponed even more.
So what do you think? Would you follow the same line of thought as I would? Let me know by participating in the Disqussions below. Oh and follow me at @ddoomen to get regular updates on my everlasting quest for better solutions.