Ecco il problema che sto affrontando:
Citazione dal project manager:
Ehi Spark, ti sto assegnando il compito di sviluppare un framework che potrebbe essere utilizzato per molte diverse applicazioni iOS. Ecco i requisiti:
- Dovrebbe essere in grado di rilevare lo spessore del pollice o delle dita utilizzati per manipolare l'interfaccia utente.
- Con queste informazioni, tutti gli elementi dell'interfaccia utente devono essere organizzati e dimensionati automaticamente .
- Per un pollice più grande, gli elementi dovrebbero essere disposti più vicino al centro dello schermo.
- Per un pollice più piccolo, gli elementi dovrebbero essere disposti più vicino agli angoli dello schermo.
- Per un pollice più grande, tutti i caratteri dovrebbero essere più piccoli. (Stiamo assumendo un adulto in questo caso.)
- Per un pollice più piccolo, tutti i caratteri dovrebbero essere più grandi. (Stiamo assumendo una persona più giovane in questo caso.)
Sommario:
Questo framework è necessario per creare interfacce utente user-friendly a livello di codice. Il framework dovrebbe essere sviluppato in modo tale da poter essere utilizzato per tutti i progetti necessari, quindi deve anche essere molto favorevole agli sviluppatori.
Sono lo sviluppatore a cui è stato assegnato questo compito, quindi le mie domande sono le seguenti:
- Come posso spiegare che questi requisiti sono un po 'ridicoli?
- Come posso spiegare che sarebbe meglio concentrarsi sullo sviluppo di progetti reali?
- Come posso spiegare che, anche se ciò fosse possibile, non consiglierei di sviluppare una cosa del genere?
- Come posso dire NO a questo progetto in modo educato, gentile e rispettoso?
- Come posso spiegare che anche per uno sviluppatore con 3 anni di esperienza, ciò potrebbe non essere possibile?
How do I say politely, gently & respectfully NO to this?
Un altro consiglio che dovrei darti, per avere un po 'di controllo con i tuoi capi, dovresti sempre lasciarli arrivare alle loro conclusioni. Se ti ordinano, non dire mai di no, basta spiegare i fatti e discutere i problemi. Cerca di far capire loro quanto sono stupide le loro richieste, perché potrebbero non conoscere i dettagli. Probabilmente vedranno che è un'idea stupida e ti daranno un compito diverso, e non hai MAI dovuto dire NO. Non dico mai NO e ottengo sempre requisiti stupidi che non accadono mai.