Közös fejlődés(em) a software architektúrával: kihívások és tanulságok