936 resultados para Software development process


Relevância:

90.00% 90.00%

Publicador:

Resumo:

Tässä työssä kuvataan erästä kaupallista ohjelmistoprojektia, jossa ohjelmistojen uudelleenkäyttöä tavoiteltiin komponenttipohjaisen uudelleenkäytön ja ohjelmistojen sovittamisen kautta. Projektissa toteutettiin matkapuhelinsovellus, jonka ydin eristettiin uudelleenkäytettäväksi ja sovitettavaksi komponentiksi. Ytimen sovitettavuus verifioitiin sovittamalla ydin toiselle ympäristölle ja edelleen toteuttamalla toimiva prototyyppisovellus sovitetun ytimen varaan. Ytimen sovittamisen sekä prototyyppisovelluksen toteuttamisen vaatima työmäärä oli huomattavasti pienempi kuin ytimen tekemiseen alkuperin käytetty työmäärä. Työssä on osoitettu ohjelmistometriikoiden avulla, että merkittävä osa ohjelmiston toiminnallisuudesta saatiin uudelleenkäytettäväksi sovitettavan ytimen avulla. Lisäksi työssä on kuvattu millaisia kehitysprosessikäytäntöjä projektissa oli käytössä tukemassa uudelleenkäytettävyystavoitetta.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Tässä diplomityössä on tutkittu LVI-suunnittelun ohjaamista ja sen kehittämistä integroiduissa rakennushankkeissa. Tutkimuksen tavoitteena on löytää kehitysehdotuksia LVI-suunnittelun eteenpäinviemiseksi integroiduissa hankkeissa. Tutkimus on tehty hyödyntäen kirjallisia lähteitä ja haastattelemalla integroiduissa projekteissa mukana ollutta henkilöstöä. Perinteisessä rakennushankkeessa eri suunnittelualat toimitetaan useasta yrityksestä. Tässä työssä lähtökohtana on, että merkittävimmät suunnittelualat kuten arkkitehti-, rakenne- ja talotekninensuunnittelu tulevat samalta toimittajalta. Toimituslaajuuteen voidaan lisätä myös mm. rakennuttajakonsultointi- ja kiinteistönkehitysprosessi. Tutkimuksen tuloksena saatiin määritettyä kehitysehdotukset integroituihin hankkeisiin yleiseltä ja LVI-suunnittelun kannalta. Kehitystyössä tulee panostaa tietomallintamiseen, aikataulutukseen ja yhteistyöhön. Tietomallintamista voidaan parantaa koulutuksen, Yleisten tietomallivaatimusten 2012 ja tietomallien tarkasteluohjelmistojen avulla. Aikataulutus paranee, kun suunnittelijat saadaan hankkeeseen mukaan riittävän aikaisessa vaiheessa ja kun suunnittelijat pyrkivät aktiivisesti vaikuttamaan hankkeen tarjouksen- ja sopimuksentekoon. Yhteistyötä voidaan parantaa avoimen ilmapiirin korostamisella ja projektiorganisaation tiivistämisellä.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

ABSTRACT This study aims at presenting the process of machine design and agricultural implements by means of a reference model, formulated with the purpose of explaining the development activities of new products, serving as a guideline to coach human resources and to assist in formalizing the process in small and medium-sized businesses (SMB), i.e. up to 500 employees. The methodology used included the process modeling, carried out from case studies in the SMB, and the study of reference models in literature. The modeling formalism used was based on the IDEF0 standard, which identifies the dimensions required for the model detailing: input information; activities; tasks; knowledge domains; mechanisms; controls and information produced. These dimensions were organized in spreadsheets and graphs. As a result, a reference model with 27 activities and 71 tasks was obtained, distributed over four phases of the design process. The evaluation of the model was carried out by the companies participating in the case studies and by experts, who concluded that the model explains the actions needed to develop new products in SMB.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The aim of this master’s thesis is to study how Agile method (Scrum) and open source software are utilized to produce software for a flagship product in a complex production environment. The empirical case and the used artefacts are taken from the Nokia MeeGo N9 product program, and from the related software program, called as the Harmattan. The single research case is analysed by using a qualitative method. The Grounded Theory principles are utilized, first, to find out all the related concepts from artefacts. Second, these concepts are analysed, and finally categorized to a core category and six supported categories. The result is formulated as the operation of software practices conceivable in circumstances, where the accountable software development teams and related context accepts a open source software nature as a part of business vision and the whole organization supports the Agile methods.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Open source and open source software development have been interesting phenomena during the past decade. Traditional business models do not apply with open source, where the actual product is free. However, it is possible to make business with open source, even successfully, but the question is: how? The aim of this study is to find the key factors of successfully making business out of commercial open source software development. The task is achieved by finding the factors that influence open source projects, finding the relation between those factors, and find out why some factors explain the success more than others. The literature review concentrates first on background of open innovation, open source and open source software. Then business models, critical success factors and success measures are examined. Based on existing literature a framework was created. The framework contains categorized success factors that influence software projects in general as well as open source software projects. The main categories of success factors in software business are divided into community management, technology management, project management and market management. In order to find out which of the factors based on the existing literature are the most critical, empirical research was done by conducting unstructured personal interviews. The main finding based on the interviews is that the critical success factors in open source software business do not differ from those in traditional software business or in fact from those in any other business. Some factors in the framework came out in the interviews that can be considered as key factors: establishing and communicating hierarchy (community management), localization (technology management), good license know-how and IPR management (project management), and effective market management (market management). The critical success factors according to the interviewees are not listed in the framework: low price, good product and good business model development.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The purpose of this thesis is to study factors that have an impact on the company’s capabilities to identify and analyze the value of digitalization of services during the early stages of service development process and evaluate them from the perspective of a case company. The research problem was defined: “How digitalization of services affects delivering the services of the future?” The research method of this thesis was based on the qualitative case study which aimed to study both company’s and customer’s set of values. The study included a literature review and a development study. The empirical research part consisted of analyzing three existing services, specifying a new digital service concept and its feasibility analysis as part of a business requirement phase. To understand the set of values, 10 stakeholder interviews were conducted and earlier customer surveys were utilized, and additionally, a number of meetings were conducted with the case company representatives to develop service concept, and evaluate the findings. The impact of the early stages of service development process discovered to reflect directly in the capabilities of the case company to identify and create customer value were related to the themes presented in the literature review. In order to specify the value achieved from the digitalization the following areas of strategic background elements were deepened during the study: Innovations, customer understanding and business service. Based on the findings, the study aims to enhance the case company’s capability to identify and evaluate the impact of the digitalization in delivering services of the future. Recognizing the value of digital service before the beginning of the development project is important to the businesses of both customer and provider. By exploring the various levels of digitalization one can get the overall picture of the value gained from utilizing digital opportunities. From the development perspective, the process of reviewing and discovering the most promising opportunities and solutions is the key step in order to deliver superior services. Ultimately, a company should understand the value outcome determination of the individual services as well as their digital counterparts.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

EasyLEED is a program designed for the extraction of intensity-energy spectra from low-energy electron diffraction patterns. It can be used to get information about the position of individual atoms on a surface of some substance. The goal of this thesis is to make easyLEED useful in LEED-research. It is achieved by adding new features, i.e. plotting intensity-energy spectra, setting tracking parameters and allowing exporting and importing of settings and spot location data, to the program. The detailed description of these added features and how they’re done and how they impact on the usefulness of the program in research are presented in this thesis. Improving the calculational part of the program is not discussed.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Scrum is an agile project management approach that has been widely practiced in the software development projects. It has proven to increase quality, productivity, customer satisfaction, transparency and team morale among other benefits from its implementation. The concept of scrum is based on the concepts of incremental innovation strategies, lean manufacturing, kaizen, iterative development and so on and is usually contrasted with the linear development models such as the waterfall method in the software industry. The traditional approaches to project management such as the waterfall method imply intensive upfront planning and approval of the entire project. These sort of approaches work well in the well-defined stable environments where all the specifications of the project are known in the beginning. However, in the uncertain environments when a project requires continuous development and incorporation of new requirements, they do not tend to work well. The scrum framework was inspiraed by Nonaka’s article about new product developement and was later adopted by software development practitioners. This research explores conditions for and benefits of the application of scrum framework beyond software development projects. There are currently a few case studies on the scrum implementation in non-software projects, but there is a noticeable trend of it in the scrum practitioners’ community. The research is based on the real-life context multiple case study analysis of three different non-software projects. The results of the research showed that in order to succeed within scrum projects need to satisfy certain conditions – necessary and sufficient. Among them the key factors are uncertainty of the project environment, not well defined outcomes, commitment of the scrum teams and management support. The top advantages of scrum implementation identified in the present research include improved transparency, accountability, team morale, communications, cooperation and collaboration. Further researches are advised to be carried out in order to validate these findings on a larger sample and to focus on more specific areas of scrum project management implementation.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Työn tarkoituksena oli selvittää, miten osarakennetekniikkaa voidaan soveltaa siirrettävän kivimurskaimen syötinosan simuloinnissa. Tätä tutkittiin luomalla kahdella eri ohjelmistolla simulaatiomalli syötinosasta ja mallintamalla syötinosan runko joustavaksi kappaleeksi osarakennetekniikan avulla. Luotujen simulointimallien tarkkuutta selvitettiin vertaamalla niistä saatuja rungon jännityksiä tutkittavan rakenteen rungosta mitattuihin jännityksiin. Työn tarkoituksena oli myös tutkia, miten hyvin simulaatiomallit soveltuvat käytettäväksi syötinosan tuotekehityksessä. Tässä työssä käytettiin syötinosan simulaatiomallin luomiseen ANSYS-ohjelmistoa ja ADAMS-ohjelmistoa. Simulaatiomalleihin lisättiin tutkittavasta järjestelmästä mitattu ohjaussignaali sekä syötinosan jousien arvot. Järjestelmän rakenneominaisuudet saatiin suoraan valmistajan luovuttamista tiedoista. ADAMS-ohjelmistolla mallinnetussa simulaatiomallissa runko mallinnettiin joustavaksi ANSYS-ohjelmistossa, josta se siirrettiin ADAMS-ohjelmistoon. Saaduista tuloksista kävi ilmi, että osarakennetekniikkaa voidaan hyödyntää syötinosan joustavan rungon simuloinnissa. Tutkittavasta järjestelmästä mitatuissa jännityksissä ja simulaatiomalleista saaduissa jännityksissä oli eroja, mutta jännityshistorian muodot ja suuruusluokat vastasivat pääosin toisiaan. Tulosten parantamiseksi tulee selvittää lisää alkuarvoja tutkittavasta järjestelmästä ja varmistua nyt saatujen jousiparametrien oikeellisuudesta.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The requirements set by the market for electrical machines become increasingly demanding requiring more sophisticated technological solutions. Companies producing electrical ma-chines are challenged to develop machines that provide competitive edge for the customer for example through increased efficiency, reliability or some customer specific special requirement. The objective of this thesis is to derive a proposal for the first steps to transform the electrical machine product development process of a manufacturing company towards lean product development. The current product development process in the company is presented together with the processes of four other companies interviewed for the thesis. On the basis of current processes of the electrical machine industry and the related literature, a generalized electrical machine product development process is derived. The management isms and –tools utilized by the companies are analyzed. Adoption of lean Pull-Event –reviews, Oobeya –management and Knowledge based product development are suggested as the initial steps of implementing lean product development paradigm in the manufacturing company. Proposals for refining the cur-rent product development process and increasing the stakeholder involvement in the development projects are made. Lean product development is finding its way to Finnish electrical machine industry, but the results will be available only after the methods have been implemented and adopted by the companies. There is some enthusiasm about the benefits of lean approach and if executed successfully it will provide competitive edge for the Finnish electrical machine industry.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Meeting the needs of both present and future generations forms the foundation of sustainable development. Concern about food demand is increasing alongside the continuously growing population. In the pursuit of food security preventing food waste is one solution avoiding the negative environmental impacts that result from producing food unnecessarily. Packages offer one answer to preventing food waste, as they 1) preserve and protect food, 2) introduce the user to the correct way to handle and use the food and package and 3) allow the user to consume the food in its entirety. This thesis aims to enhance the sustainability of food packages by giving special emphasis to preventing food waste. The focus of this thesis is to assist the packaging designer in being able to take into account the requirements for the sustainability of food packages and to be able to integrate these requirements into the product development process. In addition, life cycle methods that can be used as a tool in the packaging design process or in assessing the sustainability of finished food-packaging combinations are evaluated. The methods of life cycle costing (LCC) and life cycle working environment (LCWE) are briefly discussed. The method of life cycle assessment (LCA) is examined more thoroughly through the lens of the literature review of food-package LCA case studies published in the 21st century in three relevant journals. Based on this review and on experiences learned from conducting LCAs, recommendations are given as to how the LCA practitioner should conduct a food packaging study to make most of the results. Two case studies are presented in this thesis. The first case study relates the results of a life cycle assessment conducted for three food items (cold cut (ham), sliced dark bread (rye) and Soygurt drink) and the alternative packaging options of each. Results of this study show that the packaging constitutes only 1–12 % of the total environmental impacts of the food-packaging combination. The greatest effect is derived from the food itself and the wasted food. Even just a small percentage of wasted food causes more environmental impacts than does the packaging. The second case study presents the results of LCC and LCWE analysis done for fruit and vegetable transport packages. In this thesis, the specific results of the study itself are not the focus, but rather the study methods and scope are analysed based on how these complement the sustainability assessment of food packages. This thesis presents reasons why prevention of food waste should be more thoroughly taken into account in food packaging design. In addition, the task of the packaging designer is facilitated by the requirements of sustainable food packaging, by the methods and step-by-step guidance on how to integrate sustainability issues into the design process, and by the recommendations on how to assess the sustainability of food packages. The intention of this thesis is to express the issues that are important in the field of the food packaging industry. Having recognised and implemented these issues, businesses can better manage the risks that could follow from neglecting these sustainability aspects.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

An empirical study was conducted in the area of software engineering to study relationships between development, testing and intended software quality. International standards served as a starting point of the study. For analysis a round of interviews was kept and transcribed. It was found that interaction between humans is critical, especially in transferring knowledge and standards’ processes. The standards are communicated through interaction and learning processes are involved before compliance. One of the results was that testing is the key to sufficient quality. The outcome was that successful interaction, sufficient testing and compliance with the standards combined with good motivation may provide most repeatable intended quality.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Today lean-philosophy has gathered a lot of popularity and interest in many industries. This customer-oriented philosophy helps to understand customer’s value creation which can be used to improve efficiency. A comprehensive study of lean and lean-methods in service industry were created in this research. In theoretical part lean-philosophy is studied in different levels which will help to understand its diversity. To support lean, this research also presents basic concepts of process management. Lastly theoretical part presents a development model to support process development in systematical way. The empirical part of the study was performed by performing experimental measurements during the service center’s product return process and by analyzing this data. Measurements were used to map out factors that have a negative influence on the process flow. Several development propositions were discussed to remove these factors. Problems mainly occur due to challenges in controlling customers and due to the lack of responsibility and continuous improvement on operational level. Development propositions concern such factors as change in service center’s physical environment, standardization of work tasks and training. These factors will remove waste in the product return process and support the idea of continuous improvement.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Netnography has been studying in various aspects (e.g. definitions of netnography, application of netngoraphy, conducting procedure…) within different industrial contexts. Besides, there are many studies and researches about new product development in various perspectives, such as new product development models, management of new product development project, or interaction between customers and new product design, and so on. However, the connection and the interaction between netnography and new product development have not been studied recently. This opens opportunities for the writer to study and explore unrevealed issues regarding to applying netnography in new product development. In term of the relation between netnography and new product development, there are numerous of matters need to be explored; for instance, the process of applying netnography in order to benefit to new product development, the involvement degree of netnography in new product development process, or eliminating useless information from netnography so that only crucial data is utilized, and so on. In this thesis, writer focuses on exploring how netnography is applied in new product development process, and what benefits netnography can contribute to the succeed of the project. The aims of this study are to understand how netnography is conducted for new product development purpose, and to analyse the contributions of netnography in the new product development process. To do so, a case-study strategy will be conducted with triple case studies. The case studies are chosen bases on many different criteria in order to select the most relevant cases. Eventually, the writer selected three case studies, which are Sunless tanning product project (HYVE), Listerine (NetBase), and Nivea co-creation and netnography in black and white deodorant. The case study strategy applied in this thesis includes four steps e.g. case selection, data collection, case study analysis, and generating the research outcomes from the analysis. This study of the contributions of netnography in the new product development process may be useful for the readers in many ways. It offers the fundamental knowledge of netnography market research method and basic understanding of new product development process. Additionally, it emphasizes the differences between netnography and other market research methods in order to explain the reasons why many companies and market research agents recently utilized netnography in their market research projects. Furthermore, it highlights the contributions of netnography in the new product development process in order to indicate the importance of netnography in developing new product. Thus, the potential readers of the study can be students, marketers, researchers, product developers, or business managers.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

End-user development is a very common but often largely overlooked phenomenon in information systems research and practice. End-user development means that regular people, the end-users of software, and not professional developers are doing software development. A large number of people are directly or indirectly impacted by the results of these non-professional development activities. The numbers of users performing end-user development activities are difficult to ascertain precisely. But it is very large, and still growing. Computer adoption is growing towards 100% and many new types of computational devices are continually introduced. In addition, other devices not previously programmable are becoming so. This means that, at this very moment, hundreds of millions of people are likely struggling with development problems. Furthermore, software itself is continually being adapted for more flexibility, enabling users to change the behaviour of their software themselves. New software and services are helping to transform users from consumers to producers. Much of this is now found on-line. The problem for the end-user developer is that little of this development is supported by anyone. Often organisations do not notice end-user development and consequently neither provide support for it, nor are equipped to be able to do so. Many end-user developers do not belong to any organisation at all. Also, the end-user development process may be aggravating the problem. End-users are usually not really committed to the development process, which tends to be more iterative and ad hoc. This means support becomes a distant third behind getting the job done and figuring out the development issues to get the job done. Sometimes the software itself may exacerbate the issue by simplifying the development process, deemphasising the difficulty of the task being undertaken. On-line support could be the lifeline the end-user developer needs. Going online one can find all the knowledge one could ever need. However, that does still not help the end-user apply this information or knowledge in practice. A virtual community, through its ability to adopt the end-user’s specific context, could surmount this final obstacle. This thesis explores the concept of end-user development and how it could be supported through on-line sources, in particular virtual communities, which it is argued here, seem to fit the end-user developer’s needs very well. The experiences of real end-user developers and prior literature were used in this process. Emphasis has been on those end-user developers, e.g. small business owners, who may have literally nowhere to turn to for support. Adopting the viewpoint of the end-user developer, the thesis examines the question of how an end-user could use a virtual community effectively, improving the results of the support process. Assuming the common situation where the demand for support outstrips the supply.