Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    software personalizzato o soluzione standard?

    Ciao a tutti, posto la mia richiesta in un forum frequentato da programmatori per avere il vostro parere su questa domanda:
    Quali sono i vantaggi di un software personalizzato rispetto ad una soluzione standard?

    Io posso iniziare dicendo che una soluzione personalizzata:
    1) è costruita su misura di chi lo utilizza, quindi risponde maggiormente alle necessità
    2) è modulare, cioè aggiungere una nuova funzione non dovrebbe essere un problema
    3)si ha una maggiore assistenza

    Una soluzione standard invece
    1) presuppone un investimento meno oneroso.

    Avanti, ora tocca a voi, cosa aggiungereste?
    Quali sono secondo voi i pregi e gli svantaggi di queste diverse soluzioni??

  2. #2
    Utente di HTML.it L'avatar di newbie
    Registrato dal
    Dec 2005
    Messaggi
    299
    Dal punto di vista di chi lo produce...

    Un software personalizzato:
    - :) è più specifico, quindi più piccolo, quindi di produzione veloce
    - :) se chi lo chiede non si intende di programmazione, puoi usare il linguaggio e l'IDE che vuoi
    - :( si vende in una sola copia...

    Un software standard:
    - :( deve essere comunque personalizzabile, il che lo rende ancora più difficile da scrivere
    - :( se contiene bug, ti becchi le proteste di *tutti* quelli a cui lo hai venduto
    - :) se hai l'idea giusta, vendendolo ti fai una barca di $oldi!

    Dal punto di vista di chi lo usa...

    Un software personalizzato:
    - :) è calibrato su misura proprio sulle tue esigenze
    - :( va per forza comprato, a meno che non trovi programmatori volenterosi
    - :( per conoscerne le esigenze, l'utente va intervistato (o meglio, si becca un terzo grado!), cosa che a non tutti potrebbe andare giù...
    - :( potrebbe non essere compatibile con altri software simili (l'utente dovrebbe chiederlo esplicitamente)

    Un software standard:
    - :) potrebbe esistere in versione freeware (grati$!), o essere comunque reperibile per vie traverse
    - :) è sicuramente compatibile con altre sue copie (un foglio Excel si può caricare in tutti gli Excel di questo mondo)

  3. #3
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Originariamente inviato da newbie
    Dal punto di vista di chi lo produce...

    Un software personalizzato:
    - è più specifico, quindi più piccolo, quindi di produzione veloce
    Non sono d'accordo... Se è più specifico, ci saranno parecchi dettagli in più da implementare, che una soluzione standard probabilmente non avrebbe.

    - se chi lo chiede non si intende di programmazione, puoi usare il linguaggio e l'IDE che vuoi
    Anche questo non è vero a priori, ad esempio potresti incorrere in requisiti di portabilità (ad un nostro cliente ad esempio abbiamo sviluppato un software che deve girare su pc e mac)


    Un software standard:
    - deve essere comunque personalizzabile, il che lo rende ancora più difficile da scrivere
    Vedi sopra. Se è standard, è chi lo usa che si deve adattare, non il contrario

    Un software standard:
    - è sicuramente compatibile con altre sue copie (un foglio Excel si può caricare in tutti gli Excel di questo mondo)
    Anche qui ci sarebbe da discutere

    Linux user number 403381

    Stop TCPA!

  4. #4
    Io aggiungerei che se il software è stato scritto da un programmatore vero è più stabile e non va in crash come accade almeno 10 volte al gionro per i software da 19.90 euro comprati nei centri commerciali, o sbaglio?

  5. #5
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Non necessariamente, dipende da un'infinita di test (qualità/quantità dei test).
    Ovviamente, se una software house deve vendere a prezzi da supermercato, dovrà risparmiare su alcune fasi del processo produttivo, che potrebbero essere proprio quelle di testing...

    E ci sono comunque parecchi software commerciali costosi pieni di bug, patch e via dicendo

    [OT]
    Al massimo, si può dire che un software opensource ha alle spalle una community di sviluppatori, quindi è più facile il procedimento di scoperta/correzione dei bug, mentre per un software commerciale ti devi affidare alla disponibilità della sofware house che lo produce
    [/OT]
    Linux user number 403381

    Stop TCPA!

  6. #6
    se una software house deve vendere a prezzi da supermercato, dovrà risparmiare su alcune fasi del processo produttivo
    è proprio qui che voglio arrivare....
    Secondo voi quali fasi vengono maggiormente trascurate??

    Il testing?

    La stabilità?

    La riusabilità del codice?

  7. #7
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Non saprei...

    Probabilmente sono stati sviluppati utilizzando ambienti rad, senza badare troppo alla riusabilità del codice, alla modularità, ecc.. (non credo tra l'altro di avere mai visto versioni successive di uno stesso programma ma potrei sbagliarmi).

    Per il resto i pochi che ho visto mi sono sembrati abbastanza stabili
    Linux user number 403381

    Stop TCPA!

  8. #8
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Il prezzo dipende dal target del tuo prodotto: windows costa 100 euro ma ne vale migliaia tenendo presente le risorse necesarie a svilupparlo, ma poichè è indirizzato a milioni di utenti costa poco.

    Un picolo gestionale sviluppato ad hoc per un solo cliente supera i 1000 euro

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532
    è possibile definire uno o più linguaggi adatti per sviluppare un gestionale ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.