Prace badawczo-rozwojowe w IT – jak je prowadzić?