Cyborg Team
Q3/2024
for
Cyborg != Borg
Borg
Cyborg
- FE & BE platform
- Alma Career South
- new common FE framework
- Alma Career
Our task 📋
- create frontend framework on which all Alma Career job portals can be build
- each portal can have its own set of features
- each portal can have its own design
- use technologies already familiar to our developers
- make it relatively simple to understand
- code tested from the start
- multiple teams must be able to contribute and be independent
Obstacles & Challenges 🚧
- frameworks are hard
- like, really hard
- lack of experience
- time
- vacations and many sicknesses
- little space for errors
Goals for Q3/2024
Our goals for Q3/2024
Validated and agreed Proof of Concept for one common frontend:
- we prepare two jobboard pages (job offer detail and one another page) in jobs.cz, prace.cz and mojposao.hr design ✅
- we will have recommendations (approved by the architecture team) for other components teams how they should develop FE ✅
What we learned 🎓
What we achieved 🎉
- We have managed to create a system for such a complicated thing ✅
- We got an approval from our team of architects that the idea is right and the system can work ✅
- We will need a permanent team to develop the system further
- Sacrificing structured development processes in order to achieve faster delivery can work only for a limited amount of time
Goals for Q4/2024
We need to prepare the system for other developers and their code
Stabilization
- Transform PoC into a product of our standard quality
- Compose components for Advert Detail, Search Results Page and Homepage (Search Form not included)
- Provide support for other platform teams
- Together with architects, decide on proper release processes
- Establish a new translation workflow
Word of caution from Lead Engineer
Creating frameworks is hard and much more experienced teams failed at this spectaculalry.
Cyborg is just in its beginnings and concepts are not proved and other teams do not work with it yet.
We are only trying to learn how to make it work
Problems will arise and changes in its architecture and maybe even philosophy will happen.
We just do not know if it will be in a few months or years.
We are doing our best and want to deliver really solid and robust product
Cyborg Q3/2024
By Milan Herda
Cyborg Q3/2024
- 74