Ecco il problema che sto affrontando:
Citazione dal project manager:
Hey Spark, ti sto assegnando il compito di sviluppare un framework che possa essere usato per molte diverse applicazioni iOS. Ecco i requisiti:
- Dovrebbe essere in grado di rilevare lo spessore del pollice o delle dita utilizzate per manipolare l'interfaccia utente.
- Con queste informazioni, tutti gli elementi dell'interfaccia utente dovrebbero essere organizzati & dimensionato 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. (In questo caso assumiamo un adulto.)
- Per un pollice più piccolo, tutti i caratteri dovrebbero essere più grandi. (In questo caso assumiamo una persona più giovane.)
Riepilogo:
Questo framework è necessario per la creazione di interfacce utente user-friendly a livello di programmazione. Il framework dovrebbe essere sviluppato in modo tale da poter essere utilizzato per tutti i progetti necessari, quindi deve anche essere molto intuitivo per gli sviluppatori.
Sono lo sviluppatore che ha dato 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 fosse possibile, non avrei consigliato di sviluppare una cosa del genere?
- Come posso dire NO a questo progetto educatamente, gentilmente e con rispetto?
- Come posso spiegare che anche per uno sviluppatore con 3 anni di esperienza, questo potrebbe non essere possibile?