Software Development and Professional Practice (Expert's Voice in Software Development)