I know about Agile development (topically) but not 3 Amigos, nor its use in this context. The Agile development process I am topically aware of is a spiral (reverse spiral?) type of systems development that iterates through cycles of foggy requirements until the finished product is produced as refined to the desired needs. His use was confusing to me and did seem partisan, since I've heard Schiff use it lots.