Spelling suggestions: "subject:"8oftware - desenvolvimento."" "subject:"8oftware - esenvolvimento.""
101 |
O comportamento informacional dos desenvolvedores de software no contexto da cultura organizacional enfatizando o compartilhamento e reuso de informações /Souza, Leonardo Pereira Pinheiro de. January 2019 (has links)
Orientador: Cássia Regina Bassan de Moraes / Resumo: Em vista de sua complexidade, projetos de software são, comumente, desenvolvidos em equipes. Esta atividade requer a busca, uso e compartilhamento de informação e conhecimento, além do aprendizado e atualização constante das habilidades profissionais. São empregadas metodologias de projetos que enfatizam a produtividade e restringem processos considerados burocráticos, como a documentação. A documentação, contudo, é imprescindível para comunicar informações de projetos e compreender o código-fonte, visando sua adaptação e manutenção. Portanto, é relevante investigar o comportamento informacional dos desenvolvedores de software, verificando as barreiras para a satisfação de suas necessidades informacionais. Deste modo, os objetivos do presente estudo são: estudar o comportamento informacional dos referidos profissionais quanto à busca, seleção, uso, reuso e compartilhamento de informações e conhecimentos, salientando a influência da cultura organizacional. A hipótese apresentada é que a maior intensidade de uso da Internet por estes profissionais, evidenciada na literatura científica, resultaria da indisponibilidade de informações e conhecimentos registrados, na organização. Outra hipótese é que a rotina acelerada afetaria, por restrições de tempo, o compartilhamento de informações, essencial ao trabalho em equipe. Portanto, realizou-se um estudo de casos múltiplos com abordagem qualiquantitativa em uma empresa de desenvolvimento de software do município de Marília, São Paulo,... (Resumo completo, clicar acesso eletrônico abaixo) / Abstract: In face of their complexity, software projects are commonly developed in teams. This activity requires the search, use and sharing of information and knowledge, as well as learning and constant updating of professional skills. Project methodologies that emphasize productivity and restrict processes considered bureaucratic, such as documentation, are employed. The documentation, however, is essential for communicating project information and understanding the source code for adaptation and maintenance. Therefore, it is relevant to investigate the information behavior of software developers, verifying barriers to the satisfaction of their information needs. In this way, the aim of this research is to study the information behavior of these professionals, regarding the search, selection, use, reuse and sharing of information and knowledge, highlighting the influence of organizational culture. As hypothesis, it is stated that the greater intensity of Internet use by these professionals, evidenced in scientific literature, would result from the unavailability of recorded information and knowledge in the organization. Another hypothesis is that the accelerated work routine would affect, by time constraints, the sharing of information, essential to teamwork. Therefore, a multiple-case study with a qualitative approach was carried out at a software development company in Marília city, São Paulo, member of the Associação de Empresas de Serviços de Tecnologia da Informação, and a compa... (Complete abstract click electronic access below) / Mestre
|
102 |
Redução de desperdícios no desenvolvimento de software de grande porte por meio de ferramentas Lean / Reduction of waste in the large scale software development with the application of Lean toolsMachado, Pedro Henrique de Alencar 04 December 2017 (has links)
O processo de desenvolvimento de sistemas de grande porte, envolvem particularidades que tornam a sua gestão mais complexa, quando comparada ao desenvolvimento de sistemas tradicionais. Estudos ilustram resultados favoráveis quando aplicado a filosofia ágil durante o processo de fabricação de um software, no entanto, desperdícios ainda são observados quando o contexto do desenvolvimento são aplicações de grande porte. Assim sendo, a pesquisa em questão procura a redução de desperdícios identificados durante o processo de desenvolvimento de sistemas de grande porte. Foram realizados estudos teóricos e práticos objetivando analisar as técnicas e ferramentas Lean para obtenção de resultados mais eficientes. O estudo apresenta e discute conceitos do Lean para desenvolvimento de software e a sua relação com as metodologias ágeis para desenvolvimento de sistemas de informação. Resultados apontam melhorias no processo de desenvolvimento de software além da redução de desperdícios com superprodução de funcionalidades e defeitos encontrados. A dissertação em questão será constituída de uma etapa de revisão da literatura, e duas próximas etapas com aplicações práticas de ferramentas e técnicas Lean para a redução de desperdício no processo de desenvolvimento de software de grande porte. / The development process of large systems involves particularities that make their management more complex when compared to the development of traditional systems. Studies illustrate favorable results when applied to agile philosophy during the manufacturing process of a software, however, wastes are still observed when the development context are large applications. Therefore, the research in question seeks the reduction of wastes identified during the development process of large systems. Theoretical and practical studies were carried out to analyze Lean techniques and tools to obtain more efficient results. The study presents and discusses Lean concepts for software development and its relationship with agile methodologies for the development of information systems. Results point to improvements in the software development process besides the reduction of waste with overproduction of functionalities and defects found. The dissertation in question consists of a literature review stage, and two next steps with practical applications of tools and Lean techniques to reduce waste in the large software development process.
|
103 |
Visualização de informação em sistemas científicosSilva, Luis Gustavo Neves da January 2015 (has links)
Submitted by Luis Gustavo Neves da Silva (luisgustavoneves@gmail.com) on 2015-08-01T11:17:35Z
No. of bitstreams: 1
mestrado_novo2.pdf: 3231039 bytes, checksum: a42495ae48caed17a877f0a28a291461 (MD5) / Approved for entry into archive by ÁUREA CORRÊA DA FONSECA CORRÊA DA FONSECA (aurea.fonseca@fgv.br) on 2015-08-06T15:27:17Z (GMT) No. of bitstreams: 1
mestrado_novo2.pdf: 3231039 bytes, checksum: a42495ae48caed17a877f0a28a291461 (MD5) / Approved for entry into archive by Maria Almeida (maria.socorro@fgv.br) on 2015-08-06T16:53:38Z (GMT) No. of bitstreams: 1
mestrado_novo2.pdf: 3231039 bytes, checksum: a42495ae48caed17a877f0a28a291461 (MD5) / Made available in DSpace on 2015-08-06T16:53:58Z (GMT). No. of bitstreams: 1
mestrado_novo2.pdf: 3231039 bytes, checksum: a42495ae48caed17a877f0a28a291461 (MD5)
Previous issue date: 2014-12-08 / Este trabalho é um estudo sobre a aplicação de técnicas de visualização de informação em sistemas de software científico, i.e., sistemas de software voltados para matemática, ciências e engenharias. Enquanto sistemas dessa natureza normalmente fazem uso da visualização científica e figuram como caso de sucesso nessa área, nem sempre são projetados considerando os princípios de visualização de informação. Esse trabalho tem por objetivo avaliar a aplicação desse conceitos em alguns sistemas reais, desenvolvidos com diferentes níveis de entendimento nessa área de conhecimento e com base nessas experiências propor o desenvolvimento de componentes de software capazes de facilitar a criação de sistemas semelhantes e ao mesmo tempo promover a aplicação destes conceitos. / This work is a study on the application of techniques of information visualization in scientific software, ie, software systems focused on math, science and engineering systems. While such systems typically make use of scientific visualization and are listed as a success story in this area they are not always designed considering the principles of information visualization. This study aims to evaluate the application of concepts in some real systems, developed with different levels of understanding in this area of knowledge and based on these experiences suggest the development of software components that can facilitate the creation of similar systems while promoting the application of these concepts.
|
104 |
Alinhando objetivos estratégicos e processo de desenvolvimento em empresas de software. / Aligning strategic objectives and development process at software companies.Fleury, André Leme 13 April 2007 (has links)
A importância dos sistemas de software segue crescendo para grande parte das organizações. A expansão das funcionalidades viabilizadas com a implantação destes sistemas em produtos manufaturados e a emergência das \"mídias digitais\", que compreendem conteúdo digital, software e múltiplos canais de acesso ao mercado, são exemplos recentes nos quais os sistemas de software assumiram posição central para a estratégia corporativa. Grande parte das pesquisas realizadas sobre software não considera explicitamente os vínculos existentes entre o mercado no qual estas empresas atuam e seus processos organizacionais; como conseqüência, tanto pesquisa como prática em engenharia de software tendem a ser realizadas de forma neutra, e na perspectiva de um desenvolvedor de software, diferentes atividades de desenvolvimento são consideradas como igualmente relevantes para a obtenção dos objetivos corporativos. Este projeto de pesquisa analisa como acontece o alinhamento entre objetivos estratégicos e o processo de desenvolvimento em empresas de software e propõe um método para garantir que o processo de desenvolvimento encontra-se alinhado com os objetivos do negócio. O método inclui a categorização de diferentes companhias de software de acordo com as suas habilidades principais e a customização da técnica Technology Roadmapping para empresas de software. O percurso metodológico desenvolvido para atingir os objetivos propostos não é convencional e envolve diferentes etapas nas quais a recuperação de teorias, de conceitos e de modelos foi mesclada com atividades de pesquisa para o detalhamento, teste e ratificação dos diversos elementos que vêm a constituir o produto acima mencionado. Os resultados obtidos são consistentes com os objetivos propostos e incluem um referencial para análise da indústria de Telecomunicações, um referencial para análise da indústria de software, incorporando questões sobre mercado, objetivos estratégicos, produtos e serviços e processo de desenvolvimento, e um método de alinhamento entre objeticos estratégicos e processo de desenvolvimento em empresas de software. / Software importance is growing fast and consistently for many organizations. The growth of software functionality in manufactured products and the emergence of the digital media, convergent spaces comprehending digital content, software, and multi-channels to the market, are recent examples of organizational changes where software assumed a central position for the corporate strategy. Much of current research about software does not explicitly consider the linkages between the software market and their organizational processes; as a consequence, software engineering practice and research is done in a value-neutral setting, and from a developer point of view, different activities are considered equally important for the achievement of corporate goals. This research project analyzes the alignment between strategic objectives and development process at software companies and presents a method to ensure that the development process is aligned with the corporate capabilities required to exploit future market opportunities. The method includes the categorization of different software companies according to their core capabilities and the customization of the Technology Roadmapping technique for software companies. To achieve the proposed goal it was necessary to develop a different approach, in which theories, concepts and models were tested against empirical initiatives, aiming to validate the different elements that constitute the mentioned result. These obtained results are consistent with the proposed objectives, and include a framework to analyze the telecommunication industry, a framework to analyze the software industry, concerning issues such as market, strategic objectives, products and services and development process, and a method to align strategic objectives and development process at software companies.
|
105 |
Proposta de modelo para avaliação da maturidade DevOps: estudo de caso em empresas de grande porteLevita, Carlos de Amorim 22 May 2017 (has links)
Submitted by Filipe dos Santos (fsantos@pucsp.br) on 2017-06-20T12:21:32Z
No. of bitstreams: 1
Carlos de Amorim Levita.pdf: 2652328 bytes, checksum: e3f7e47bcfe57544619b85c39afdef7e (MD5) / Made available in DSpace on 2017-06-20T12:21:32Z (GMT). No. of bitstreams: 1
Carlos de Amorim Levita.pdf: 2652328 bytes, checksum: e3f7e47bcfe57544619b85c39afdef7e (MD5)
Previous issue date: 2017-05-22 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / This work aims to identify how large organizations that use DevOps approach
structure themselves to achieve agility in applications deployment. For this purpose,
a case study was performed in companies that are using techniques to enable the
DevOps approach implementation. This is a key initiative to address the new digital
business requirements at the speed currently needed by internal users and clients,
while keeping the controls required by Information Technology. To better understand
the DevOps movement, this research aimed to map the main DevOps practices,
based on literature review, in order to outline a theory that demonstrates its use.
Furthermore, it was also intended to present a DevOps maturity assessment model,
based on questions with structured answers about each of the previously described
practices. The fieldwork methodology was based on a case study, in order to apply
the DevOps maturity assessment model that was developed. As a result, a detailed
description was presented, with the path chosen by each company to implement the
DevOps practices in the IT department. After that, a comparative analysis was made
between the researched cases to show possible improvement points, indicated by
means of the notes achieved with the use of the DevOps maturity assessment
model. The conclusion allowed to highlight two practical paths for IT reorganization,
proven by the field research, in order to successfully implement a joint approach of
DevOps practices and agile methodology for application development / Este trabalho visa identificar como organizações de grande porte, que utilizam
a abordagem DevOps, estruturam-se para obter agilidade na implementação de
aplicações. Para tanto, foi feito um estudo de caso em empresas que estão usando
técnicas para viabilizar a implementação da aborgadem DevOps. Trata-se de uma
iniciativa essencial para conseguir atender aos novos requisitos de negócios digitais
com a velocidade atualmente exigida pelos usuários internos e clientes, mantendo
ao mesmo tempo os controles requeridos pela Tecnologia da Informação. Para
melhor entender o movimento DevOps, esta pesquisa teve por objetivo mapear as
principais práticas DevOps, com base na revisão da literatura, de modo a traçar uma
teoria que demonstre a sua utilização. Além disso, este trabalho pretendeu também
apresentar um modelo de avaliação da maturidade DevOps, baseado em questões
com respostas estruturadas sobre cada uma das práticas previamente descritas. A
metodologia para o trabalho de campo foi baseada em um estudo de caso, com o
intuito de aplicar o modelo de avaliação de maturidade que foi desenvolvido. Como
resultado, apresentou-se uma descrição detalhada sobre o caminho escolhido por
cada empresa para implementar as práticas DevOps em seu departamento de TI.
Em seguida, foi feita uma análise comparativa entre os casos estudados, de modo a
mostrar possíveis pontos de melhoria, apontados por meio das notas obtidas com a
aplicação do modelo de avaliação da maturidade DevOps. A conclusão do trabalho
permitiu evidenciar dois caminhos práticos para reorganização da TI, comprovados
pela pesquisa de campo, de modo a implementar com sucesso uma abordagem
conjunta de práticas DevOps e metodologia ágil para o desenvolvimento de
aplicações
|
106 |
A importância da comunicação no desenvolvimento de software em pequenas e médias empresasSoares, Lucimara Oliveira Corrêa 19 September 2017 (has links)
Submitted by Filipe dos Santos (fsantos@pucsp.br) on 2017-10-03T12:32:20Z
No. of bitstreams: 1
Lucimara Oliveira Corrêa Soares.pdf: 2383309 bytes, checksum: 1cf907e9b20bcf2c219980165069b8a0 (MD5) / Made available in DSpace on 2017-10-03T12:32:20Z (GMT). No. of bitstreams: 1
Lucimara Oliveira Corrêa Soares.pdf: 2383309 bytes, checksum: 1cf907e9b20bcf2c219980165069b8a0 (MD5)
Previous issue date: 2017-09-19 / The main purpose of this dissertation is to study the role of communication among professionals involved in software development within small and medium enterprises.
It demonstrates the current scenario of this segment presenting data from projects that were not successfully accomplished providing numbers from Chaos Report. The concepts of Howard Gardner’s Theory of Multiple Intelligences and the concepts of Knowledge Transmission were applied to map the profile of the professionals. In addition to that, it presents a case study exemplifying a type of issues that may occur due to communication problems.
Therefore, in a quest to understand how communication takes place, this paper includes concepts of perception and dialogue through the views of philosophers Maurice Merleau-Ponty and Martin Buber.
Finally, it shows two modeling techniques, UML and BPMN that propose solutions to solve problems concerning communication failures in software development projects / Esta dissertação se propõe a estudar o papel da comunicação entre as pessoas de uma equipe envolvida no desenvolvimento de software, tratando de profissionais que trabalham em pequenas e médias empresas. Demonstra o cenário atual deste segmento, com apresentação de índices de fracasso na conclusão de projetos fornecidos pelo Chaos Report e, apresenta conceitos da Teoria das Inteligências Múltiplas de Howard Gardner, e conceitos da Transmissão de Conhecimento para demonstrar o perfil dos profissionais. Além disso, mostra um estudo de caso exemplificando um tipo de falha que pode ocorrer, em função do problema da comunicação.
Em seguida, numa busca por entender como se dá a comunicação, apresenta conceitos de percepção e diálogo através das visões dos filósofos Maurice Merleau-Ponty e Martin Buber.
Finalizando, mostra duas técnicas de modelagem, UML e BPMN que se propõem a resolver a questão da falha de comunicação nos projetos de desenvolvimento de software
|
107 |
Maturidade em gerenciamento de riscos em projetos de software /Contessoto, Allan de Godoi. January 2017 (has links)
Orientador: Rogéria Cristiane Gratão de Souza / Banca: Solange Nice Alves de Souza / Banca: Hilda Carvalho de Oliveira / Resumo: Atualmente o grau de competição entre as organizações que desenvolvem software é muito alto, o que é potencializado pelo surgimento de novas tecnologias. Com o intuito de controlar as incertezas que podem surgir no processo de desenvolvimento de projetos de software, deve-se empregar o gerenciamento dos riscos, que busca proporcionar a gestão e o tratamento dessas incertezas. No entanto, nota-se dificuldades na aplicação dessa área do conhecimento que vão desde a falta de conhecimento e experiência dos colaboradores de uma organização até a falta de instrução para o uso do gerenciamento de riscos no processo de desenvolvimento de software. Dessa forma, o presente trabalho apresenta um método de maturidade em gestão dos riscos para o desenvolvimento de software, denominado R3M-SD - Risk Management Maturity Method for Software Development. O método tem o intuito de auxiliar as organizações que desenvolvem software no uso do gerenciamento de riscos em seus projetos / Abstract: Currently the degree of competition between organizations that develop software is very high, which is enhanced by the emergence of new technologies. In order to control the uncertainties that may arise in the process of developing software projects, risk management should be employed, which seeks to provide management and treatment of these uncertainties. However, there are difficulties in applying this area of knowledge ranging from the lack of knowledge and experience of the employees of an organization to the lack of instruction for the use of risk management in the software development process. Thus, the present work proposes a method of maturity in risk management for software development, called R3M-SD - Risk Management Maturity Method for Software Development. The method is intended to assist organizations that develop software in the use of risk management in their projects / Mestre
|
108 |
Algoritmo genético aplicado ao sequenciamento de picking e faturamento /Pinto, Anderson Rogério Faia. January 2012 (has links)
Orientador: Antonio Fernando Crepaldi / Banca: Rogério Andrade Flauzino / Banca: José de Souza Rodrigues / Resumo: As desordens e incertezas provocadas no decorrer do tempo, face à dinâmica das mudanças e a complexidade dos sistemas que abrangem as organizações, acarretam diversas situações em que os gestores necessitam encontrar soluções das quais seja possível extrair a maximização do resultado empresarial. Logo, o desenvolvimento de ferramentas que possam em dado momento apresentar, de forma ágil, um número mínimo de opções necessárias para investigar a incerteza é uma tarefa necessária em ambientes de negócios. Esta dissertação tem como objetivo a busca por uma solução para o problema do Sequenciamento Ótimo de Faturamento (SOF). A perspectiva adotada para a solução do SOF é o desenvolvimento de um software que automatize o processo de atribuição dos produtos aos pedidos em carteira, denominado como processo de picking. O trabalho emprega a Computação Evolucionária como método de adaptação ao problema e utiliza a técnica dos Algoritmos Genéticos (AG) na formulação do modelo de busca de soluções. A concepção do software dar-se-á pela interconexão de um conjunto de dados estáticos que contempla o estoque disponível para venda em um período pré-determinado de tempo t e a carteira de pedidos solicitados em diferentes datas. A representação binária é utilizada para formular a programação das estruturas heurísticas de possíveis soluções e o Visual Basic for Applications (VBA) do Microsoft Office Excel é empregado como ferramenta computacional para a implementação do modelo proposto. A programação considera as restrições e os parâmetros de decisão de forma que maximização do faturamento seja o resultado otimizado do problema. A implantação do software gera um módulo que automatiza o processo de picking e apresenta resultados otimizados para o SOF, o que... (Resumo completo, clicar acesso eletrônico abaixo) / Abstract: The disorders and uncertainties caused in the course of time, given the dynamics of change and systems complexity which include organizations, result in several situations in which managers need to find solutions which can extract the maximization of the enrrepreneurial outcome. Therefore, the development of tools that can, at a given time and in an agile way, present a minimum number of options necessary to investigate the uncertainties is a necessary task in business environments. This dissertations aims to search for a solution to the Optimal Sequencing Billing (OSB) problem. The perspective adopted for the solution of the OSB is the development of a software that automates the process of assining products to backlog, named as "picking process". The work employs the Evouluationary Computation as a method of adaptation to the problem and uses the technique of Genetic Algorithms (GA) in the formulation of the searching solutions model. The software design will come to be through the inerconnection of a set of static data which includes the stock available for sale at a predetermined period of time t and a backlog request on different dates. The binary representation is used to formulate the scheduling heristics structures of possible solutions and Visual Basic for Applications (VBA) in Microsoft Office Excel is a software tool used for the implementation of the proposed model. The program considers the constraints and decision parameters so that maximizing the billing is the result of optimized problem. The implementation of the softaware generates a module that automates the picking process and presents optimized results for the OSB, which provides agility and improves the decision making for billing. It was... (Complete abstract click electronic access below) / Mestre
|
109 |
Gestão de riscos baseada no conhecimento : modelo conceitual para empresas de desenvolvimento de software /Neves, Sandra Miranda. January 2013 (has links)
Orientador: Carlos Eduardo Sanches da Silva / Coorientador: Valério Antonio Pamplona Salomon / Banca: Jorge Muniz Junior / Banca: Eduardo Gomes Salgado / Banca: David Noboru Narano / Banca: José Hamilton Chaves Gorgulho Junior / Resumo: Uma GestãodeRiscos eficaz conduz os projetos de desenvolvimento de software ao sucesso e pode influenciaros resultados da organização. A Gestão do Conhecimento participa desseprocesso como forma de auxílioà tomada de decisão. O objetivo deste trabalho é,pois, estruturarum modeloconceitualpara o processo de Gestão de Riscos Baseada noConhecimento (GRBC) que seja aplicável a empresas de desenvolvimento de software incubadas. A pesquisa adota umaabordagem metodológicaqualiquantitativa. Assim, empregou-se o método de pesquisa da modelagem matemática pormeio da utilizaçãode métodos de tomada de decisão multicritério para a estruturação eordenaçãodos Fatores de Sucessoem iniciativas de Gestão do Conhecimento. Também foram avaliadas quais técnicas de Gestão do Conhecimento são utilizadas para a análise dos riscos de projetos de desenvolvimento desoftware. Osresultados serviram de base para compor o modelo conceitual para a GRBC. A utilização do Analytic Hierarchy Process(AHP) e do Decision MakingTrialEvaluation Laboratory (Dematel), determinou, em parte, que o trabalho atingisse o objetivo geralestabelecido tendo comobase umaabordagem estruturada / Abstract: An effective Risk Managementleadsthe software development projects to success and caninfluencethe organizational results. The Knowledge Management participates as an aidto decision-making. Theaim of this paper is to outlinea conceptual model toward the Knowledge-Based Risk Management (KBRM) process, applicable at Incubated Software Development companies. The research adopts a quali-quantitative methodological approach. Thus, it hasbeen employedthe mathematical modeling researchmethod through theuse of multi-criteriadecision-making process for the structuring and coordinating the successes factor in Knowledge Management initiatives. They can alsoassess which Knowledge Management techniques are usedforthe software development risks projects analysis. The results formedthe basis for composingtheKBRM conceptual model. The use of Analytic Hierarchy Process (AHP) and of DecisionMaking Trial Evaluation Laboratory (Dematel) has determined, in part, the work to accomplish the overall established objectives, based on a structured approach / Doutor
|
110 |
Alinhando objetivos estratégicos e processo de desenvolvimento em empresas de software. / Aligning strategic objectives and development process at software companies.André Leme Fleury 13 April 2007 (has links)
A importância dos sistemas de software segue crescendo para grande parte das organizações. A expansão das funcionalidades viabilizadas com a implantação destes sistemas em produtos manufaturados e a emergência das \"mídias digitais\", que compreendem conteúdo digital, software e múltiplos canais de acesso ao mercado, são exemplos recentes nos quais os sistemas de software assumiram posição central para a estratégia corporativa. Grande parte das pesquisas realizadas sobre software não considera explicitamente os vínculos existentes entre o mercado no qual estas empresas atuam e seus processos organizacionais; como conseqüência, tanto pesquisa como prática em engenharia de software tendem a ser realizadas de forma neutra, e na perspectiva de um desenvolvedor de software, diferentes atividades de desenvolvimento são consideradas como igualmente relevantes para a obtenção dos objetivos corporativos. Este projeto de pesquisa analisa como acontece o alinhamento entre objetivos estratégicos e o processo de desenvolvimento em empresas de software e propõe um método para garantir que o processo de desenvolvimento encontra-se alinhado com os objetivos do negócio. O método inclui a categorização de diferentes companhias de software de acordo com as suas habilidades principais e a customização da técnica Technology Roadmapping para empresas de software. O percurso metodológico desenvolvido para atingir os objetivos propostos não é convencional e envolve diferentes etapas nas quais a recuperação de teorias, de conceitos e de modelos foi mesclada com atividades de pesquisa para o detalhamento, teste e ratificação dos diversos elementos que vêm a constituir o produto acima mencionado. Os resultados obtidos são consistentes com os objetivos propostos e incluem um referencial para análise da indústria de Telecomunicações, um referencial para análise da indústria de software, incorporando questões sobre mercado, objetivos estratégicos, produtos e serviços e processo de desenvolvimento, e um método de alinhamento entre objeticos estratégicos e processo de desenvolvimento em empresas de software. / Software importance is growing fast and consistently for many organizations. The growth of software functionality in manufactured products and the emergence of the digital media, convergent spaces comprehending digital content, software, and multi-channels to the market, are recent examples of organizational changes where software assumed a central position for the corporate strategy. Much of current research about software does not explicitly consider the linkages between the software market and their organizational processes; as a consequence, software engineering practice and research is done in a value-neutral setting, and from a developer point of view, different activities are considered equally important for the achievement of corporate goals. This research project analyzes the alignment between strategic objectives and development process at software companies and presents a method to ensure that the development process is aligned with the corporate capabilities required to exploit future market opportunities. The method includes the categorization of different software companies according to their core capabilities and the customization of the Technology Roadmapping technique for software companies. To achieve the proposed goal it was necessary to develop a different approach, in which theories, concepts and models were tested against empirical initiatives, aiming to validate the different elements that constitute the mentioned result. These obtained results are consistent with the proposed objectives, and include a framework to analyze the telecommunication industry, a framework to analyze the software industry, concerning issues such as market, strategic objectives, products and services and development process, and a method to align strategic objectives and development process at software companies.
|
Page generated in 0.0833 seconds