We all love working on the latest and coolest technology, this gives us an opportunity to try new things and gain much needed experience. Being able to making an awesome design "come to life" is a satisfying job to do
While we work on different challenges, there will be a lot of collaboration work between design team and dev team, the more we talk to each other, the better we can communicate in the future.
We set a time limit to each of the challenges, during that time, the team will get together and tackle the problem. We'll be able to use the completed challenges in client work with much less friction.