Contenu connexe
Similaire à Open-Forge-Brochure
Similaire à Open-Forge-Brochure (20)
Open-Forge-Brochure
- 2. OpenForge
CollaborativeApplicationDevelopmentPlatformfore-Governance&
SourceOpenInitiativeofDeitY,GOI
Objective
ThemainideaoftheOpenForge,Collaborative
ApplicationDevelopmentPlatformandRepositoryis
inreuseofthesolutionforresolvingsimilarproblems.
Theplatformprovidesthefinishedandtested
solutions,whichcanbereusedaftersmall
modifications,mayexistandthesesolutionsaremore
eeffectivethandevelopingthewholesystemfrom
scratch.Theplatformhastwomainfunctions
(i)TopublishinformationaboutOSSand
(ii)Providerepositoryanddevelopmentplatformfor
OSSsolutionsdesignedfore-Governance.The
publicationpartofferscasestudies,newsorreports
relatedtoOSSande-Governance.Therepository
partopartofferssupporttoolsfordevelopmentlikerelease
andtaskmanagement,bugtrackingsystem,
documentationsupport,mailinglistsorforums.
Benefits
TheOpenForgeportaloffersthefollowingbenefits:
(i)FortheGovernment
•ReducedCostsfortheS/WDevelopmentand
Implementation,forsolvinge-Government
Problems
•Sharing
•Collaboration
•ReuseofexistingCode
•TransparencyandOpenness
•ImprovedInteroperability
•BetterCode
•FosterInnovation
•E-GovernmentSolutionscanbeCreatedin
FasterandmoreEffectiveway
•KnowledgeManagementandBetterPractices
•BridgeDigitalDivideforDevelopingCountries
(ii)FortheITDevelopersandBusinesses
•PublishActivitiesandRequirementsofthe
PublicSector
•KeepingDevelopersandBusinessInformed
•CollaborationallowsDirectExchangebetween
GovernmentandDevelopers
•FosterInnovation
•NewBusinessOpportunitiesforSMEs
(iii)ForCitizensandBusinesses
•AcceleratetheAvailabilityofPlatform
IndependentUserFriendlye-Government
Services
OpenForgePortal
FeaturesAvailable
•DevelopSoftwareProjectWorkSpacesthatProvides
CollaborativeApplicationLifecycleManagementtoolsin:
•Sharedmulti-tenant“public”(ProjectsareShared,
SharedInfrastructure)
•Sharedmulti-tenant“private”(ProjectsareIsolated,
SharedInfrastructure)
•Single-tenant(PrivateInstance,DedicatedSystem
Infrastructure)
•Sourcecodemanagement
•S/WVersionControl(SupportforMultipleSCM’slike
SVN,GIT&CVSetc.)
•CollaborativeSoftwareDevelopmentandReuse
•Trackbugs,Requirements
•Tasking&Alerts
•ReleaseManagement
•Real-timeReporting
•DiscussionForums
•ProjectWiki
•DocumentManagement
•On-demandApplicationDevelopmentTools
•CommonTestandEvaluationEnvironment
•CentralizedUserManagement
•CustomizableRoles/Permissions
•SurveysforUsersandAdministrators
CollaborativeDevelopment
Processes
(i)OpenGovernmentDirective–Transparency,
Participation,Collaboration
Earlyandcontinualinvolvementoftheuser;
Multiple,rapidlyexecutedincrementsorreleasesof
capability;
Early,successiveprototypingtosupportanevolutionary
approach;and
Amodular,open-systemsapproach.
“Thethreeprinciplesoftransparency,participation,and
collaborationformthecornerstoneofanopen
government.”
“SoftwareSourceCodeandassociatedDesign
Documentsare“data”andthereforeshallbeshared
across.”
(ii)AgileDevelopment,OpenAndCommunity
Software,ApplicationDevelopmentServices
Establishanenvironmentenablingthecollaborative
developmentanddeploymentofsoftwarewithinthe
publicdomainbyopeningthesourcecodeandto
encourageinnovationinside&outsideGovernmentto
achievebetterproductsinrelativelylesstime.
AgiledevelopmentandTesting
Open&CommunitySourceSoftware
ApplicationDevelopmentServices
ProcessesandTools
IndividualsandInteractions
RespondingtoChangeProcessesandTools
(iii)Cross-ProgramSharing,S/WandServices,
IntegratedandIterativeDevelopment
Cross-programsharing:softwareandservices
Earlyandcontinuouscollaboration
Integratedapproachtodevelopmentlifecycle
Extensibleplatformtosupportdeliveryofpartner
capabilities
IterativeDevelopment
Teamsworkinshort,regularcycles(one-tofour-
weeks)called“iterations.”
Requirements,Design,Coding,Integration,Testing
arerevisitedeachandeveryiteration.
IncrementalDelivery
BusinessValueisdeliveredeachiteration
Demonstrable,functionalsoftwareproduced,even
iffeature-poor.
SharedAssetLibraries&Repositories
SharedTest&DevelopmentTools/Services&
Environments
Pen
Forge