Beyond software dev: How agile practices can revolutionize business