Software practitioners make technical and business