7 Practical Application Security Guidelines For Smart Software Teams