HOw does one go about implemeting formal software development processes when developers are used to work in traditional not so process oriented way.
People are not aware and have not tried it also – so there is lot of resistance to do it in a formalized way due to commitment to produce things in time and that someone is now going to check the quality too. So fear of failing to meet commitments.
What are practical tips to such situation so things do not backfire while trying to do good to everyone.
Is forcing things on people good in such cases or try to buy them into it?
Should they be given chance to expirement or not?
Can chance given to them be considered as failure to assert? Whats general psyche of the people working in such organization? and it best can be handled to implement formal agreeable processes?
I would like to hear from experienced people who have gone thru this situation and how they did what which may or may not have worked but that also would tell me what not to do.
Thanks guys.