70 resultados para agile ridesharing


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Ketterät menetelmät ovat yleistymässä ohjelmistotuotannossa. Yleistyminen aiheuttaa paineita ohjelmistotestaukselle, koska ketteryyttä vaaditaan myös testaukselta. Ketterät menetelmät jakavat samat perusarvot ja periaatteet, mutta lähestymistavat niiden täyttämiseksi poikkeavat toisistaan. Tässä työssä tutkitaan tarkemmin Scrum-menetelmän vaikutuksia ohjelmistotestaukseen ja laadunhallintaan. Scrum-menetelmää verrataan myös eXtreme Programming-menetelmään.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Today´s organizations must have the ability to react to rapid changes in the market. These rapid changes cause pressure to continuously find new efficient ways to organize work practices. Increased competition requires businesses to become more effective and to pay attention to quality of management and to make people to understand their work's impact on the final result. The fundamentals in continmuois improvement are systematic and agile tackling of indentified individual process constraints and the fact tha nothin finally improves without changes. Successful continuous improvement requires management commitment, education, implementation, measurement, recognition and regeneration. These ingredients form the foundation, both for breakthrough projects and small step ongoing improvement activities. One part of the organization's management system are the quality tools, which provide systematic methodologies for identifying problems, defining their root causes, finding solutions, gathering and sorting of data, supporting decision making and implementing the changes, and many other management tasks. Organizational change management includes processes and tools for managing the people in an organizational level change. These tools include a structured approach, which can be used for effective transition of organizations through change. When combined with the understanding of change management of individuals, these tools provide a framework for managing people in change,

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämän tutkimuksen tavoitteena on selvittää, miten erityyppisissä organisaatioissa ohjelmistotestaus on organisoitu, sekä mitä ongelmia ja etuja testauksen toimenpieteissä on käytännössä havaittu. Tutkimuksessa kiinnitetään huomiota myös testausresurssien määrään ja asiakkaan toimintaan ohjelmistokehitysprojekteissa. Tässä tutkimuksessa keskityttiin selvittämään ketterien menetelmien vaikutusta ohjelmistotestauksen toteuttamiseen, sekä miten ketterät menetelmät vaikuttavat asiakkaiden toimintaan ohjelmistokehitysprojekteissa. Tutkimus toteutettiin laadullisena tutkimuksena, jossa tutkimusmenetelmänä käytettiin aineistopohjaista menetelmää. Tutkimusaineisto on kerätty haastattelemalla 12 organisaatioyksikön edustajia. Tutkimuksessa havaittiin, että ketterien menetelmien käytöllä voidaan järjestää lisää aikaa ohjelmistotestauksen toteuttamiseen. Ketterissä menetelmissä testaus sidotaan kehitysprosessiin tiiviisti, jolloin testaustoimenpiteet tulee huomioida jo kehitystyön alkaessa. Tällainen lähtökohta tasaa testausresurssien tarvetta, koska testaustoimenpinteitä voidaan suorittaa projektin alusta lähtien. Ketterien menetelmien havaittiin vaikuttavan myös asiakkaan toimintaan. Ketteriä menetelmiä varten toimittajaorganisaation on lisättävä yhteistyön ja kommunikoinnin määrää asiakkaan kanssa. Lisäksi asiakkaalta vaaditaan jatkuvaa läsnäoloa sekä ymmärrystä ketterästä kehityksestä, jotta kehittäjät saavat jatkuvasti palautetta nopean ja joustavan kehityksen takaamiseksi.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Yritysohjelmistojen kehittäminen on monesti aikataulukriittistä ja tuottavuusvaatimukset ovat korkeita. Työssä kehitettiin tyypillisen web-käyttöliittymän omaavan J2EE-sovelluksen koontiin soveltuva koontimenetelmä, joka hyödyntää XP:n (Extreme Programming) sovelluskehityskäytäntöjä. Tärkeimpiä näistä on automatisoitu testaus, jonka päätyypit ovat automatisoitu yksikkö- ja integrointitestaus. Työn aikana asetettiin tavoitteet koontimenetelmälle sekä evaluointiin ja valittiin markkinoilla olevista työkaluista toimeksiantajan ympäristöön sopiva joukko. Koontimenetelmän toteutuksen tarkastelussa havaittiin, että XP:n käytännöt soveltuvat J2EE-sovelluskehitykseen ja tarpeelliset työkalut tähän ovat olemassa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Kandidaatin työmme tarkoitus on tutkia voisiko ketteriä ohjelmistokehitysmenetelmiä soveltaa innovaatioprosessiin. Innovaatioprosessissa on hyvin samankaltaiset vaiheet kuin perinteisessä ohjelmistokehitysprosessissa eli vesiputousmallissa. Vesiputousmallin ongelmia on ratkaistu ketterien menetelmien keinoin, joten päätimme lähteä tutkimaan löytyisikö perinteisen ohjelmistokehitysprosessin ja innovaatioprosessin ongelmista yhteneviä piirteitä. Oletimme, että jos ongelmat yhtenevät tarpeeksi, voisi ketteristä menetelmistä löytyä keinoja innovaatioprosessin ongelmien ratkaisemiseen. Tavoitteena on löytää innovaatioprosessin parannuskohteita, joihin ketteristä menetelmistä löytyisi ratkaisu joko kokonaan tai osittain. Aluksi tarkastellaan innovaatioprosessin historiaa, kehitystä ja ongelmia. Innovaatioprosessin tutkimisen jälkeen käydään läpi järjestelmäkehitysprosessin historiaa, kehitystä ja ongelmia. Järjestelmäkehitysprosessin jälkeen käydään läpi merkittävimmät ketterät menetelmät, jotka ovat ratkaisseet perinteisen ohjelmistokehitysprosessin keskeisiä ongelmia. Työmme lopussa on innovaatioprosessin ja järjestelmäkehitysprosessin synteesi. Synteesissä tutkitaan ongelmien yhtenevyyttä ja ketterien menetelmien ratkaisuja ongelmiin. Synteesissä myös pohdimme, mitä ketterien menetelmien työkaluista voisi soveltaa innovaatioprosessin. Työn johtopäätös on, että ketteristä menetelmistä löytyy sovellettavia työtapoja innovaatioprosessiin. Työn laajuus estää soveltamisen mahdollisuuksien tarkemman tutkimisen ja yksittäisten ketterien työtapojen soveltaminen osaksi innovaatioprosessia olisikin hyvä jatkotutkimuksen aihe.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Modern sophisticated telecommunication devices require even more and more comprehensive testing to ensure quality. The test case amount to ensure well enough coverage of testing has increased rapidly and this increased demand cannot be fulfilled anymore only by using manual testing. Also new agile development models require execution of all test cases with every iteration. This has lead manufactures to use test automation more than ever to achieve adequate testing coverage and quality. This thesis is separated into three parts. Evolution of cellular networks is presented at the beginning of the first part. Also software testing, test automation and the influence of development model for testing are examined in the first part. The second part describes a process which was used to implement test automation scheme for functional testing of LTE core network MME element. In implementation of the test automation scheme agile development models and Robot Framework test automation tool were used. In the third part two alternative models are presented for integrating this test automation scheme as part of a continuous integration process. As a result, the test automation scheme for functional testing was implemented. Almost all new functional level testing test cases can now be automated with this scheme. In addition, two models for integrating this scheme to be part of a wider continuous integration pipe were introduced. Also shift from usage of a traditional waterfall model to a new agile development based model in testing stated to be successful.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The aim of this study is to examine how small and medium sized (SME) sawmills sustain their competitive advantage in the changing environment. Firstly, this study researches what changes affect SME sawmills’ competitiveness and what factors construct their competitive advantage. Secondly, this study examines how SME sawmills sustain their competitive advantage in the future and how agile and flexible they are. The theoretical part of this study represents the existing literature related to changes and competitive advantage in changing situations. The empirical part was executed as a qualitative research and it consists of thematic interviews with two SME sawmills. The results of the study indicate that several change factors affect the competitiveness of SME sawmills and therefore it is crucial to be alert on them. SME sawmills sustain their competitive advantage in the future by specialization and by being agile.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

In search for competitive advantage, designing and managing supply chain networks have become a necessary competence for organizations. The target of this thesis is to answer a question, how to design a multiple supply chain network. The purpose is to study, what kind of different supply chain designs exist and, how to choose appropriate supply chain designs for a company. In the thesis, the focus is on the supply chain alignment to customers, more specifically to customer buying behavior. The research method was a case study. A framework for measuring customer buying behavior was developed based on the literature and it was used in the study of customer buying behavior in the case environment. In the case company structured interviews and data records were used as sources of evidence. Persons working in the customer-interface were interviewed face-to-face and through an e-mail questionnaire. When analyzing the data, a Quality function deployment matrix was used as one analysis method. As a result of the thesis, supply chain network of the case company is proposed to be divided into three separate supply chains, which focus on different areas and they could be called lean, agile and continuous replenishment supply chains. In conclusion, in the supply chain alignment to customer buying behavior several aspects have to be studied from different perspectives. According to the results, a multiple supply chain strategy is recommended to be implemented in the case company, since the diversity of the customer needs cannot be managed efficiently through a single supply chain.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Information technology service management has become an important task in delivering information for management purposes. Especially applications containing information for decision making need to be agile and ready for changes. The aim of this study was to find a solution for successful implementation of an ITIL based change management process to enterprise resource management applications managed by the target organization. Literature review of the study introduces frameworks that are important for success of an IT project implementation. In addition an overview of ITIL and ITIL based change management process is presented. The result of the study was a framework of actions that are needed to accomplish to be successful in change management process implementation. It was noticed that defining success criterions, critical success factors and success measures is important for achieving the goals of the implementation project.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Ketterien menetelmien käyttö on yleistymässä ohjelmistotuotannossa. Tämän vuoksi ketteriltä menetelmiltä vaaditaan hyvää laadunhallintaa. Ketteriä menetelmiä on olemassa useita erilaisia, mutta ne kaikki jakavat samanlaiset perusarvot ja periaatteet. Tässä työssä tutkitaan kolmea eri ketterää menetelmää: Scrum, eXtreme Programming (XP) sekä Dynamic Systems Development Method (DSDM). Jokaisesta menetelmästä selvitetään, miten niissä hoidetaan laadunhallinta. Työssä otetaan myös kantaa ketterien ja perinteisten menetelmien eroihin sekä siihen, millaisissa projekteissa ketteriä menetelmiä kannattaa käyttää.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tutkimuksen tavoitteena oli kehittää Lappeenrannan teknilliselle yliopistolle nopeasti ja ketterästi liikkuva, lävistyksiä ja muovauksia tekevä puristin. Laitteisto on tarkoitus liittää osaksi tuotantolinjaa, jossa suulakepuristin eli ekstruuderi tuottaa pehmeä, ei-metallista materiaalia katkeamattomasti. Teoriaosuudessa esitellään vaihtoehdot puristimen, ohjauksen, työkalun ja liikutuslaitteiston osalta. Empiriaosuudessa suoritetaan laitteiston eri komponenttien valinta hinnan, nopeuden, kestävyyden, käytettävyyden ja koon perusteella. Tutkimuksen lopussa arvioidaan laitteistokokonaisuuden nopeutta suulakepuristimen tuotaman materiaalin maksiminopeuteen. Laitteiston nopeuden rajoittavana tekijänä toimii puristimen iskunopeus, jonka perusteella suulakepuristimen tuottaman materiaalin etenemisnopeus joudutaan pudottamaan hieman alle puoleen tavoitteena olleesta nopeudesta. Laitteiston kestävyyden heikon kohta on työstöä tekevien komponenttien liikuttamiseen tarkoitettu laitteisto. Puristuslaitteistoa on tarkoitus käyttää kahdeksan tuntia päivässä, viitenä päivänä viikossa, 52 viikkoa vuodessa. Näiden käyttötietojen perusteella koko laitteiston käyttöikä on useita vuosia.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Formal software development processes and well-defined development methodologies are nowadays seen as the definite way to produce high-quality software within time-limits and budgets. The variety of such high-level methodologies is huge ranging from rigorous process frameworks like CMMI and RUP to more lightweight agile methodologies. The need for managing this variety and the fact that practically every software development organization has its own unique set of development processes and methods have created a profession of software process engineers. Different kinds of informal and formal software process modeling languages are essential tools for process engineers. These are used to define processes in a way which allows easy management of processes, for example process dissemination, process tailoring and process enactment. The process modeling languages are usually used as a tool for process engineering where the main focus is on the processes themselves. This dissertation has a different emphasis. The dissertation analyses modern software development process modeling from the software developers’ point of view. The goal of the dissertation is to investigate whether the software process modeling and the software process models aid software developers in their day-to-day work and what are the main mechanisms for this. The focus of the work is on the Software Process Engineering Metamodel (SPEM) framework which is currently one of the most influential process modeling notations in software engineering. The research theme is elaborated through six scientific articles which represent the dissertation research done with process modeling during an approximately five year period. The research follows the classical engineering research discipline where the current situation is analyzed, a potentially better solution is developed and finally its implications are analyzed. The research applies a variety of different research techniques ranging from literature surveys to qualitative studies done amongst software practitioners. The key finding of the dissertation is that software process modeling notations and techniques are usually developed in process engineering terms. As a consequence the connection between the process models and actual development work is loose. In addition, the modeling standards like SPEM are partially incomplete when it comes to pragmatic process modeling needs, like light-weight modeling and combining pre-defined process components. This leads to a situation, where the full potential of process modeling techniques for aiding the daily development activities can not be achieved. Despite these difficulties the dissertation shows that it is possible to use modeling standards like SPEM to aid software developers in their work. The dissertation presents a light-weight modeling technique, which software development teams can use to quickly analyze their work practices in a more objective manner. The dissertation also shows how process modeling can be used to more easily compare different software development situations and to analyze their differences in a systematic way. Models also help to share this knowledge with others. A qualitative study done amongst Finnish software practitioners verifies the conclusions of other studies in the dissertation. Although processes and development methodologies are seen as an essential part of software development, the process modeling techniques are rarely used during the daily development work. However, the potential of these techniques intrigues the practitioners. As a conclusion the dissertation shows that process modeling techniques, most commonly used as tools for process engineers, can also be used as tools for organizing the daily software development work. This work presents theoretical solutions for bringing the process modeling closer to the ground-level software development activities. These theories are proven feasible by presenting several case studies where the modeling techniques are used e.g. to find differences in the work methods of the members of a software team and to share the process knowledge to a wider audience.

Relevância:

10.00% 10.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:

10.00% 10.00%

Publicador:

Resumo:

Tutkimuksen tavoitteena on konkreettisen yritysverkoston avulla selvittää, minkälaisia ovat ulkomaalaisen yrityksen potentiaaliset kumppanit ja yritysten väliset suhteet Venäjällä. Toisena tavoitteena on kuvata käytännön työelämään sopivalla menetelmällä riittävän kokonaisvaltaisesti yritysverkoston kumppanit sekä kumppaneiden ja kärkiyrityksen väliset suhteet. Samalla tarkastellaan yritysten välisten suhteiden riskejä. Selvitysmenetelmällä pyritään nopeuteen ja ketteryyteen ja sen tavoitteena on lisätä ulkomaisen johdon käsitystä yritysverkostosta johdon päätöksentekoa varten. Tutkimus jakaantuu teoria tarkasteluun ja yhden Venäjällä toimivan ulkomaisen yrityksen osto-osaston verkostoa selvittävään empiiriseen osaan. Teoriatarkastelussa selvitetään erilaisia lähestymistapoja ja laajempia viitekehyksiä yritysverkostojen tutkimukseen. Teoriatarkastelun perusteella valittiin viitekehykset yrityskumppaneiden ja yritysten välisen suhteen sekä riskien arviointiin. Empiirisen osan tutkimus toteutettiin haastattelukyselytutkimuksena perustuen näihin viitekehyksiin. Yrityskumppaneita ja yritysten välisiä suhteita tarkastellaan tilastollisin menetelmin ja riskejä arvioidaan laadullisella tutkimusotteella. Tutkimustulokset vastaavat monelta osin liiketoimintakulttuurista ja –ympäristöstä saatua kokemukseen ja tutkimustietoon perustuvaa käsitystä. Verkostoitumisen kulmakivet ovat hyvin toimivat ja määritellyt vaihdannan liiketoiminta- ja tukiprosessit, hyvin tunnetut kumppanit ja tälle perustalle rakennetut sosiaaliset suhteet sekä liiketoimintaympäristöön ja –kulttuuriin soveltuvat yhteistyökompetenssit. Tutkitun yritysverkoston yhteistyösuhteet voidaan jakaa hierarkkiseen organisaatiokumppanuuteen, toimittajakumppanuuteen, luottamukseen perustuvaan markkinaehtoiseen suhteeseen ja opportunistiseen markkinasuhteeseen. Hyviä yhteistyökumppaneita ja –suhteita löytyy taustaltaan erilaisista toimittajista. Tutkimuksessa käytetyt viitekehykset toimivat hyvin erityisesti yrityskumppanin arvioinnissa. Yritysten välisen suhteen arviointiin käytetyn viitekehyksen ongelmat liittyivät lähinnä erilaiseen liiketoimintakulttuuriin ja käsitykseen yritysten välisestä strategisesta suhteesta. Riskit liittyivät toimitussuhteeseen useammin kuin omaan organisaatioon tai toimittajaan.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The recent digitization, fragmentation of the media landscape and consumers’ changing media behavior are all changes that have had drastic effects on creating marketing communications. In order to create effective marketing communications large advertisers are now co-operating with a variety of marketing communications companies. The purpose of the study is to understand how advertisers perceive these different companies and more importantly how do advertisers expect their roles to change in the future as the media landscape continues to evolve. Especially the changing roles of advertising agencies and media agencies are examined as they are at the moment the most relevant partners of the advertisers. However, the research is conducted from a network perspective rather than focusing on single actors of the marketing communications industry network. The research was conducted using a qualitative theme interview method. The empirical data was gathered by interviewing representatives from nine of the 50 largest Finnish advertisers measured by media spending. Thus, the research was conducted solely from large B2C advertisers’ perspective while the views of their other relevant actors of the network were left unexplored. The interviewees were chosen with a focus on variety of points of view. The analytical framework that was used to analyze the gathered data was built the IMP group’s industrial network model that consists of actors, their resources and activities. As technology driven media landscape fragmentation and consumers’ changing media behavior continue to increase the complexity of creating marketing communications, advertisers are going to need to rely on a growing number of partnerships as they see that the current actors of the network will not be able to widen their expertise to answer to these new needs. The advertisers expect to form new partnerships with actors that are more specialized and able to react and produce activities more quickly than at the moment. Thus, new smaller and more agile actors with looser structures are going to appear to fill these new needs. Therefore, the need of co-operation between the actors is going to become more important. These changes pose the biggest threat for traditional advertising agencies as they were seen as being most unable to cope with the ongoing change. Media agencies are in a more favorable position for remaining relevant for the advertisers as they will be able to justify their activities and provided value by leveraging their data handling abilities. In general the advertisers expect to be working with a limited number of close actors and in addition having a network of smaller actors, which are used on a more ad hoc basis.