Yup.
The strategy this year was interesting. They clearly were targeting specific players, to fill specific needs, and if your'e doing that it makes a ton of sense to jump around. And they seem to have done a good job of anticipating exactly where those players needed to be picked. Landing the three guys they wanted - who clearly they anticipate will be Day 1 starters - plus an extra 2018 #1, can hardly be considered a failure.
That all said, this was widely considered a deep draft, with starter-quality players being pushed down into the later rounds. And the Bills have a lot of holes. If McD truly "trusted the process," wouldn't he rather accumulate 3rd, 4th and 5th round draft picks and rely on the scouting department to find quality roster depth? But the sense I'm getting is that they don't trust their own scouts. I'm really starting to wonder how much the scouts were involved in this draft - it seems like this was a coaching staff-driven draft (i.e., Zay was known to the WRs coach; Dawkins was high on Carolina's board); White and Jones are both "McDermott-type players"). They really may be about to clean house.