The Effects of Environment and Technology on Managerial Roles