7 resultados para Software Process
em Doria (National Library of Finland DSpace Services) - National Library of Finland, Finland
Resumo:
This thesis examines coordination of systems development process in a contemporary software producing organization. The thesis consists of a series of empirical studies in which the actions, conceptions and artifacts of practitioners are analyzed using a theory-building case study research approach. The three phases of the thesis provide empirical observations on different aspects of systemsdevelopment. In the first phase is examined the role of architecture in coordination and cost estimation in multi-site environment. The second phase involves two studies on the evolving requirement understanding process and how to measure this process. The third phase summarizes the first two phases and concentrates on the role of methods and how practitioners work with them. All the phases provide evidence that current systems development method approaches are too naïve in looking at the complexity of the real world. In practice, development is influenced by opportunity and other contingent factors. The systems development processis not coordinated using phases and tasks defined in methods providing universal mechanism for managing this process like most of the method approaches assume.Instead, the studies suggest that managing systems development process happens through coordinating development activities using methods as tools. These studies contribute to the systems development methods by emphasizing the support of communication and collaboration between systems development participants. Methods should not describe the development activities and phases in a detail level, butshould include the higher level guidance for practitioners on how to act in different systems development environments.
Resumo:
BlueGiga Technologies on uusi Bluetooth -teknologiaa soveltava pk-yritys. Yrityksen tuotekehitysprosessia täydentämään tarvittiin testausprosessi. Testausprosessin luominen oli haastavaa, koska Bluetooth -teknologia on uutta ja yritys on vielä nuori. Lisäksi se integroi kovo- ja ohjelmistokomponentteja tuotteissaan. Testaus aloitettiin evaluoimalla standardinmukaista tapaa dokumentoida testit. Tämän jälkeen tutkittiin BlueGigan ohjelmistokehitysprosessin suhdetta olemassa oleviin ohjelmistokehitysprosesseihin. Samanaikaisesti perehdyttiin Bluetooth -kvalifikaation testaukselle asettamiin vaatimuksiin. Tämän seurauksena TTCN:ää kokeiltiin helppolukuisen testitapauksen määrittelyssä. Käyttötapauksiin perustuvan testauksen sopivuutta Wireless Remote Access Platform:in (WRAP) testaamiseen arvioitiin kokeilemalla sitä Man-to-Machine -käyttötapauksen testaamisessa. Yllämainittujen tehtävien aikana kerätyn tiedon ja hankittujen kokemusten pohjalta laadittiin testausprosessi, joka kattaa yksikkö-, integraatio- ja järjestelmätason testauksen. Painopiste on järjestelmätason testauksessa. Prosessi määrittelee myös vastuuhenkilön tai -henkilöt eri testaustasoille.
Resumo:
The study examines international cooperation in product development in software development organisations. The software industry is known for its global nature and knowledge-intensity, which makes it an interesting setting to examine international cooperation in. Software development processes are increasingly distributed worldwide, but for small or even medium-sized enterprises, typical for the software industry, such distribution of operations is often possible only in association with crossing the company’s boundaries. The strategic decision-making of companies is likely to be affected by the characteristics of the industry, and this includes decisions about cooperation or sourcing. The objective of this thesis is to provide a holistic view on factors affecting decisions about offshore sourcing in software development. Offshore sourcing refers to a cooperative mode of offshoring, where a firm does not establish its own presence in a foreign country, but utilises a local supplier. The study examines product development activities that are distributed across organisational and geographical boundaries. The objective can be divided into two subtopics: general reasons for international cooperation in product development and particular reasons for cooperation between Finnish and Russian companies. The focus is on the strategic rationale at the company level, in particular in small and medium-sized enterprises. The theoretical discourse of the study builds upon the literature on international cooperation and networking, with particular focus on cooperation with foreign suppliers and within product development activities. The resource-based view is also discussed, as heterogeneity and interdependency of the resources possessed by different firms are seen as factors motivating international cooperation. Strategically, sourcing can be used to access resources possessed by an industrial network, to enhance the product development of a firm, or to optimise its cost structure. In order to investigate the issues raised by the theoretical review, two empirical studies on international cooperation in software product development have been conducted. The emphasis of the empirical part of the study is on cooperation between Finnish and Russian companies. The data has been gathered through four case studies on Finnish software development organisations and four case studies on Russian offshore suppliers. Based on the material from the case studies, a framework clarifying and grouping the factors that influence offshore sourcing decisions has been built. The findings indicate that decisions regarding offshore sourcing in software development are far more complex than generally assumed. The framework provides a holistic view on factors affecting decisions about offshore sourcing in software development, capturing the multidimensionality of motives for entering offshore cooperation. Four groups of factors emerged from the data: A) strategy-related aspects, B) aspects related to resources and capabilities, C) organisation-related aspects, and D) aspects related to the entrepreneur or management. By developing a holistic framework of decision factors, the research offers in-depth theoreticalunderstanding of offshore sourcing rationale in product development. From the managerial point of view, the proposed framework sums up the issues that a firm should pay attention to when contemplating product development cooperation with foreign suppliers. Understanding different components of sourcing decisions can lead to improved preconditions for strategising and engaging in offshore cooperation. A thorough decisionmaking process should consider all the possible benefits and risks of product development cooperation carefully.
Resumo:
Wrongdoing in health care is harmful action that jeopardizes patient safety and can be targeted at the patient or employees. Wrongdoing can vary from illegal, unethical or unprofessional action to inappropriate behavior in the workplace. Whistleblowing can be considered as a process where wrongdoing is suspected or oberved in health care by health care professionals and disclosed to the party that can influence the wrongful action. Whistleblowing causes severe harm to the whistleblower and to the object of whistleblowing complaint, to their personnel life and working community. The aim of this study was to analyze whistleblowing process in Finnish health care. The overall goal is to raise concern about wrongdoing and whistleblowing in Finnish health care. In this cross-sectional descriptive study the data were collected (n = 397) with probability sampling from health care professionals and members of The Union of Health and Social Care Professionals in Finland Tehy. The data were collected with questionnaire: “Whistleblowing -väärinkäytösten paljastaminen terveydenhuollossa” developed for this study and by using Webropol questionnaire -software during 26.6.-17.7.2015. The data were analyzed statistically. According to the results of this study health care professionals had suspected (67 %) and observed (66 %) wrongdoing in health care, more often than once a month (30%). Mostly were suspected (37 %) and observed (36%) inadequacy of the personnel and least violence toward the patient (3 %). Wrongdoing was whistle blown (suspected 29 %, observed 40 %) primarily inside the organization to the closest supervisor (76 %), face-to-face (88 %). Mostly the whistle was blown on nurses’ wrongdoing (58 %). Whistleblowing act didn’t end the wrongdoing (52 %) and whistleblowing had negative consequences to the whistleblower such as discrimination by the manager (35 %). Respondents with work experience less than ten years (62 %), working in temporary position (75 %) or in management position (88 %) were, more unwilling to blow the whistle. Whistleblowing should be conducted internally, to the closest manager in writing and anonymously. Wrongdoing should be dealt between the parties involved, and written warning should ensue from wrongdoing. According to the results of this study whistleblowing on wrongdoing in health care causes negative consequences to the whistleblower. In future, attention in health care should be paid to preventing wrongdoing and enhancing whistleblowing in order to decrease wrongdoing and lessen the consequences that whistleblowers face after blowing the whistle.
Resumo:
The process of developing software is a complex undertaking involving multiple stakeholders. While the intentions of these parties might vary to some extent, the ultimate goal can be seen as a satisfactory product. Lean and agile software development practices strive toward this and they place customer contentment as one of the highest aims of the process. An important aspect of any development process is the act of innovation. Without it, nothing progresses and the whole process is unnecessary. As a target domain expert, the customer is an important part of effective innovation. Problems arise, however, when the customer is not actively taking part in the activities. Lack of familiarity with software development can easily cause such issues. Unfortunately, the amount of research conducted on product innovation is unimpressive. This makes it difficult to formulate a recommended approach on stimulating the customer and encouraging a more active participation. Ultimately, a small set of high-level guidelines were identified from the available literary resources for inducing innovation. To conclude, this thesis presents the findings made during the development of a small web application and compares them to the aforementioned literature findings. While the guidelines seem to provide promising results, further empirical research is needed to attain more significant conclusions.
Resumo:
Wrongdoing in health care is harmful action that jeopardizes patient safety and can be targeted at the patient or employees. Wrongdoing can vary from illegal, unethical or unprofessional action to inappropriate behavior in the workplace. Whistleblowing can be considered as a process where wrongdoing is suspected or oberved in health care by health care professionals and disclosed to the party that can influence the wrongful action. Whistleblowing causes severe harm to the whistleblower and to the object of whistleblowing complaint, to their personnel life and working community. The aim of this study was to analyze whistleblowing process in Finnish health care. The overall goal is to raise concern about wrongdoing and whistleblowing in Finnish health care. In this cross-sectional descriptive study the data were collected (n = 397) with probability sampling from health care professionals and members of The Union of Health and Social Care Professionals in Finland Tehy. The data were collected with questionnaire: “Whistleblowing -väärinkäytösten paljastaminen terveydenhuollossa” developed for this study and by using Webropol questionnaire -software during 26.6.-17.7.2015. The data were analyzed statistically. According to the results of this study health care professionals had suspected (67 %) and observed (66 %) wrongdoing in health care, more often than once a month (30%). Mostly were suspected (37 %) and observed (36%) inadequacy of the personnel and least violence toward the patient (3 %). Wrongdoing was whistle blown (suspected 29 %, observed 40 %) primarily inside the organization to the closest supervisor (76 %), face-to-face (88 %). Mostly the whistle was blown on nurses’ wrongdoing (58 %). Whistleblowing act didn’t end the wrongdoing (52 %) and whistleblowing had negative consequences to the whistleblower such as discrimination by the manager (35 %). Respondents with work experience less than ten years (62 %), working in temporary position (75 %) or in management position (88 %) were, more unwilling to blow the whistle. Whistleblowing should be conducted internally, to the closest manager in writing and anonymously. Wrongdoing should be dealt between the parties involved, and written warning should ensue from wrongdoing. According to the results of this study whistleblowing on wrongdoing in health care causes negative consequences to the whistleblower. In future, attention in health care should be paid to preventing wrongdoing and enhancing whistleblowing in order to decrease wrongdoing and lessen the consequences that whistleblowers face after blowing the whistle.
Resumo:
Sustainability in software system is still a new practice that most software developers and companies are trying to incorporate into their software development lifecycle and has been largely discussed in academia. Sustainability is a complex concept viewed from economic, environment and social dimensions with several definitions proposed making sometimes the concept of sustainability very fuzzy and difficult to apply and assess in software systems. This has hindered the adoption of sustainability in the software industry. A little research explores sustainability as a quality property of software products and services to answer questions such as; How to quantify sustainability as a quality construct in the same way as other quality attributes such as security, usability and reliability? How can it be applied to software systems? What are the measures and measurement scale of sustainability? The Goal of this research is to investigate the definitions, perceptions and measurement of sustainability from the quality perspective. Grounded in the general theory of software measurement, the aim is to develop a method that decomposes sustainability in factors, criteria and metrics. The Result is a method to quantify and access sustainability of software systems while incorporating management and users concern. Conclusion: The method will empower the ability of companies to easily adopt sustainability while facilitating its integration to the software development process and tools. It will also help companies to measure sustainability of their software products from economic, environmental, social, individual and technological dimension.