We are not doing this because it is easy, we’re doing it because we thought it was easy

florinelchis
2 min readFeb 4, 2023

--

Some food for thought for all the E-Commerce developers out there, Product Owners, Technical Leads and Solution Architects working on large and complex projects: “We are not doing this because it is easy, we’re doing it because we thought it was easy”
“The challenge of hidden complexity is not in completing the task, but in surviving the journey.”
We can encounter tasks that have a lot of hidden complexity, which is often encountered in large multi-national organisations. Some things that can be done are:
- Clearly define the scope of work: Before starting a task, make sure to understand what is expected and what is not included. This will help to uncover any hidden complexity early on.
- Break down the task into smaller pieces: Complex tasks can be easier to manage if they are broken down into smaller, more manageable pieces.
- Continuously communicate with stakeholders: Regular communication with stakeholders can help to identify and address any hidden complexity as it arises.
- Establish a contingency plan: Anticipate potential problems and have a plan in place to address them if they arise.
- Be flexible and adjust your plan as needed: As new information comes to light, be willing to adjust your plan and adapt to the new situation.
Another point is that the team is not always ideal, you have different levels of seniority and experience. And you have to take additional steps:
- Provide additional training and support: Help the team members develop the skills they need to handle complex tasks by providing training and support.
- Assign a subject matter expert: Consider assigning a subject matter expert to the project who can provide guidance and support to the team.
- Set clear expectations and goals: Clearly communicate the goals and expectations for the project to help keep everyone focused and on track.
- Foster collaboration and communication: Encourage the team to work together and communicate regularly to minimize misunderstandings and ensure everyone is on the same page.
- Monitor progress closely: Regularly monitor the progress of the project and be proactive in addressing any challenges that arise.

And… lots and lots of practice.

--

--

florinelchis
florinelchis

Written by florinelchis

Florinel Chis —Magento / Adobe Commerce Developer, ex-Director — ARMO.org.ro,

No responses yet