5 research outputs found

    Aplicação do Método Ágil SCRUM na gestão de desenvolvimento de produtos de software por uma pequena empresa de base tecnológica.

    Get PDF
    Este trabalho apresenta o resultado de uma pesquisa-ação, realizada em uma pequena empresa de base tecnológica, na qual se aplicou o método ágil Scrum em um projeto de desenvolvimento de um produto de Software. O objeto de pesquisa foi uma pequena empresa de Itajubá/MG, cujos principais produtos são sistemas de software. Estudos mostram que a indústria de produção de software é extremamente ineficiente e ineficaz. E as micro e pequenas empresas de base tecnológica (MPEBT) tem um desafio ainda maior devido aos seus recursos restritos. Além disso, os métodos tradicionais de desenvolvimento de produtos de softwares são pesados e custosos. Na década de 1980 surgiram as técnicas de desenvolvimento ágil de produtos, entre eles o Scrum. Este trabalho se principiou com uma revisão, análise, classificação e codificação da literatura sobre o método Scrum em toda a base de dados dos periódicos da CAPES. Tendo em vista a importância estratégica das MPEBT no desenvolvimento regional, seria muito importante que o Scrum fosse compatível com seus processos, para que as mesmas pudessem se tornar mais competitivas e usufruir de seus benefícios. Desta forma, o objetivo desta dissertação foi analisar a implantação do método ágil Scrum nos projetos de desenvolvimento de novos produtos de software de uma MPEBT, além de compreender e mensurar o impacto desta implantação na empresa. Concluiu-se que o método melhorou a comunicação e aumentou a motivação do time, diminuiu o custo, o tempo e o risco do projeto e aumentou a produtividade da equipe. Com esses resultados alcançados, a organização se tornou mais competitiva, pois a bem-sucedida gestão de desenvolvimento de produtos é ponto crucial para o sucesso de uma empresa de base tecnológica

    Ketterän ohjelmistokehityksen muodonmuutos - Tapaustutkimus

    Get PDF
    Agile methods have been widely adopted in the software engineering industry. In addition, agile software development has been studied extensively during the past decade. In general, studies tend to recommend having experts working in small, self-organizing and cross-functional teams. However, the environment in an enterprise can comprise of multiple, interlinked pro- grams and dozens of teams working on them, which poses many challenges to adopting agile methods. In this case study, we studied scaled agile methods at Rally Software, a soft- ware enterprise with over 500 employees. We conducted two rounds of interviews in the case organization. The first round of interviews assessed the initial state of the organization. The second round was performed after ma- jor changes in the organization and processes. In addition, we performed a literature review on case studies of other organizations utilizing large scale agile. The results of the interviews present Rally’s steps in striving for improving its agile scaled process. The first round results revealed a mature agile organization with multiple accumulated issues and willingness to turn itself around. After the transformation process, the second round of interviews showed positive trends in several areas. By enforcing more disciplined agile processes, Rally Software was able to increase its feature delivery rate and improve trust in the engineering department. The literature review results present common challenges and success factors related to adopting and maintaining scaled agile in large organizations. The most frequently mentioned challenges were inter-team communication and coordination, requirements management and integrating other functions of the company into the scaled agile process. The most common success factors were coaching and training, piloting agile in smaller projects, change leader- ship and having a structured approach to facilitate inter-team communication.Ketterät kehitysmenetelmät ovat saavuttaneet vankan suosion ohjelmistoalalla ja niitä tutkittu laajasti viimeisen vuosikymmenen aikana. Tutkimukset usein suosittelevat asiantuntijoiden muodostamia pieniä, autonomisia ja monitaitoisia ohjelmistokehittäjäryhmiä. Suurissa ohjelmistoyrityksissä tuotekehitys voi kuitenkin koostua monista toisistaan riippuvista ohjelmista ja kymmenistä erillisistä ryhmistä, mikä tekee ketterien menetelmien käytöstä haasteellista. Tässä tapaustutkimuksessa olemme tutkineet Rally Softwaren ketterää ohjelmistokehitysprosessia. Rally Software on suuri ohjelmistoyritys, jonka palveluksessa on yli 500 työntekijää. Suoritimme yrityksessä kaksi haastattelukierrosta, joista ensimmäinen kartoitti lähtötilanteen ja jälkimmäinen tilanteen merkittävien organisaatio- ja prosessimuutosten jälkeen. Tämän lisäksi teimme kirjallisuuskatsauksen, joka keskittyi tapaustutkimuksiin ketterien kehitysmenetelmien soveltamiseen suurissa organisaatioissa. Haastattelutulokset esittelevät Rally Softwaren vaiheita sen pyrkiessä parantamaan ketterien menetelmien käyttöään. Ensimmäisen haastattelukierroksen tulokset esittelevät pitkään ketteriä kehitysmenetelmiä käyttäneen organisaation, jossa oli paljon kasaantuneita ongelmia ja tahto muutokseen. Muutosprosessin jälkeen tehty toinen haastattelukierros kertoo positiivisista suuntauksista useilla osa-alueilla. Kurinalaisella ketterien menetelmien käytöllä Rally Software sai parannettua tuottavuuttaan ja luottamusta ohjelmistokehitysorganisaatioon. Kirjallisuuskatsaus esittelee tyypillisiä haasteita ja onnistumisen edellytyksiä liittyen ketterien kehitysmenetelmien käyttöönottoon suurissa ohjelmistokehitysyrityksissä. Yleisimmät haasteet olivat ryhmien välinen kommunikaatio ja koordinointi, vaatimustenhallinta ja muiden yrityksen toimintojen sisällyttäminen ketterään kehitysmalliin. Useimmin mainitut onnistumisen edellytykset olivat valmennus ja koulutus, ketterien kehitysmenetelmien kokeilu pienemmissä projekteissa, muutosjohtajuus ja järjestelmällinen lähestymistapa ryhmien välisen kommunikaatioon
    corecore