Slashdot videos: Now with more Slashdot!
Step one: accept that life means constant change and these requests are always going to happen, like it or not. Nature of the beast but you can moderate this.
Step two: find a way to get your arms around it. A formula of: one feature = X days slip on delivery date is not sustainable since all X's aren't created equal. This will ultimately backfire when features take a long time to implement because expectations have been incorrectly established. You need to have a code freeze date for each build and stick to it. Managing code branches and merging will be key.
Step three: Make sure your product manager has solid use cases. Features wrapped in a story tend to stick together. If the feature doesn't play well into an already defined use case (story) then it is likely superfluous to the main goal of the product and can wait. If the PM needs to change the use case to accommodate the new feature then the PM needs to get his or her act together (while understanding that PMs are human and can sometimes make mistakes, but this should not be a standard operating procedure, changing fundamental use case scenarios). Sales organizations are typically coin operated so they'll always ask for just this one feature to make the big sale. It's a lie. If they didn't need it last month then they can wait another month.
In my opinion, this in not something a developer should have to be concerned with, this is a product management issue. What is probable in these situations is that the PM is not including all stake holders in the requirements doc. All stake holders need to understand to some degree the end user's mental model (assumptions, motivations, goals, etc.) and if so a lot of these things will get vetted during the review process. But Sales, that darn Sales team... can't ever keep them happy; can't run a business without the revenue the bring in. They will always try but only the lesser ones will need said feature NOW to make the sale.
Link to Original Source
As a green-eyed American Caucasian, when I started my 6 month consulting gig in Istanbul in 2007-2008 I was kinda scared at first. I saw all these minarets poking up from mosques everywhere, heard the call to prayer a few times each day, and folks back home were pushing a law that would officially say Turkey committed genocide. But then I started working with my technical counter parts and guess what? There was the quiet guy, there was the hilarious guy (we're still friends), there was the unbelievably smart guy (still the best Oracle consultant I've ever worked with), there was the hot girl, there was the guy who talked my ear off about how backwards he thought Muslims were, and there was the kindhearted Muslim guy who made sure I never ate lunch alone. Every archetype that I knew from the US was represented. I found them brilliant and extremely motivated. And I even saw a lot of women in high level jobs wearing fashionable clothes.
Then I got to know the city, saw some of the music scene, a little of the club scene, and soaked up some of the history. They have their own George Washington named Mustafa Kemal Atatürk who in 1923 established the Republic of Turkey, switched them from Arabic script to Western European (making my job of typing on their keyboards much easier!), and separated Mosque from State.
But exactly like in the US the religious groups find ways to work their agenda into the secular government. For example, you can't buy pork. Why? Because from political pressure it was found "unhealthy" and one by one the farms were shutdown until there were none. There's lots of these examples, including the article to which we're responding. Once my eyes got adjusted I almost felt as if I were in the US, even the mosques I realized were no more numerous than our churches.
Their economy is far stronger than Romania, Greece, Croatia, Hungary, and Portugal, all members of the European Union, and the EU would do well to admit them. Turkey is the litmus test for Muslims and Christians. They are us and we are them. If we can make it work there I'm afraid we won't make it together anywhere.