Dispersed development: IT looks at a new user-driven world