John is currently working to create a new service that would allow a customer to purchase a digital product online and have it delivered to the user’s inbox. John is responsible for the payment portion of this service, but Sally is responsible for the digital product fulfillment portion of the service. Which of the following should John do in order to follow the principle of ‘think and work holistically’?
John should optimize his code to ensure it runs efficiently
John should meet with Sally to determine how the digital product fulfillment will occur
John should wait until Sally’s portion is complete before beginning his to ensure they work together properly
John should tell Sally to wait until his portion is done before starting hers to ensure compatibility