
Bonjour, Habr! Je m’appelle Vladimir, j’ai 15 ans, je suis développeur junior Python et, en parallèle, je serai également designer amateur dans cette histoire. Maintenant, je suis en 9e année (qui aurait pensé) et j'ai l'intention de vous parler de notre projet perdu.

Nous parlerons de l'application CARWATCH (oui, c'est tout), que nous avons créée comme un projet vaste et complet, mais reposait sur nos amateurs internes et Yandex.Transport.
Notre équipe était composée de 8 personnes et d'une planche sur
le mur Trello:
- Programmeurs Web x2
- Programmeurs Python x3
- Programmeurs Java x2
- C ++ - programmeur
- Créateur
- Analytics №1
- Analytique №2
Vous direz: "Il n'y a pas 8 personnes, vous êtes analphabète ... votre personnalité!". Je répondrai que vous ne comprenez rien. Presque toute notre équipe a été obligée de couvrir 2 catégories ou plus. Par exemple, j'étais un programmeur Python, un designer (vous voyez comment), un administrateur système (d'une certaine manière) et un administrateur.
Qu'avons-nous fait?
Nous travaillons sur une application de suivi des transports publics. Oui, Yandex l'a fait, alors quoi? Ensuite, cela a semblé être une idée très cool et nous l'avons saisie comme de l'air.
CARWATCH aiderait les passagers à planifier leur journée de manière plus pratique, en leur faisant savoir où se trouve leur minibus, lorsque vous devez sortir pour l'attraper.

Premiers concepts d'application. Oui, nous n'avons pas payé les drains.
Pourquoi pas toi, pas Yandex?
Nous privilégions toujours la petite taille des équipes. CARWATCH serait une application qui fait des gens pour les gens.

Notre avantage est qu'à tout moment, nous pouvons créer une fonction si nécessaire pour l'utilisateur, mais absente dans les applications de nos concurrents.
Pourquoi la création de l'application s'est-elle transformée en enfer?
Notre composition était différente de la traditionnelle.
Aucun de nous n'a eu le courage de dire "Au revoir!" Au pro-programmeur Java, même en sachant qu'il n'avait rien fait et n'était pas du tout, ni de trouver des gens sensés, car nous ne pouvions pas nous-mêmes sortir de ce marais.
La partie principale de notre application n'était pas l'application elle-même, mais le serveur. Et cela a été horriblement écrit. Modifier au moins quelque chose en elle a conduit à un tas d'erreurs et à un désir de tout réécrire en enfer. Et je ne plaisante pas.
La conception a été créée au début, mais il s'est avéré plus tard qu'il était impossible de répondre à toutes les exigences des directives compilées (le programmeur
hérétique JAVA ne pouvait rien faire de prévu).


Comment nous avons essayé de trouver de l'argent quoi qu'il arrive
Un matin, nous sommes tombés sur un agrégateur pour les startups de yellowrockets
(tyk) . N'ayant jamais participé à de tels événements, nous avons réalisé que nous devions participer. A cette époque, tout ce qui était prêt était le design et le concept. Nous ne pouvions spéculer que si nous pouvions participer. Le même jour, notre prepad les a contactés et leur a dit que tout allait bien.
L'événement s'est déroulé en 3 jours. Dans le premier - ils ont donné des devoirs pour lesquels nous avons marqué. La présentation du projet s'est terminée à genoux le lendemain matin.
Pendant 3 jours, 4 personnes âgées de 14 à 15 ans à cette époque ont pu prouver à des hommes de 40 ans qu'ils souhaitaient acheter un design et 8 programmeurs. Nous avons donc été choisis pour participer au prochain tour cet automne, auquel nous n'irons pas.
Et puis Yandex et ses transports sont venus dans notre ville.
En général - tout s'est écrasé sur Yandex. Nous avons réalisé que combattre les géants était inutile et marquait sur CARWATCH.
Bien sûr, divers photo-crapauds sont apparus pendant le travail:

Eh bien, notre talisman tacite:
