scholarly journals The Use of Design Thinking in a Global Information Technology Company

2020 ◽  
Author(s):  
Gabriel Kryvoruchca ◽  
Lauriane Corrêa ◽  
Rafael Parizi ◽  
Sabrina Marczak

Software companies have been using Design Thinking to support software development, fostering the creation of innovative features and products. However, there is not so much knowledge of what matters for the application of Design Thinking being successful. Thus, this study aims to describe how does the adoption of Design Thinking with software development take place in a global information technology company through an interview-based case study with 16 professionals. Our analysis indicates that Design Thinking is used in software products, software improvements, processes, user experience identification and solution discovery. Also, there are perceived benefits and challenges during the Design Thinking activities. As a result, this paper describes the Design Thinking phenomenon in software development, serving as a guide for practitioners on how to set up and implement Design Thinking activities and publishing more academic research.

Author(s):  
Izzat Alsmadi

Cloud computing is recently taking a significant focus in the information technology fields as a possible future trend for how computer services and applications can be provided to users or businesses. Cloud computing is utilizing the recent large expansion of Internet and network technologies where the increase in the data size and transfer speed made it possible to make the Internet or the cloud a possible host for all or most users’ applications and data. With this new technology, several changes are expected to occur in the information technology fields and systems to adapt to this field or technology. In this chapter, the author focuses on the possible impact on the way software companies will develop their software products. For example, the traditional client server system architecture is expected to be significantly impacted with cloud computing new framework. All software development concepts and activities will be revisited to discuss what things can be different in the cloud computing paradigm.


2021 ◽  
pp. 201-206
Author(s):  
Franziska Dobrigkeit ◽  
Christoph Matthies ◽  
Philipp Pajak ◽  
Ralf Teusner

AbstractDesign Thinking (DT) is an established approach to conceptualize software products before starting the product development work. Research suggests that software development can benefit from a continuous integration of DT throughout Agile development processes. However, practitioners and researchers lack an in-depth understanding of which tools from the ever-growing DT toolbox are suited to support software development teams and their processes and how these tools can be applied to the teams’ daily work. As initial steps towards closing this knowledge gap, we present our experiences from testing five different DT tools from a previously developed toolbox with four Agile software development teams. Each team chose three tools to apply to their product, problem, and context during a workshop. We present summarised findings regarding the use cases, benefits, and challenges of these tools as experienced by the participants. Overall, the teams welcomed the DT tools and were able to independently apply them to achieve the desired effects, e.g., to highlight user needs, find product issues, and discover team challenges.


Author(s):  
Padmaraj Nidagundi ◽  
Leonids Novickis

The growth of technology made human to depend more on the software applications in his daily life and nowadays software companies focused more on building robust error free software to end customers in very short time. Software development companies facing one side growth of technological complexity and another side build the products fast to win a competition in business. In recent years growth of a DevOps given lot of new growth opportunity for the software companies. DevOps basic principles focused on the collaboration and communication as a key in between software development information technology professional. It is concentrated on the automating the most of the routine tasks such as development, delivery, infrastructure, support, software testing in software development process. DevOps also emphasize on the building, testing and releasing the software more quickly and in a reliable way.


Author(s):  
Rory V. O'Connor

For very small software development companies, the quality of their software products is a key to competitive advantage. However, the usage of software engineering standards is extremely low amongst such very small software companies. A primary reason cited by many such companies for this lack of quality standards adoption is the perception that they have been developed for large multi-national software companies and not with small and very small organizations in mind and are therefore not suitable for their specific needs. This chapter describes the design and development of the software process lifecycle standard for very small entities. This chapter presents a unique insight from the perspective of some of the standards authors on the development of the ISO/IEC 29110 standard, including the rationale behind its development and the innovative design of implementation guides to assist very small companies in adopting the standards, as well outlining a pilot project scheme for usage in early trials of this standard.


Author(s):  
Rory V. O'Connor

For very small software development companies, the quality of their software products is a key to competitive advantage. However, the usage of Software Engineering standards is extremely low amongst such very small software companies. A primary reason cited by many such companies for this lack of quality standards adoption is the perception that they have been developed for large multi-national software companies and not with small and very small organizations in mind and are therefore not suitable for their specific needs. This chapter describes the design and development of the software process lifecycle standard for very small entities ISO/IEC 29110. This chapter presents a unique insight from the perspective of some of the standards authors on the development of the ISO/IEC 29110 standard, including the rationale behind its development and the innovative design of implementation guides to assist very small companies in adopting the standards, as well outlining a pilot project scheme for usage in early trials of this standard.


Sign in / Sign up

Export Citation Format

Share Document