Registro e Compartilhamento de Informação no Desenvolvimento de Software com Inovação
Autores
6777 |
3032,296
|
|
6778 |
3032,296
|
Informações:
Publicações do PESC
No desenvolvimento de software para Inovação por Startups, busca-se identificar ou mesmo criar uma demanda de mercado para a qual serão sugeridas soluções. A organização desenvolvedora assume o risco do entendimento do problema e das soluções elaboradas não serem pertinentes ou não serem percebidas como pertinentes pelos potenciais clientes. Isto leva a indústria a executar práticas que busquem validar o produto o mais cedo possível. No caso de software, sua natureza flexível em termos de introdução de modificações possibilita o desenvolvimento de forma incremental e evolutiva, viabilizando frequente experimentação no mercado/contexto pretendido. Existe, nesse contexto, o objetivo de desenvolver evoluções do software no menor time-to-market que, em conjunto com a alta incerteza da pertinência do software, faz com que a elaboração e atualização de registros de informação sobre as ideias e características do software sejam consideradas atividades inadequadas. Porém, em um contexto futuro, a falta de conhecimento sobre as ideias e características do software podem trazer prejuízos à produtividade do desenvolvimento, manutenção e evolução do software, ou mesmo impedir o software de continuar a ser uma inovação. Nesta tese, foi elaborado um modelo conceitual de contexto para apoiar Startups de software a tomar decisão sobre suas práticas e tecnologias de apoio ao compartilhamento e registro de informação de software para a equipe de desenvolvimento. Com base em evidências obtidas a partir dos estudos executados, o modelo define elementos que possibilitam a análise de semelhança entre contextos de Startups de software, o que é requisito fundamental para a transferência de tecnologias de registro e compartilhamento de informação de software entre Startups de software.
When developing software for Innovation, Startups strive to discover or even create a market opportunity to which they will propose a solution. The Startup takes risks related to the uncertainties on the problem and the proposed solution. It leads Startups to implement practices to validate the proposal as early as possible gradually. The flexible nature of software regarding changes favors the adoption of incremental and evolutionary development methodologies, allowing Startups to probe their ideas in the market frequently. Along with the high uncertainty about the software pertinence, this makes the team consider the elaboration and updating of documentation about software ideas and characteristics as inappropriate activities. However, in a future context after software evolution cycles, the lack of knowledge about the software ideas and characteristics can harm the productivity of the development, maintenance, and evolution of software, or even prevent the development of innovative features. In this thesis, a conceptual context model was developed to support Startups to make decisions about the adoption of practices and technologies to software information sharing and registration for the development team. Based on empirical evidence, the model defines elements to enable software Startups contexts comparison, which is an essential requirement for transferring technology on software information registering and sharing among software Startups.