Il governo indiano lancia il repository del codice sorgente "OpenForge" esclusivamente per le applicazioni E-Gov
Pubblicato: 2017-03-09L'unità "Digital India" di PM Modi ha aggiunto un'altra pietra miliare al suo gattino. Nel tentativo di rafforzare lo sviluppo di applicazioni software di e-governance, il governo ha lanciato OpenForge , una piattaforma per lo sviluppo collaborativo aperto di applicazioni di e-governance .
L'annuncio è stato dato durante la decima conferenza internazionale sulla teoria e la pratica della governance elettronica ( ICeGOV ) a Delhi, tenutasi il 7 marzo 2017.
L'iniziativa è in linea con la " Politica sullo sviluppo collaborativo di applicazioni mediante l'apertura del codice sorgente delle applicazioni governative " del Ministero dell'informatica del 2015, che afferma: "L'obiettivo di questa politica è promuovere il riutilizzo, la standardizzazione, l'innovazione, il miglioramento della qualità e il risparmio sui costi attraverso la collaborazione ed evitando duplicazioni”.
Annuncio di OpenForge: la piattaforma di sviluppo collaborativo aperta del governo indiano! Pensa a "Github per l'eGovernance indiana" https://t.co/GsmK09GhQC
— Amit Ranjan (@amitranjan) 7 marzo 2017
Perché sviluppare OpenForge adesso?
"Digital India", un progetto ambizioso del governo Modi, si basa attualmente su 9 pilastri chiave .

Di questi, e-governance, E-kranti e informazioni per tutti possono essere collegati allo sviluppo della piattaforma OpenForge.
Sono disponibili repository di codice sorgente riconosciuti a livello mondiale come Github e SourceForge e comunità open source come Linux, Mozilla, Apache, Android, Drupal, WordPress ecc., che guidano l'innovazione e lo sviluppo a basso costo in tutto il mondo tecnologico. Tuttavia, queste piattaforme presentano alcune limitazioni, che le rendono inapplicabili alla maggior parte dei processi di e-governance.
Raccomandato per te:
Come affermato nel comunicato stampa ufficiale, “OpenForge è una piattaforma specializzata esclusivamente per l'e-governance indiana e le applicazioni civiche. Inoltre, molti dipartimenti governativi potrebbero non essere in grado di utilizzare queste piattaforme esterne a causa delle restrizioni sulla condivisione di codice/dati su server ospitati all'estero (al di fuori dell'India). OpenForge consentirà a questi dipartimenti di collaborare e adottare pratiche di sviluppo open source in modo gratuito".

OpenForge fornisce strumenti per la gestione di progetti, attività, modifiche, difetti, documenti, nonché controllo della versione, integrazione continua e collaborazione sociale. Il progetto potrebbe spaziare da applicazioni, framework, linguaggi e librerie, a SDK, API, set di dati, componenti e plug-in.
Ha lo scopo di aiutare i dipartimenti del governo centrale e statale e altre agenzie governative che forniscono servizi pubblici elettronicamente, il governo e le organizzazioni private impegnate da dipartimenti governativi, altri sviluppatori di applicazioni, OEM, agenzie di audit ecc. Inoltre, aziende, studenti, startup e gli sviluppatori possono usarlo per creare applicazioni software.
In parole povere, OpenForge aiuterà questi dipartimenti a evitare di sviluppare applicazioni da zero ea utilizzare quelle già disponibili e funzionanti con successo in altri dipartimenti. Inoltre, svolgerà un ruolo fondamentale nella prevenzione della duplicazione e della frammentazione nei progetti di e-governance, aiutando così a creare varie applicazioni software in modo più collaborativo e veloce. .
Vantaggi chiave
- Riduci il dolore e il costo della creazione del proprio repository di codice sorgente del progetto e dell'infrastruttura di collaborazione.
- Per avere accesso a strumenti come il controllo delle versioni commerciali, il rilevamento dei difetti e la gestione delle attività, non è necessario pagare alcun premio.
- Diversi peer possono salvare le proprie informazioni in un ambiente di progetto sicuro e affidabile all'interno di OpenForge.
- I team software diventeranno più efficienti e produttivi.
- I progetti, il ciclo di sviluppo del software, le attività, gli incidenti ecc. diventeranno più facili da gestire e monitorare.
Caratteristiche principali
Amministrazione del progetto: It consente due tipi di progetti, privati e pubblici. I progetti privati sono limitati ai dipartimenti governativi e non sono elencati pubblicamente. D'altra parte, qualsiasi utente può registrare un progetto pubblico purché il progetto sia correlato all'e-Governance.
Tracker: quando un nuovo progetto viene creato su OpenForge, per il progetto vengono creati automaticamente un bug tracker, un task tracker e un tracker di richiesta di supporto. I tracker standard forniti per ogni nuovo progetto OpenForge sono: Bugs, Patch, Support Requests, Tasks, Scrum Backlog. Se necessario è possibile definire nuovi campi o personalizzare quelli esistenti.
Controllo della versione con git: il supporto Git è stato progettato per supportare più repository per un determinato progetto, nonché "repository personali" per ogni sviluppatore. Si può accedere al proprio repository Git da OpenForge o dallo strumento Git preferito.
Gestore documenti: aiuta a pubblicare rapidamente documenti che sono fondamentali per la comunità di utenti dello sviluppatore. Esempi sono: installazione, amministrazione o guida per l'utente, documentazione API, domande frequenti, ecc...
Strumenti di comunicazione: OpenForge offre una serie di servizi di comunicazione che possono essere personalizzati dal team di progetto. Questi includono le mailing list, il servizio di notizie, i forum web.
Come ha giustamente detto il PM Modi ,
“L'accesso alla governance deve essere garantito con sistemi trasparenti che forniscano risposte e risultati. Il rafforzamento della governance democratica consente alla popolazione di diventare partner attivi nel processo di crescita”.
Altre misure adottate dal governo per riformare i processi attraverso la tecnologia sono la semplificazione dei moduli e la riduzione sul campo, le applicazioni e il monitoraggio online, gli archivi online per certificati, documenti ecc. e l'integrazione di servizi e piattaforme come Aadhaar, Mobile Seva e altro. Inoltre, è stata avviata una procedura per rendere obbligatoria la disponibilità di tutte le banche dati e delle informazioni in formato elettronico.






