L'indagine iniziale di fattibilità è in linea di principio gratuita
Partendo dal presupposto che ci affidiate lo sviluppo vero e proprio qualora venga giudicato realizzabile, svolgiamo in linea di principio gratuitamente l'indagine tecnica iniziale necessaria per decidere se accettare l'incarico. Portateci proprio i progetti per cui "non sapete se siano realizzabili e quindi esitate a chiedere".
Progetti Windows di questo tipo: parliamone
- Un'altra azienda vi ha detto che è "troppo difficile"
- Sembra fattibile su Windows, ma non sapete come realizzarlo
- Volete portare una vecchia applicazione Windows su un ambiente aggiornato
- Volete usare API Windows o funzionalità del sistema operativo particolari
- Volete integrare dispositivi esterni come USB / HID
- Volete trasferire credenziali o stato dell'applicazione tra utenti, dispositivi e sessioni
- Volete indagare crash o resource leak di causa sconosciuta
Cosa intende KomuraSoft per “sviluppo Windows ad alta complessità”
Non ci occupiamo soltanto di progetti con specifiche già definite, da completare semplicemente implementandole come indicato.
Ci occupiamo anche di progetti che comportano incertezza tecnica, come "se il progetto sia realizzabile in primo luogo", "quale meccanismo di Windows utilizzare" o "perché il sistema attuale non funziona come previsto".
Eliminare gradualmente l'incertezza tecnica seguendo questo percorso è, secondo noi, l'essenza dello sviluppo Windows ad alta complessità.
Svolgiamo l’indagine iniziale di fattibilità in linea di principio gratuitamente
Nello sviluppo ad alta complessità, può essere necessaria una verifica tecnica prima ancora del preventivo.
In KomuraSoft, partendo dal presupposto che ci affidiate lo sviluppo vero e proprio qualora venga giudicato realizzabile, svolgiamo in linea di principio gratuitamente l'indagine iniziale necessaria per il preventivo e la decisione sull'ordine.
Non esitate a contattarci anche per progetti per cui "non sapete se siano realizzabili e quindi esitate a chiedere prima di ordinare".
*Se sono necessarie verifiche prolungate, la costruzione di un ambiente dedicato, lo sviluppo di prototipi o PoC, oppure un rapporto di indagine dettagliato, il servizio potrebbe essere a pagamento. In tal caso ve lo comunicheremo in anticipo.
Ambiti di sviluppo Windows ad alta complessità di cui ci occupiamo
Applicazioni desktop Windows
Software dedicato a Windows sviluppato in C++, C#, .NET e tecnologie simili.
Sviluppo con funzionalità specifiche del sistema operativo Windows
Requisiti particolari che utilizzano Windows API, processi, servizi, sessioni, utenti e permessi.
Analisi e rinnovamento di software Windows legacy
Analisi, modifica, ricostruzione e migrazione di vecchie applicazioni verso le versioni più recenti di Windows.
Integrazione con dispositivi esterni e hardware
USB, HID, comunicazione seriale, dispositivi di input dedicati e altro ancora.
Analisi di malfunzionamenti e problemi di prestazioni
Crash, leak di memoria e handle, degrado delle prestazioni, guasti difficili da riprodurre e altro ancora.
Adattamento a ambienti operativi particolari
Funzionamento offline, reti chiuse, controllo particolare dei permessi, gestione dello stato tra più utenti e dispositivi, e altro ancora.
Come risolviamo i problemi tecnici
Casi tecnici e case study
Analisi di un resource leak di causa sconosciuta in un'applicazione Windows
Problema: il crash si verifica solo dopo un funzionamento prolungato. Difficoltà: non si riproduce in tempi brevi. Indagine: osservazione dell'andamento del numero di handle, restringendo il lavoro a un'indagine su handle leak. Soluzione: rafforzamento del monitoraggio e dei log di confine per seguire la crescita, e organizzazione dei risultati per i test successivi sui percorsi di errore.
Analisi di un blocco della comunicazione con una telecamera industriale
Problema: la comunicazione con il dispositivo esterno si interrompe raramente. Difficoltà: condizioni di riproduzione sconosciute. Indagine: confronto tra i pacchetti e il comportamento del sistema operativo, identificando la pausa come attesa di ritrasmissione TCP. Soluzione: regolazione della configurazione che influiva su tale attesa e documentazione dei punti di osservazione e dell'ordine di diagnosi.
Analisi del comportamento di un software Windows esistente e progettazione di un sistema sostitutivo
Problema: non restano né documenti di specifica né referenti. Difficoltà: l'unica specifica è il funzionamento osservato. Indagine: ricostruzione delle specifiche analizzando il comportamento reale e le dipendenze. Soluzione: progettazione di un approccio sostitutivo migrabile in modo graduale. (Per motivi di riservatezza, sono riportati solo i problemi tecnici, in forma anonima.)
Anche quando non possiamo indicare il nome del progetto reale, pubblichiamo i casi in forma anonima limitata ai problemi tecnici. Consultate l'elenco dei casi.
Perché scegliere KomuraSoft
- Competenza tecnica specializzata in Windows
- Ascolto e indagine svolti direttamente dagli ingegneri
- Ci occupiamo del progetto anche quando il metodo di realizzazione non è ancora chiaro
- Operiamo dal Giappone per progetti sia nazionali sia esteri
Software engineering from Japan.
Careful investigation, clear communication and reliable delivery.
Dal contatto iniziale alla consegna
- Contatto
- Verifica di requisiti e problemi
- Indagine iniziale gratuita, se necessaria
- Proposta dell'approccio realizzativo e del preventivo
- Ordine formale
- Sviluppo e verifica
- Consegna e manutenzione
Nei progetti con un alto grado di incertezza tecnica, procediamo condividendo i vincoli emersi dall'indagine e lo stato di avanzamento in corso d'opera.
Contattateci anche solo per “non so se sia possibile”
Contattateci anche se non sapete ancora se quel progetto Windows sia realizzabile.
"Un'altra azienda ci ha detto che è difficile"
"Sembra fattibile su Windows, ma non sappiamo come"
"Vorremmo prima verificare se è tecnicamente possibile"
Ci occupiamo del progetto anche a partire da questa fase. Partendo dal presupposto che ci affidiate lo sviluppo vero e proprio qualora venga giudicato realizzabile, l'indagine iniziale di fattibilità è in linea di principio gratuita.