La teoría del centinela en el desarrollo de software