determina i limiti linguistici prima dello sviluppo

1

Accade così che ti vengano fornite le specifiche di un progetto e la tua conoscenza della lingua sia molto semplice. Ci sono caratteristiche nel progetto con cui non hai mai lavorato. Ma hai qualche idea e logica su come questo possa essere implementato.
Successivamente, mentre lo sviluppo continua, scopri che le funzionalità richieste non possono essere sviluppate a causa di alcune limitazioni linguistiche o di altri problemi. Ora devi convincere il tuo cliente di questo, che non è facile.

Modifica : la ragione per lavorare con una tecnologia non così comoda è che, a volte, l'azienda non può permettersi di assumere qualcuno per questo compito. Quindi si affida ai dipendenti esistenti per imparare qualcosa di nuovo e contribuire.

Quindi come evito tali situazioni? Come faccio a ricercare le caratteristiche prima di accettare il progetto?

    
posta Shirish11 03.05.2012 - 07:43
fonte

3 risposte

5

Bene, nella maggior parte delle lingue puoi fare la maggior parte delle cose. Tutte le lingue tradizionali hanno a malapena limitazioni, o hanno qualche tipo di lavoro in giro. Nel peggiore dei casi, puoi comunque chiamare il codice esterno utilizzando alcune associazioni, se necessario.

Dove i linguaggi di programmazione differiscono maggiormente è ciò che forniscono . Che materiale è facile da fare usando questo o quel linguaggio.

Infine, è difficile sapere in anticipo dove incontrerai delle difficoltà con il minimo know-how della lingua e del progetto. Il diavolo sta nei dettagli.

Ciò che consiglio è quindi di porre domande precise qui, sull'uno o l'altro aspetto specifico del problema e su come viene affrontato con il linguaggio di programmazione. In questo modo sarai meglio informato per valutare la sua difficoltà.

    
risposta data 03.05.2012 - 09:08
fonte
3

Later on as the development continues you discover that the required features cannot be developed because of some language limitations or any other issues.

Ho appreso in gestione del rischio che le caratteristiche che potrebbero essere impossibili da creare potrebbero essere sviluppate il prima possibile in modo da poter scoprire presto che il progetto deve essere annullato prima che troppi soldi siano sprecato.

Se hai l'obiettivo aziendale che sta dietro a una funzionalità, potresti offrire una funzione alternativa che porta a un risultato simile.

Esempio: se un sistema immaginario non supporta i combobox. Tuttavia, puoi implementare una finestra di dialogo popup per selezionare alcuni elementi da un elenco.

La funzione "combobox" non è possibile ma l'obiettivo "selezionare un prodotto-tempo da ordinare" è possibile.

    
risposta data 03.05.2012 - 09:14
fonte
0

La fase di raccolta dei requisiti nello sviluppo del codice sorgente è fondamentale. Prima di accettare un progetto, devi prenderti cura di alcune funzionalità come

  1. Scopo del progetto
  2. ore uomo per completare il progetto
  3. disegno / UX
  4. pubblico di destinazione (qui puoi filtrare per il tuo problema di lingua)
  5. scala del progetto
  6. Costi del progetto ecc ...

    L'unico modo per fare ricerche è chiedere al cliente quante più domande possibili e ottenere dettagli da esse. Per favore fai riferimento a questo meraviglioso link wiki su specifica dei requisiti software

risposta data 03.05.2012 - 08:08
fonte

Leggi altre domande sui tag