Operations Driven Design