
We take initiative and ask for forgiveness instead of permission.
Motivated professionals with the right expertise are needed to form a team with the Product Owner and build a great software product.
Before the development team is composed, we need to have a global idea about the required expertise. This is explored during early conversations with the customer. If necessary, technical consultants are involved in these conversations in an early phase.
How do we compose the right development team? We try to find the balance between focus and efficiency here. Focus for our professionals means being on one team for one customer. Efficiency for our customers means having specialized expertise available when incidentally needed. During a project, the team members have an important responsibility here: arrange help when they need it.
At the start of the development of a new mobile app that is expected to continue for years, it is decided to base the app development on the latest Maji Mobile stack. Because it is one of the first projects built on that stack, two important decisions are made in the team composition (total of five developers):