Adoption & implementation of IT in developing nations :experiences from two public sector enterprises in India