Possibly related to How is "abandoning the ship" perceived?
I have taken over a lead role on a troubled project 3/4 of the way through the expected development period. I always enjoy a challenge as well as the opportunity to mentor my team and I am doing everything I can to turn things around, but there are major issues with the project, many of which cannot be immediately addressed (if at all).
I have provided a technical assessment to my manager, and I have also provided a realistic (although very tight) timeline to complete the minimum required scope of work based on team velocity to date. The project was originally slated to end soon, however the project release date has now slipped well in to the new year past my contract end date. I make it a point to always finish my contracts and I will always honor my commitments to my clients. That being said, I am wrestling with whether or not I should renew to see a release out the door and through warranty.
Given that the project end date has now slipped well past my current contract end date, what is the professional impact of choosing not to renew before project completion (or first major release in this case)?