Last-Mile Delivery Solution

Challenge 04
Design a sustainable and efficient last-mile delivery solution for urban areas. Consider the use of electric vehicles, drones, or robotic delivery to reduce carbon emissions and traffic.

EcoDeliver aims to revolutionize last-mile delivery in urban areas, striving for a balance between eco-friendliness and efficiency. As cities grapple with the dual challenges of congestion and pollution, EcoDeliver will leverage cutting-edge technologies such as electric vehicles (EVs), drones, and robots to minimize carbon footprints and streamline delivery processes. The solution should be adaptable, scaling from small local businesses to larger logistics operations, ensuring that the decrease in emissions goes hand-in-hand with an optimized delivery experience for both the sender and receiver.


Inadequate Infrastructure: Users in areas with poor electric vehicle charging facilities struggle to find convenient locations to charge delivery fleets, causing delays and reducing the effectiveness of a sustainable fleet.

Regulatory Hurdles: Drone and robotic delivery are nascent technologies facing uncertain regulations, often leaving users in a gray area, impeding the ability to plan long-term operations effectively.

Cost Concerns: The initial investment in electric, drone, or robotic delivery solutions can be significant, deterring small businesses from adopting these sustainable options.

Technology Adaptation: Users may experience a steep learning curve with new technologies, causing resistance from staff and impacting the adoption rate of the solution.

Range Anxiety: For electric vehicles, the fear of running out of charge before completing deliveries (range anxiety) is a significant concern, impacting route planning and efficiency.

Weather Dependence: Drones and some robotic delivery systems can be highly sensitive to adverse weather conditions, leading to potential delays and reliability issues.

Customer Perception: There is a potential mismatch between the expected delivery times and the reality of eco-friendly options, leading to dissatisfaction.

Safety and Security: Ensuring the safety and security of unmanned deliveries via drones or robots remains a top concern for both users and end consumers.


Directly Relate Solutions to Problems: Design features that directly tackle the identified pain points, like incorporating a robust route optimization system that considers EV charging points, or an interface that simplifies the adoption of drone technology for users.

Research Industry Standards: Stay informed about the most common practices and emerging trends in last-mile delivery. For instance, study how leading companies integrate EVs into their fleets or manage drone logistics.

Look at Regulatory Frameworks and Adaptability: Keeping abreast of current and upcoming regulations will help in designing a system that’s not just effective now but is also future-proof. Investigate how other companies navigate these laws and potentially shape them.


Discover: In this stage, you gather as much information as possible about the problem, asking questions and researching. You want to understand the problem from different perspectives and identify what needs to be solved.

Define: Once you have a good understanding of the problem, you narrow down your focus and define it clearly. You identify the specific aspects that need to be addressed and set goals for your solution.

Develop: Now, you start generating ideas and exploring different possibilities. You brainstorm, sketch, prototype, and experiment to come up with creative solutions. The goal is to generate a wide range of options without judging them.

Deliver: In this final stage of the first diamond, you select the best solution or a set of solutions based on evaluation and testing. You refine and develop your chosen solution further, considering feasibility, desirability, and viability.

After completing the first diamond, you move on to the second diamond, which represents the second half of the process. It focuses on implementation and bringing the chosen solution to life.

Deliver: This stage involves planning and organizing the resources needed to implement the solution effectively. You create a roadmap or an action plan to guide the execution.

Develop: Now, you actually start building or developing the solution. This may involve coding, designing, manufacturing, or any other necessary steps depending on the nature of the problem.

Define: Once the solution is developed, you evaluate and refine it. You make sure it meets the initial goals and requirements, and you address any issues or shortcomings.

Deploy: Finally, you launch or deploy the solution in the real world. You monitor its performance, gather feedback, and make any necessary adjustments or improvements.

The double-diamond framework emphasizes the importance of exploration and iteration. It helps you understand the problem deeply, generate diverse solutions, and ensure that the chosen solution is well-implemented and effective.