You do not need to speak developer. You do need to know what you are agreeing to.
Most expensive software misunderstandings do not come from obscure technology. They come from ordinary words carrying different meanings on each side of the table. ‘Done’, ‘launch’, ‘deadline’ and ‘change’ sound obvious until money and dates depend on them.





