6 research outputs found

    Formation of communication and teamwork skills of future IT-specialists using project technology

    Get PDF
    The subject of the study is the formation of communication and teamwork skills of future IT-specialists, using project technology in teaching the administration of computer systems and networks. Content analysis of research has shown that communication and teamwork skills are the most requested and necessary soft skills for future IT professionals. It is offered to use project technology of training for their formation. This technology consists of the approaches and tools application used in real-world software development. To implement this technology, we propose to use mind maps for design. The organization of the working process on the project is implemented in Jira Software, Asana or Trello. Communication among project participants should be implemented with the help of several means: video chats (Zoom, Skype, Google Meet) and written communication in corporate messengers (Slack, Zulip). Experimental verification has shown the efficiency of the proposed design technology implementation

    Challenges and recommended practices for software architecting in global software development

    Get PDF
    Context: Global software development (GSD), although now a norm in the software industry, carries with it enormous challenges mostly regarding communication and coordination. Aforementioned challenges are highlighted when there is a need to transfer knowledge between sites, particularly when software artifacts assigned to different sites depend on each other. The design of the software architecture and associated task dependencies play a major role in reducing some of these challenges. Objective: The current literature does not provide a cohesive picture of how the distributed nature of software development is taken into account during the design phase: what to avoid, and what works in practice. The objective of this paper is to gain an understanding of software architecting in the context of GSD, in order to develop a framework of challenges and solutions that can be applied in both research and practice. Method: We conducted a systematic literature review (SLR) that synthesises (i) challenges which GSD imposes on software architecture design, and (ii) recommended practices to alleviate these challenges. Results: We produced a comprehensive set of guidelines for performing software architecture design in GSD based on 55 selected studies. Our framework comprises nine key challenges with 28 related concerns, and nine recommended practices, with 22 related concerns for software architecture design in GSD. These challenges and practices were mapped to a thematic conceptual model with the following concepts: Organization (Structure and Resources), Ways of Working (Architecture Knowledge Management, Change Management and Quality Management), Design Practices, Modularity and Task Allocation. Conclusion: The synthesis of findings resulted in a thematic conceptual model of the problem area, a mapping of the key challenges to practices, and a concern framework providing concrete questions to aid the design process in a distributed setting. This is a first step in creating more concrete architecture design practices and guidelines.acceptedVersionPeer reviewe

    Project Managers’ Communication Strategies for Team Collaboration in Software Development

    Get PDF
    Effective communication among team members in software development projects is increasingly significant for the success of the project. Successful software projects are the catalyst for achieving profitability objectives and creating shareholder value in organizations. The purpose of this single case study was to investigate communication strategies information technology (IT) project managers used for successful team collaboration in software development. The population for this study comprised senior IT project managers. The project managers had supervision responsibilities from a midsized IT company in Alberta, Canada. The sociotechnical theory guided this study as the conceptual framework. Data were collected from semistructured interviews with 13 senior IT project managers on their experiences using effective communication strategies for team collaboration. A review of 11 company documents was conducted. Using methodological triangulation and member checking of original interview transcripts served to establish the trustworthiness of final interpretations. Through thematic analysis, 4 significant themes emerged from the study: effective communication, attributes of communication, the importance of social and emotional intelligence, and the impact of postwork activities for team collaboration. The findings of this study might bring about positive change by supporting senior project managers use of communication strategies for team collaborations in midsize IT companies to increase job satisfaction and project completion
    corecore