Consentitemi di fornire uno scenario immaginario in modo che la mia domanda sia completamente compresa. Supponiamo che tu sia uno sviluppatore multipiattaforma esperto per iOS, Android e Windows Mobile.
Qualcuno ti chiede di renderli un semplice orologio digitale. Niente di speciale o speciale e non è richiesto nemmeno un font specifico. Tutto quello che vogliono che tu faccia è creare l'applicazione usando Xamarin e pubblicarla nell'app store per conto della loro azienda. Inoltre, supponi di non aver mai pubblicato alcuna app, quindi alcuni dei requisiti sarebbero impostare la propria azienda su tutti i rispettivi negozi di app per la distribuzione delle applicazioni.
In poche ore, quanto tempo ci vorrà per completare un progetto così barebone?
Perché chiedo?
Non sono uno sviluppatore di app per dispositivi mobili, né tantomeno multipiattaforma, ma in passato ho avuto a che fare con lo sviluppo di app per dispositivi mobili. Tuttavia, lavoro come sviluppatore aziendale, quindi ho anni di esperienza nella programmazione. Non lo sviluppo di app per dispositivi mobili.
Un mio amico mi sta chiedendo se sarei disposto a creare un'app semplicemente semplice. Non è quello che ho descritto sopra, ma è semplice.
È disposto a pagare. Dal momento che sono completamente verde allo sviluppo di app multipiattaforma, in realtà sto prendendo in considerazione l'idea di prenderlo in considerazione, perché mi piacerebbe avere l'esperienza di imparare come creare una tale app e pubblicarla ... dall'inizio alla fine. Il mio amico capisce anche che non scrivo professionalmente app per dispositivi mobili, ma mi conosce bene, il mio livello di professionalità e integrità e preferirei che io lo facessi, rispetto ad altre case di sviluppo software.
Vorrei prendere in considerazione una tariffa iniziale per l'applicazione che ricaverò da una tariffa oraria. In questo modo, se mi prende più tempo perché sto imparando come pubblicare un'applicazione in più app store o, sto scherzando con l'installazione e il test di un ambiente di sviluppo multipiattaforma, non lo sto facendo pagare per l'esperienza di apprendimento . Questo è un "costo" che sono disposto a coprire perché, ancora una volta, mi piacerebbe imparare come farlo e questa app è solo un'ottima scusa per sedersi e farlo.
Per essere chiari, non sono nemmeno preoccupato così tanto della compensazione monetaria. Tuttavia, questo amico è un uomo d'affari e penso / so che vorrebbe darmi un compenso "equo". Per fare ciò, però, ho bisogno di sapere quanto tempo ci vorrà per sviluppare ragionevolmente una semplice applicazione morta da un professionista che sta facendo questo per almeno alcuni anni. Posso applicare le mie tariffe orarie a quelle stime e offrirgli un'offerta realistica, ma equa.