Changes

Jump to navigation Jump to search
m
no edit summary
Line 6: Line 6:  
==Stages of Development and Release==
 
==Stages of Development and Release==
   −
DCD uses open-source software to develop applications, and follows three stages for releasing these applications.
+
DCD uses open-source software to develop applications, and follows four stages for releasing these applications.
    
===Pilot===
 
===Pilot===
Line 21: Line 21:  
After the appropriate open-source application is selected, the tool undergoes Alpha development and testing. During this phase the features and design of the tool are developed based on the user needs determined in pilot testing.  
 
After the appropriate open-source application is selected, the tool undergoes Alpha development and testing. During this phase the features and design of the tool are developed based on the user needs determined in pilot testing.  
   −
Alpha testing is done by select users to test the usability and user experience of the tool in development, as well as to find major bugs which affect the functionality of the tool[https://www.softwaretestinghelp.com/alpha-testing/].
+
Alpha testing is done by select users to test the usability and user experience of the tool in development, as well as to find major bugs which affect the functionality of the tool[https://www.softwaretestinghelp.com/alpha-testing/]. The DCD team also focuses on accessibility testing during this stage.
   −
When in Alpha the tool is functional, but does not include all of the features which will be in the official release.[https://techterms.com/definition/alpha_software]. Alpha is complete when all of the necessary features and design are developed and tested, and the tool is ready to be released to the entire user base.[https://techterms.com/definition/alpha_software]
+
When in Alpha the tool is functional, but may not include all of the enhancements which will be in the official release. Alpha is complete when all of the necessary features and design are developed and tested, and the tool is ready to be released to the entire user base.[https://techterms.com/definition/alpha_software]
    
'''Currently the following tools are in pilot:'''
 
'''Currently the following tools are in pilot:'''
Line 33: Line 33:  
During Beta testing users are asked to provide feedback on the design, functionality, and usability of the tool. Beta testing is also done to find minor bugs, as well as bugs which may have been missed in Alpha testing[https://www.softwaretestinghelp.com/beta-testing/].
 
During Beta testing users are asked to provide feedback on the design, functionality, and usability of the tool. Beta testing is also done to find minor bugs, as well as bugs which may have been missed in Alpha testing[https://www.softwaretestinghelp.com/beta-testing/].
   −
Beta development uses the feedback pr
+
Beta development uses the feedback provided by the real users to develop any additional enhancements to the features or design needed to release a tool which is usable with a positive user experience. Bug fixes are also applied during this stage. There may be multiple versions of Beta releases during this stage[https://techterms.com/definition/beta_software].
 +
 
 +
===Official Release===

Navigation menu

GCwiki