An implementation of a software development track in an information technology degree program

Author(s):  
Hazem Said ◽  
Russ McMahon ◽  
Soleda Leung ◽  
Annu Prabhakar ◽  
Tamisra Sanyal ◽  
...  
10.28945/4553 ◽  
2020 ◽  
Vol 19 ◽  
pp. 339-365
Author(s):  
Yasar Guneri Sahin ◽  
Ufuk Celikkan

Aim/Purpose: This paper investigates the gaps between industry and academia perceptions of information technology fields, such as computer science, software engineering, and computer engineering, and it identifies areas of asymmetry between curricula and industry expectations. The study mainly focuses on the skills required of IT professionals (graduated students) and on how higher education institutes equip students for industry. Background: Higher education institutes have several IT-related departments. However, it is not clear whether these departments have sufficient content to equip students with industry-related skills. Rapid advances mean that some curriculum topics are redundant before the end of a standard two- or four-year degree programs. Balancing the technical/non-technical skills and adjusting the curricula to better prepare the students for industry is a constant demand for higher education institutions. Several studies have demonstrated that a generic curriculum is inadequate to address current IT industry needs. Methodology: The study involved a comprehensive survey of IT professionals and companies using a Web-based questionnaire sent directly to individual companies, academics, and employers. 64 universities and 38 companies in 24 countries were represented by the 209 participants, of whom 99 were IT professionals, 72 academics, and 38 employers. Contribution: This paper is intended to guide academics in preparing dynamic curricula that can be easily adapted to current industry trends and technological developments, with content directly relevant to student’s careers. In addition, the results may identify the skills that students need to secure employment and the courses that will provide skills in line with current industry trends. Findings: The results indicate a lack of emphasis on personal and non-technical skills in undergraduate education compared to general computer science, software development, and coding courses. Employers’ and software experts’ responses emphasize that soft skills should not be ignored, and that, of these, analytical thinking and teamwork are the two most requested. Rather than a theoretical emphasis, courses should include hands-on projects. Rapid developments and innovations in information technologies demand that spiral and waterfall models are replaced with emerging software development models, such as Agile and Scrum development. Recommendations for Practitioners: A multidisciplinary approach should be taken to the teaching of soft skills, such as communication, ethics, leadership, and customer relations. Establishing multiple learning tracks in IT education would equip students with specialized knowledge and skills in IT. An effective communication channel should be established between students and industry. It is also important to reduce the distance between academics and students and to provide an interactive environment for technical discussions. Enterprise level computing and Framework use provide job market advantages. Recommendation for Researchers: Researchers and department heads, particularly those involved in curriculum design and accreditation, could use the results of this exemplary study to identify key topics for attention. Impact on Society: Changes of various degrees are required in the current curricula in many higher education institutions to better meet student needs. Societies and technology are dynamic in nature, and information technology-related curricula in higher education institutions should be equally dynamic. Future Research: Since technology (especially information technology) transforms and advances itself so rapidly, this study should be replicated t to investigate how these changes affect the gap between revised curricula and current industry expectations.


2012 ◽  
Vol 7 (2) ◽  
pp. 126
Author(s):  
Henry Chong ◽  
Violitta Yesmaya ◽  
Ardian Eko Y.P. ◽  
Novita Sariand ◽  
Zakharia Yudistia Malino

There is nothing in this world that do not change unless the change itself. Almost every aspect of the world, particularly the world of IT, can changed. In project management software, for instance, people have to work on software that frequently subject to change. That is why the greatest challenge faced by the company within today's competitive world is how to deal with those changes. In relation with the previous explanation, the objective of this research is to standardize project management in software development by using change management. Objective will finally help project developer to ensure that the management of project has a need of standardization that essential for reflecting the current business needs. To achieve the objectives, this research will also attempt to show why does the standardization using the change management is essential task, which is almost inevitable. This research directed for discussing about the management of change as a common way to reduce risks, costs and maximizing the benefit from major changes in business and information technology. The result showed that the project can determined as success because it delivered on time, on budged and have a standardized quality. Tidak ada di dunia ini yang tidak berubah kecuali perubahan itu sendiri. Hampir setiap aspek dunia, khususnya dunia IT, dapat berubah. Dalam perangkat lunak manajemen proyek, misalnya, orang harus bekerja pada perangkat lunak yang sering mengalami perubahan. Itu sebabnya tantangan terbesar yang dihadapi perusahaan dalam dunia yang kompetitif saat ini adalah bagaimana menghadapi perubahan tersebut. Sehubungan dengan penjelasan sebelumnya, tujuan dari penelitian ini adalah untuk standarisasi manajemen proyek dalam pengembangan perangkat lunak dengan menggunakan manajemen perubahan. Tujuan akhirnya akan membantu pengembang proyek untuk memastikan bahwa manajemen proyek memiliki kebutuhan standarisasi yang penting untuk mencerminkan kebutuhan bisnis saat ini. Untuk mencapai tujuan tersebut, penelitian ini juga akan mencoba menunjukkan mengapa standarisasi menggunakan manajemen perubahan adalah tugas penting yang tidak dapat dihindari. Penelitian ini diarahkan untuk membahas tentang manajemen perubahan sebagai cara umum untuk mengurangi risiko, biaya dan memaksimalkan manfaat dari perubahan besar dalam bisnis teknologi dan informasi. Hasil penelitian menunjukkan bahwa proyek tersebut dapat dinyatakan sukses karena disampaikan tepat waktu, sesuai budget dan memiliki kualitas standar.


2012 ◽  
pp. 19-35
Author(s):  
Antonio Goncalves ◽  
Natália Serra ◽  
José Serra ◽  
Pedro Sousa

In this chapter the authors show, by using a case study, how it is possible to achieve the alignment between business and Information Technology (IT). It describes several phases of project development, from planning strategy, enterprise architecture, development of businesses supporting tools and keeping dynamic alignment between the business and the IT. The authors propose a framework, framed under an enterprise architecture that guarantees a high level of response to the applications development or configuration as improves its alignment to business by solving some limitations of traditional software development solutions namely: difficulty in gathering clients requirements, which should be supported by the applications; difficulty to connect the organisation processes used to answer the client, which must also be integrated in the applications and the difficulty to develop the applications that can follow the business cycle. To test the approach, this was applied to a real case study consisting in the configuration of an application that manages the relationship with the clients.


2012 ◽  
Vol 3 (3) ◽  
pp. 1-15 ◽  
Author(s):  
Ilias Hotzoglou

This paper deals with the process followed by undergraduate students in designing an interactive multimedia application during their final capstone course “Multimedia Software Development Project” at Deree College. It focuses on the steps taken in the design of this application, the information technology used, the problems they faced as well as the solutions offered.


2009 ◽  
pp. 2493-2509
Author(s):  
Haiyan Huang ◽  
Eileen M. Trauth

This chapter discusses cultural diversity challenges in globally distributed software development and the implications for educating and managing the future global information technology workforce. It argues that the work practices of global software development are facing a variety of challenges associated with cultural diversity, which are manifested in and can be analyzed from three dimensions: the work environment of global software development, the globally distributed knowledge workers, and the global software development work. It further articulates how cultural diversity is manifested in these three dimensions. Furthermore, it highlights the importance of developing cultural awareness and cultural diversity understanding as important skills for the future information technology workforce.


2014 ◽  
Vol 22 (1) ◽  
pp. 11-14

Purpose – Reveals that, in an era when almost all businesses accept that the customer comes first, a company that is putting its employees in pole position is reaping the benefits in terms of innovation, customer satisfaction and profitability. Design/methodology/approach – Underlines the reasons for the employee first, customer second approach at HCL Technologies, the information-technology and software-development division of HCL Enterprise, how this has evolved into the corporate philosophy of “ideapreneurship” at the company and the effects of this corporate philosophy. Findings – Explains that grassroots innovation has led to 20,000 ideas being put forward by some 12,000 employees over the last eight years. Almost 4,500 ideas have been implemented and a further 3,000 are being introduced. They have generated more than $250 million of value. On a wider level, HCL has seen a 500 percent increase in revenues since 2005. Practical implications – Demonstrates that the company, a software-engineering partner for Boeing's 787 Dreamliner passenger jet, is delivering one of the best returns on equity among offshore IT providers by creating an entirely differentiated set of offerings focused both on running and changing the business. Originality/value – Reveals an unorthodox approach to human-resource management that has helped to turn round the fortunes of an information-technology company.


Author(s):  
Elizangela Dias Pereira ◽  
Maria Inacia Favila Salum ◽  
Carlos Manoel Taboada Rodriguez

This paper presents a new context in the logistic field of organizations. This concept emerged due to the expansion of the application of the original concept proposed by the area of software development, in which the goal was to enable the exchange of information between different systems in such a way that no extra effort was needed. Therefore, this area of Information Technology (IT) is constituted by the standardization of programming language, commands, data storage format, among others. Eventually, principles that were already quite widespread in the sphere of IT gradually became used in different areas, untilit started being used amongst the business field. Thus, in order to make corporate processes interoperable, it has contributed to approach and facilitate the communication between companies based on some of the principles of the software field, such as standardization, form of communication, frequency of orders…etc. On the logistic field, which actually connects industrial and commercial companies through the flux of material and related information, the inoperability has by goal help on the resolution of problems regarding received and sent information management, fulfilling more rapidly the demands and opportunities of the market. In this context, we intend to define the part of interoperability on organizational competitiveness.


Author(s):  
Djoni ◽  
Roni Yunis ◽  
Suminar Ariwibowo

The partner in the Community Service Program (PkM) is Hotel Alvina Pematangsiantar. Seeing the need for Hotel Alvina for the use of information technology that seems not optimal, especially in supporting media ads platform. To support a better promotion, it is necessary to have a website that can increase the capacity of promotion and visitors. The implementation of the PkM program refers to a qualitative approach and is combined with the stages in the Software Development Lifecycle which have been modified into 6 stages, starting from initiation, design, data migration, development, implementation, and maintenance. The resulting website can be used by Hotel Alvina to manage hotel information, such as contact us, about us, blogs, and galleries. The website is also supported by online reservation facilities that can be used by visitors. The website that has been successfully implemented is expected to increase services and promotions for Hotel Alvina, so that it can compete and develop in a sustainability.


Author(s):  
Tamer Abdou ◽  
Pankaj Kamthan ◽  
Nazlie Shahmir

The success of a software project depends intrinsically on effective communication among stakeholders. The purpose of a glossary is to ensure that the knowledge of the domain underlying a software project be communicated properly to all the stakeholders of that project. This chapter provides the context, the rationale, and the means for developing a glossary for software projects. In doing so, it proposes a process for developing a glossary. This process is independent of any particular application domain, software development methodology, and information technology. The approaches for representing and presenting a glossary, for the consumption of humans as well as that of machines, are discussed.


Sign in / Sign up

Export Citation Format

Share Document