Um processo para gerenciamento de arquitetura de software corporativa
AUTOR(ES)
Diego de AzevÃdo Ribeiro
DATA DE PUBLICAÇÃO
2007
RESUMO
Big challenges are still faced by software development organizations. Due the fact that many organizations are coming up in this area, the dispute between them is growing. They are investing more in some programs and projects in order to improve its products, because they help them to surpass the dispute. The improvement has the focus on, among other things, the speed of delivery, customer level acceptance of the product and the constant level of quality in the developed systems, relative to the non functional requirements defined by organization. Moreover, there are indirect factors that are searched by the organization, because they are reflected in the final product quality. One of these indirect factors is software architecture which has a high level of influence on the software product quality. In addition, software architecture has an important role, since its influence at product quality level can be perceived by the customer and the organization employees. Although, the corporations still has difficulties to develop software architectures with the quality level needed to their business. In some cases, the architectural definitions are fully dependent on the software developing team. With the intention to optimize the product quality, this work suggests a software architecture management process, based on Hoshin kanri, that are using organization targets to manage the activities executed in all functional levels. The main intention of this architectural management is to execute a preventive work increasing the rate of success on the development of final product. Another important factor is the alignment of the architectures developed by the corporation. It allows constant architectural evolutions to accomplish goals of the organization. Moreover, this alignment can help interaction between several project teams. This must help the participation of developers in many projects, in order to increase the reuse level of software components and allow more independence from the development team
ASSUNTO(S)
ciencia da computacao management process aims software architecture processo de gerenciamento diretrizes metas gerenciamento pelas diretrizes hoshin kanri arquitetura de software goals
Documentos Relacionados
- Um processo de gerenciamento de riscos para projetos de software
- Um processo de gerenciamento de riscos para projetos de software
- Processo de compra corporativa de software : um estudo exploratório dos atributos que influenciam na decisão
- Um sistema de gerenciamento de hiperdocumentos para ambientes de desenvolvimento de software
- Um processo para customizaÃÃo de produtos de software