Quality Coder 2017v1.0
25 Apr 2019
[vc_row][vc_column width="2/3" el_class="textwrapper"][vc_column_text el_class="project-about"]
Quality Coder 2017v1.0 was initiated by ICTA in 2017 with the goal of positioning Sri Lanka as a country outputting code of high quality. By this project, it is expected to cater the common issues among the Sri Lankan IT industry where high paid experienced individuals are forced to fix mundane errors in code or send it back and forth to ensure the code is of high quality when working with employees with less experience.
According to various parties ICTA have worked with, it was identified that Code Quality Standards should be taught from the start therefore the universities will output developers who are highly employable and ready to hit the ground running. If this was the case organizations will have much of a less burden in getting the new employees used to the industries standards and ensure they develop code which is easy to work with.
To overcome this, ICTA together with key individuals from Zone24x7, SyscoLABS, Virtusa, 99xTechnology, iTelaSoft, WSO2 & Tiqri initiated Quality Coder 2017v1.0 Training Programme. It is a mechanism to short circuit the years that an employee takes to learn the art of coding maintainable code.
'Quality Coder' hand book was developed using the curriculum used in the training programme which guides the developers with the best practices and knowledge extracted from a blend of the industry experts in the IT industry to produce high quality software products.
[/vc_column_text][vc_column_text]
This book has been developed as a self-learning tool with practical exercises. Some chapters are linked to YouTube videos to guide and support the readers learn more effectively. Anyone interested in developing code with high quality and with best practices, this is a guiding instrument to becoming a Quality Coder! New to coding? If you are an undergraduate or an intern, with a desire to code with excellence, it is strongly recommended that together with the manual you obtain the support of an IT instructor or a senior software developer to best utilize the overall impact of the tool[/vc_column_text][/vc_column][vc_column width="1/3" el_class="quickfacts"][vc_column_text]
[/vc_column_text][vc_tta_tabs style="flat" shape="square" spacing="" alignment="center" active_section="1" el_class="summerytab"][vc_tta_section title="About" tab_id="1447655173730-d276b2cc-d58e9073-b290" el_class="about-tab"][vc_row_inner][vc_column_inner el_class="partners"][vc_column_text]Quality Coder program is directed to cater the common issue among the Sri Lankan IT industry where experienced individuals are forced to fix errors in code to ensure the high quality when working with inexperienced employees. A 3-day intensive programme was conducted to develop a set of quality coders at the pilot phase. Based on their feedback, a curriculum was developed using the content of the training programme which was developed with the support of external IT experts from leading IT companies.[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_tta_section][vc_tta_section title="Impact" tab_id="1447655174561-7bfee47c-37649073-b290" el_class="impact-tab"][vc_column_text]Sri Lanka holds the reputation of exporting code of high quality but the industry claims that this quality is upheld by the direct efforts of the senior developers who have to fix the mundane errors of the developers below them. This has been a growing issue in the Sri Lankan ICT industry as brought up by many stakeholders with no proven mechanism to overcome this time-consuming effort in developing quality code.
Quality Coder is a mechanism to short circuit this time-consuming effort that an employee will take to learn the art of coding maintainable code. This focuses on uplifting the efficiency and standard of the software products quality from the early stage built in the country.[/vc_column_text][/vc_tta_section][vc_tta_section title="Statistics" tab_id="1447655280990-9ce25279-b1279073-b290" el_class="statistics-tab"][vc_column_text]Key Individuals from
gave their support and expertise in developing the curriculum and planning out the program. These organizations also contributed their top employees to come in as speakers and mentors to guide the participants toward a career with quality code.
[/vc_column_text][/vc_tta_section][/vc_tta_tabs][/vc_column][/vc_row][vc_row css=".vc_custom_1546413894673{margin-right: 75px !important;margin-bottom: 25px !important;}"][vc_column width="1/2"][vc_column_text el_class="project-objectives"][/vc_column_text][/vc_column][vc_column width="1/2"][vc_tta_accordion][vc_tta_section title="'Why Quality Code'" tab_id="1546413603452-2b43a772-dea9"][vc_column_text]Subhash Vithanapathirana from Sysco LABS
[/vc_column_text][/vc_tta_section][vc_tta_section title="'Source Control Tools & Peer Review' " tab_id="1546413603568-7809a8c4-35a1"][vc_column_text]Amila De Silva from 99X Technology
[/vc_column_text][/vc_tta_section][vc_tta_section title="'Static Code Analysis' " tab_id="1546413763202-e61179bf-604e"][vc_column_text]Lasitha Dahanayake from iTelaSoft
[/vc_column_text][/vc_tta_section][vc_tta_section title="'Object Oriented Programming'" tab_id="1546413966441-91014833-ce7c"][vc_column_text]Chathura Dilan from WSO2
[/vc_column_text][/vc_tta_section][vc_tta_section title="'What is a Unit?' " tab_id="1546413998793-8a222446-f580"][vc_column_text]Chamil Jeewantha from Zone24x7
[/vc_column_text][/vc_tta_section][vc_tta_section title="'What is a Unit Test?' " tab_id="1546414031962-0b94a8e1-d983"][vc_column_text]Chamil Jeewantha from Zone24x7
[/vc_column_text][/vc_tta_section][vc_tta_section title="'Writing Quality Code' " tab_id="1546414068685-30f2f015-62a3"][vc_column_text]Niruka Ruhunage from Tiqri & Ruwan Wijesinghe from Virtusa
[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row][vc_row css=".vc_custom_1554116934066{margin-right: 75px !important;margin-left: 75px !important;}"][vc_column][vc_btn title="Download Quality Coder 2017 V1.0 Manual" color="info" link="url:https%3A%2F%2Fwww.icta.lk%2Ficta-assets%2Fuploads%2F2018%2F12%2FFinal-Online-Book.pdf||target:%20_blank"][/vc_column][/vc_row]
Quality Coder 2017v1.0
Quality Coder 2017v1.0 was initiated by ICTA in 2017 with the goal of positioning Sri Lanka as a country outputting code of high quality. By this project, it is expected to cater the common issues among the Sri Lankan IT industry where high paid experienced individuals are forced to fix mundane errors in code or send it back and forth to ensure the code is of high quality when working with employees with less experience.
According to various parties ICTA have worked with, it was identified that Code Quality Standards should be taught from the start therefore the universities will output developers who are highly employable and ready to hit the ground running. If this was the case organizations will have much of a less burden in getting the new employees used to the industries standards and ensure they develop code which is easy to work with.
To overcome this, ICTA together with key individuals from Zone24x7, SyscoLABS, Virtusa, 99xTechnology, iTelaSoft, WSO2 & Tiqri initiated Quality Coder 2017v1.0 Training Programme. It is a mechanism to short circuit the years that an employee takes to learn the art of coding maintainable code.
'Quality Coder' hand book was developed using the curriculum used in the training programme which guides the developers with the best practices and knowledge extracted from a blend of the industry experts in the IT industry to produce high quality software products.
[/vc_column_text][vc_column_text]
How to use the book
This book has been developed as a self-learning tool with practical exercises. Some chapters are linked to YouTube videos to guide and support the readers learn more effectively. Anyone interested in developing code with high quality and with best practices, this is a guiding instrument to becoming a Quality Coder! New to coding? If you are an undergraduate or an intern, with a desire to code with excellence, it is strongly recommended that together with the manual you obtain the support of an IT instructor or a senior software developer to best utilize the overall impact of the tool[/vc_column_text][/vc_column][vc_column width="1/3" el_class="quickfacts"][vc_column_text]
In Essence
[/vc_column_text][vc_tta_tabs style="flat" shape="square" spacing="" alignment="center" active_section="1" el_class="summerytab"][vc_tta_section title="About" tab_id="1447655173730-d276b2cc-d58e9073-b290" el_class="about-tab"][vc_row_inner][vc_column_inner el_class="partners"][vc_column_text]Quality Coder program is directed to cater the common issue among the Sri Lankan IT industry where experienced individuals are forced to fix errors in code to ensure the high quality when working with inexperienced employees. A 3-day intensive programme was conducted to develop a set of quality coders at the pilot phase. Based on their feedback, a curriculum was developed using the content of the training programme which was developed with the support of external IT experts from leading IT companies.[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_tta_section][vc_tta_section title="Impact" tab_id="1447655174561-7bfee47c-37649073-b290" el_class="impact-tab"][vc_column_text]Sri Lanka holds the reputation of exporting code of high quality but the industry claims that this quality is upheld by the direct efforts of the senior developers who have to fix the mundane errors of the developers below them. This has been a growing issue in the Sri Lankan ICT industry as brought up by many stakeholders with no proven mechanism to overcome this time-consuming effort in developing quality code.
Quality Coder is a mechanism to short circuit this time-consuming effort that an employee will take to learn the art of coding maintainable code. This focuses on uplifting the efficiency and standard of the software products quality from the early stage built in the country.[/vc_column_text][/vc_tta_section][vc_tta_section title="Statistics" tab_id="1447655280990-9ce25279-b1279073-b290" el_class="statistics-tab"][vc_column_text]Key Individuals from
- Zone24x7
- SyscoLABS
- Virtusa
- 99xTechnology
- iTelaSoft
- WSO2
- Tiqri
gave their support and expertise in developing the curriculum and planning out the program. These organizations also contributed their top employees to come in as speakers and mentors to guide the participants toward a career with quality code.
- A total of 35 people were trained successfully through the three-day programme with 95% of overall satisfaction.
[/vc_column_text][/vc_tta_section][/vc_tta_tabs][/vc_column][/vc_row][vc_row css=".vc_custom_1546413894673{margin-right: 75px !important;margin-bottom: 25px !important;}"][vc_column width="1/2"][vc_column_text el_class="project-objectives"][/vc_column_text][/vc_column][vc_column width="1/2"][vc_tta_accordion][vc_tta_section title="'Why Quality Code'" tab_id="1546413603452-2b43a772-dea9"][vc_column_text]Subhash Vithanapathirana from Sysco LABS
[/vc_column_text][/vc_tta_section][vc_tta_section title="'Source Control Tools & Peer Review' " tab_id="1546413603568-7809a8c4-35a1"][vc_column_text]Amila De Silva from 99X Technology
[/vc_column_text][/vc_tta_section][vc_tta_section title="'Static Code Analysis' " tab_id="1546413763202-e61179bf-604e"][vc_column_text]Lasitha Dahanayake from iTelaSoft
[/vc_column_text][/vc_tta_section][vc_tta_section title="'Object Oriented Programming'" tab_id="1546413966441-91014833-ce7c"][vc_column_text]Chathura Dilan from WSO2
[/vc_column_text][/vc_tta_section][vc_tta_section title="'What is a Unit?' " tab_id="1546413998793-8a222446-f580"][vc_column_text]Chamil Jeewantha from Zone24x7
[/vc_column_text][/vc_tta_section][vc_tta_section title="'What is a Unit Test?' " tab_id="1546414031962-0b94a8e1-d983"][vc_column_text]Chamil Jeewantha from Zone24x7
[/vc_column_text][/vc_tta_section][vc_tta_section title="'Writing Quality Code' " tab_id="1546414068685-30f2f015-62a3"][vc_column_text]Niruka Ruhunage from Tiqri & Ruwan Wijesinghe from Virtusa
[/vc_column_text][/vc_tta_section][/vc_tta_accordion][/vc_column][/vc_row][vc_row css=".vc_custom_1554116934066{margin-right: 75px !important;margin-left: 75px !important;}"][vc_column][vc_btn title="Download Quality Coder 2017 V1.0 Manual" color="info" link="url:https%3A%2F%2Fwww.icta.lk%2Ficta-assets%2Fuploads%2F2018%2F12%2FFinal-Online-Book.pdf||target:%20_blank"][/vc_column][/vc_row]