Lavoro in una società di software di avvio: 3 sviluppatori, meno di 15 dipendenti incluso l'amministratore delegato. Ci occupiamo esclusivamente di Windows Mobile, il .NET CF, e passiamo le informazioni raccolte dalla nostra applicazione portatile ae dal nostro sito web. Il mio direttore e io abbiamo appena avuto un incontro su un progetto urgente che non è ancora iniziato, ma probabilmente dovrebbe andare avanti presto se vogliamo rispettare le scadenze di consegna per un cliente potenziale ma molto potente e influente.
Ha proseguito spiegandomi il progetto come segue:
- Il nuovo progetto consisterà principalmente in un'applicazione .NET CF che consente al cliente di condurre più campioni di terreno nel corso di una singola sessione.
- L'area che viene campionata dall'utente deve essere visualizzata su una mappa di dimensioni e scala appropriate.
- La mappa deve essere suddivisa dinamicamente in quadrati di griglia di una dimensione impostata dall'utente (in ettari).
- Su ciascun riquadro della griglia, l'utente avrà la possibilità di prendere appunti e contrassegnare i singoli punti tramite GPS in tempo reale dal ricevitore integrato.
- Inoltre, dovrebbe esistere una funzionalità che aiuti a indirizzare l'utente verso qualsiasi riquadro della griglia data la loro posizione corrente.
- Tutte le informazioni raccolte devono essere facilmente recuperate e lette in modo molto intuitivo sul dispositivo palmare del cliente - un dispositivo che forniamo - in qualsiasi momento.
- Tutte le informazioni raccolte devono essere facilmente inviate - tramite ActiveSync, in modalità wireless o what-have-you - al nostro sito Web dove dovrebbe essere visualizzabile / modificabile in un'interfaccia simile a quella del dispositivo palmare.
Con questa descrizione in mente ho pensato alle cose (anche se piuttosto rapidamente). Con le nostre attuali dimensioni del personale, budget limitato e risorse limitate, ho previsto che tale sforzo sarebbe durato dai 9 ai 18 mesi. Perdonami se sono in campo a sinistra, sono un CS graduale e abbastanza nuovo per il mondo "reale". Tuttavia, il progetto è attualmente realizzato solo nella testa del mio direttore, senza documentazione di progettazione o specifiche. La mia domanda qui è, quanto sono lontano, davvero? Ancora una volta, il mio direttore - che non ha esperienza nel software o nell'IT di qualsiasi tipo, ma è un esperto in materia per quanto riguarda il campionamento del suolo - inserisce il progetto in una durata di circa 3 mesi.
Tieni presente che al momento stiamo utilizzando un SDK non supportato per il resto delle nostre esigenze GPS e GIS e che i prodotti ESRI sono quasi troppo fuori portata per noi. La funzionalità attuale nelle altre nostre app ci offre un vantaggio, con l'abilità già disponibile per disegnare aree, polilinee e punti di trama su una mappa.
Sono solo un po 'confuso / impaurito qui, chiedendomi se ho torto completamente o se ho ragione, ma senza fiducia. Qualsiasi consiglio è apprezzato. Grazie!