Sobre
-> Enthusiast of everything around Business Analysis and Product Ownership
->…
Artigos de Nuno
Atividades
- 
                
    
    
    
    
    
    
    
    
    
      🎓 Há 15 anos, eu defendia meu doutorado. 26 de outubro de 2010. Sala de aula da UNIP. Projeção na tela: “Processo para Gestão de Riscos em Projetos…🎓 Há 15 anos, eu defendia meu doutorado. 26 de outubro de 2010. Sala de aula da UNIP. Projeção na tela: “Processo para Gestão de Riscos em Projetos…Nuno Santos gostou
- 
                
    
    
    
    
    
    
    
    
    
      ✨ Last week I attended PRODUCTIZED, a conference focused on empowering product minds to shape the future, and what an incredible experience it was to…✨ Last week I attended PRODUCTIZED, a conference focused on empowering product minds to shape the future, and what an incredible experience it was to…Nuno Santos gostou
Experiência
Formação acadêmica
Licenças e certificados
- 
            
              
      
- 
            
              
      
- 
            
              
      
- 
            
              
      
- 
            
              
      
- 
            
              
      
- 
            
              
      
- 
            
              
      
- 
            
              
      
- 
            
              
      Certified Competence in Business Analysis (CCBA)IIBAEmitido em Expira emNº da credencial CCBA10080
Experiência de voluntariado
- 
            
              
      Submissions platform and event support staffAssociation for Information Systems- 6 meses Ciência e tecnologia ECIS 2017 - 25th European Conference in Information Systems 
 - Part of the paper submission platform support staff
 - Part of the general event support staff
- 
            
              
      Paper ReviewerAgile Alliance- o momento 5 anos 10 meses Formação acadêmica Agility with Microservices Programming (AMP 2020) workshop at XP2020 (21st International Conference on Agile Software Development). 
 Agility with Microservices Programming (AMP 2021) workshop at XP2021 (22nd International Conference on Agile Software Development).
- 
            
              
      Paper ReviewerAgile Alliance- 4 meses Formação acadêmica Development and Test Practices track at Agile 2020 conference 
- 
            
      Open-Calls Project EvaluatorEuropean Connected Factory Platform for Agile Manufacturing (EFPF)- 10 meses Ciência e tecnologia 
- 
            
              
      Volunteer for the Business Analysis Magazine (Revista da Análise de Negócios)IIBA Brasil- o momento 3 anos 2 meses Formação acadêmica Business analysis magazine, and the IIBA ECBA exam translation for portuguese 
- 
            
      VoluntárioIREB Brasil- o momento 8 meses 
Publicações
- 
      Delivering User Stories for Implementing Logical Software Architectures by Multiple Scrum TeamsWorkshop of Agile Software Development Techniques (WAGILE'14) in conjunction with The 2014 International Conference on Computational Science and Its Applications (ICCSA 2014). Guimarães, Portugal. June 30 – July 3.In software projects, agile methodologies are based in small development cycles and in continuous communication with customers with low needs on modeling formalism for requirements elicitation and documentation. However, there are projects whose context requires formal modeling and documentation of requirements in order to raise and manage critical issues from the very beginning of the project, like architectural diagrams. This work presents an approach for deriving a list of User Stories using… In software projects, agile methodologies are based in small development cycles and in continuous communication with customers with low needs on modeling formalism for requirements elicitation and documentation. However, there are projects whose context requires formal modeling and documentation of requirements in order to raise and manage critical issues from the very beginning of the project, like architectural diagrams. This work presents an approach for deriving a list of User Stories using a logical architectural diagram as input. Derived User Stories are then delivered to multiple Scrum teams. Outros autoresVer publicação
- 
      Using the NIST Reference Model for Refining Logical Architectures6th International Workshop on Software Engineering Processes and Applications (SEPA'14) in conjunction with The 2014 International Conference on Computational Science and Its Applications (ICCSA'14). Guimarães, Portugal. June 30 – July 3.The emergence of the Internet as a ubiquitous means of communication fostered the growth of new business and service models based on Cloud Computing. Information and Communication Technology companies use reference models to define their Cloud Computing strategies. NIST Cloud Computing Reference Architecture is one of these reference models that assist in the design of business, services, and architecture models. This paper aims to present the use of NIST reference architecture in the design of… The emergence of the Internet as a ubiquitous means of communication fostered the growth of new business and service models based on Cloud Computing. Information and Communication Technology companies use reference models to define their Cloud Computing strategies. NIST Cloud Computing Reference Architecture is one of these reference models that assist in the design of business, services, and architecture models. This paper aims to present the use of NIST reference architecture in the design of Cloud Computing architectures by employing a method that enables the application of the reference architecture to the refinement of logical architectures. Outros autoresVer publicação
- 
      Modularization of Logical Software Architectures for Implementation with Multiple Teams6th International Workshop on "Tools and Techniques in Software Development Process" (TTSDP’14) in conjunction with The 2014 International Conference on Computational Science and Its Applications (ICCSA 2014). Guimarães, Portugal. June 30 – July 3.In the end of a requirements elicitation phase, it is expectable that all information can be properly perceived by the implementation teams. In our work, we faced the problem of dealing with a large set of requirements that need to be implemented by different teams, to ensure on-time delivery. The teams are physically separated and with different working cultures and skills. The system requirements were (semi )automatically derived from user requirements, are framed within a logical… In the end of a requirements elicitation phase, it is expectable that all information can be properly perceived by the implementation teams. In our work, we faced the problem of dealing with a large set of requirements that need to be implemented by different teams, to ensure on-time delivery. The teams are physically separated and with different working cultures and skills. The system requirements were (semi )automatically derived from user requirements, are framed within a logical architecture (of the intended system) and the desired high-level execution scenarios are defined and included in the requirements description. Due to the large size of the architecture and to the nature of the working environment, the architecture must be divided before being delivered. In this paper, we present our approach for dividing the logical architecture of the intended system into modules to be delivered for implementation. The division in constructed upon requirement views that provide information about the modules, their interfaces, the intended execution scenarios, and the interfaces with other modules or systems. The approach is evaluated using the ISOFIN project. Outros autores
- 
      A V-Model Approach for Business Process Requirements Elicitation in Cloud DesignAdvanced Web ServicesThe benefits of cloud computing approaches are well known but designing logical architectures for that context can be difficult. When there are insufficient inputs for a typical (product) approach to requirements elicitation, a process-level perspective is an alternative way for achieving the intended logical design. We present a V-Model based approach to derive logical architectural models to execute in the different cloud layers from a process-level perspective, instead of the traditional… The benefits of cloud computing approaches are well known but designing logical architectures for that context can be difficult. When there are insufficient inputs for a typical (product) approach to requirements elicitation, a process-level perspective is an alternative way for achieving the intended logical design. We present a V-Model based approach to derive logical architectural models to execute in the different cloud layers from a process-level perspective, instead of the traditional product-level perspective. This V-Model approach encompasses the initial definition of the project goals and the process-level perspective of the systems intended logical architecture. The approach application results in the creation of a validated process-level structure and behavior architectural models that create a context for eliciting requirements for a cloud product. Throughout this process, we assess our decisions based on the ARID method to identify process vulnerabilities and evaluate the quality of the derived logical architecture. We introduce a case study where our approach was applied and the resulting logical architectural model is presented. Outros autoresVer publicação
- 
      A Demonstration Case on Steps and Rules for the Transition from Process-Level to Software Logical Architectures in Enterprise ModelsThe Practice of Enterprise Modeling - Proceedings of the 6th IFIP WG 8.1 working conference on the Practice of Enterprise Modeling (PoEM 2013)At the analysis phase of an enterprise information system development, the alignment between the process level requirements (information systems) with the product level requirements (software system) may not be properly achieved. Modeling the processes for the enterprise’s business is often insufficient for implementation teams, and implementation requirements are often misaligned with business and stakeholder needs. In this paper, we demonstrate, though a real industrial case, how transition… At the analysis phase of an enterprise information system development, the alignment between the process level requirements (information systems) with the product level requirements (software system) may not be properly achieved. Modeling the processes for the enterprise’s business is often insufficient for implementation teams, and implementation requirements are often misaligned with business and stakeholder needs. In this paper, we demonstrate, though a real industrial case, how transition steps and rules are used to assure that process- and product-level requirements are aligned, within an approach that supports the creation of the intended requirements. The input for the transition steps is an information system logical architecture, and the output is a product-level (software) use case model. Outros autoresVer publicação
- 
      A Transformation of Business Process Models into Software-Executable Models Using MDAProceedings of the 5th Software Quality Days Conference - SWQD'2013Traditional software development projects for process-oriented organizations are time consuming and do not always guarantee the fulfillment of the functional requirements of the client organization, and thus the quality of the resulting software product. To reduce the time spent for developing software and improve its quality, we adopt the inclusion of automation in some parts of the software development process. Thus, in this paper, we propose a model transformation approach to derive an… Traditional software development projects for process-oriented organizations are time consuming and do not always guarantee the fulfillment of the functional requirements of the client organization, and thus the quality of the resulting software product. To reduce the time spent for developing software and improve its quality, we adopt the inclusion of automation in some parts of the software development process. Thus, in this paper, we propose a model transformation approach to derive an executable model for the business processes of a given organization. We execute a mapping between processes (described with a business process execution language) and software components. We also propose a supporting software architecture based on an Enterprise Service Bus and on Java Business Integration, and we use an already defined methodology to execute the model transformation project. Outros autoresVer publicação
- 
      Aligning Domain-Related Models for Creating Context for Software Product DesignProceedings of the 5th Software Quality Days Conference - SWQD'2013A typical software product is developed so that it can fulfill the specific needs (problem that needs to be solved) within a given business domain, based on a proper product design context. Although, assuring an alignment between the technological developments with the business domain is a demanding task. With the purpose of clarifying the relations between the models that support the business and the software representations, we present in this paper a V-Model based approach to align the… A typical software product is developed so that it can fulfill the specific needs (problem that needs to be solved) within a given business domain, based on a proper product design context. Although, assuring an alignment between the technological developments with the business domain is a demanding task. With the purpose of clarifying the relations between the models that support the business and the software representations, we present in this paper a V-Model based approach to align the business domain requirements with the context for product design. This V Model encompasses the models that support the initial definition of the project goals, expressed through organizational configurations, and the analysis and design of models that result in a process-level perspective of the system’s logical architecture. Our approach adopts a process-level perspective with the intent to create context for product-level requirement elicitation. We present a case study as a demonstration and assessment of the applicability of our approach. Since the case study is extremely complex, we illustrate how to use the ARID method to evaluate the obtained process-level architecture. Outros autoresVer publicação
- 
      Transition from Process- to Product-Level Perspective for Business SoftwareProceedings of the 6th IFIP International Conference on Research and Practical Issues of Enterprise Information Systems - CONFENIS'2012When there are insufficient inputs for a product-level approach to requirements elicitation, a process-level perspective is an alternative way for achieving the intended base requirements. We define a V+V process approach that supports the creation of the intended requirements, beginning in a process level perspective and evolving to a product-level perspective trough successive models derivation with the purpose of creating context for the implementation teams. The requirements are expressed… When there are insufficient inputs for a product-level approach to requirements elicitation, a process-level perspective is an alternative way for achieving the intended base requirements. We define a V+V process approach that supports the creation of the intended requirements, beginning in a process level perspective and evolving to a product-level perspective trough successive models derivation with the purpose of creating context for the implementation teams. The requirements are expressed through models, namely logical architectural models and stereotyped sequence diagrams. Those models alongside with the entire approach are validated using the architecture validation method ARID. Outros autoresVer publicação
- 
      Derivation of Process-Oriented Logical Architectures: An Elicitation Approach for Cloud Design13th International Conference on Product Focused Software Development and Process Improvement - PROFES'2012The benefits of cloud computing approaches are well known but designing logical architectures for that context can be complicated. Prior to designing a logical architecture, a proper requirements elicitation must be executed. When requirements are not properly elicited, and there are insufficient inputs for a product approach to requirements elicitation, a process-level perspective is an alternative way for achieving the intended base requirements for the logical design. Our proposed solution… The benefits of cloud computing approaches are well known but designing logical architectures for that context can be complicated. Prior to designing a logical architecture, a proper requirements elicitation must be executed. When requirements are not properly elicited, and there are insufficient inputs for a product approach to requirements elicitation, a process-level perspective is an alternative way for achieving the intended base requirements for the logical design. Our proposed solution regards the adaptation and extension of the 4SRS (Four-Step-Rule-Set) method to derive logical architectural models, in a process-level perspective. This perspective creates context for the product-level requirements elicitation conducing to cloud design. We present a 
 real industrial case where the method was applied and assessed. The method application results in the creation of a validated architectural model and in the uncovering of hidden requirements for the intended cloud design.Outros autoresVer publicação
Cursos
- 
      Agile Software Development - Scrum and Kanban-
- 
      Bosch Group Standards-
- 
      IIBA CBAP © Certification Prep-
- 
      Intelectual Property and Patent Requirements-
- 
      Lego Serious Play workshop on Digital Transformation-
- 
      NACCE: Núcleo de Apoio à Competitividade e à Creação de Empresas TIC-
- 
      TICE.PT in Tourism-
- 
      The RDI in Organizations (ISO 9001:2008, NP 4457:2007 and NP 4458:2007)-
Projetos
- 
      HMIEXCEL I&D - Smart Manufacturing and Control Project, SIS teamThe HMIEXCEL project is a partnership between the Bosch Car Multimedia company (BrgP) and the University of Minho and aims to allow the development of products and solutions that will open up new prospects for the automotive mobility, revolutionizing the relationship between the driver, passengers and vehicle. 
 The Semantic Interoperability System (SIS) subproject of the Smart Manufacturing and Control project aims to identify, characterize and classify information to manipulate the existing…The HMIEXCEL project is a partnership between the Bosch Car Multimedia company (BrgP) and the University of Minho and aims to allow the development of products and solutions that will open up new prospects for the automotive mobility, revolutionizing the relationship between the driver, passengers and vehicle. 
 The Semantic Interoperability System (SIS) subproject of the Smart Manufacturing and Control project aims to identify, characterize and classify information to manipulate the existing systems and e-Kanban system (final result of this project) to develop and information flows between the developed modules and the existing Bosch IT systems.Outros criadores
- 
      Smart Manufacturing and ControlThe main purpose of the Smart Manufacturing and Control project is the design and implementation of a pull system for Production Planning and Control, based in electronic kanbans, at the Automatic Insertion (AI) in Bosch Car Multimedia Portugal, S.A. company in Braga,Portugal (BrgP). Outros criadoresVer projeto
- 
      Muralla DigitalEnhancement of the cultural and historical heritage, which main objective is to create a network of walled cities in Galicia and northern Portugal. Outros criadoresVer projeto
- 
      PT 21 - Power Textiles 21
- 
      AAL4ALLAAL4ALL presents an idea for an answer through the development of an ecosystem of products and services for Ambient Assisted Living (AAL) associated to a business model and validated through large scale trial. Outros criadoresVer projeto
- 
      IDT4CTI - Interoperability and Digital Thread for a more Competitive Textile Industry-IDT4CTI aims a cloud platform for supporting interoperability and digital thread management within the supply chain of textile factories. Outros criadoresVer projeto
- 
      iFixturing: New generation of Intelligent Testing Fixtures-iFixturing aims providing INSIDELIMITS with the latest technologies to improve its products, a PCB’s ICT test system; by developing new products and tools to support the production of these systems (fixtures, test programs) as well as a significant improvement of its manufacturing process. Outros criadoresVer projeto
- 
      IntVIS4Insp – Intelligent and Flexible Computer Vision System for automatic inspection-Desenvolver uma arquitetura de interoperabilidade, responsável pela ligação do sistema de inspeção à cadeia produtiva, capaz de acompanhar o incremento de flexibilidade e adaptabilidade dos algoritmos de visão por computador e inteligência artificial. Outros criadoresVer projeto
- 
      FREND platform-FREND aims a cloud platform for managing images that are uploaded from a spectral camera in an agricultural environment. Outros criadoresVer projeto
- 
      PRODUTECH-SIF (Solutions for the Industry of the Future)-PRODUTECH-SIF aims implementation of new production systems, embedding advanced production technologies, that will equip the manufacturing industry to meet the challenges and opportunities of the 4th industrial revolution Outros criadoresVer projeto
- 
      UH4SP - Unified Hub for Smart Plants-UH4SP is the development of a software service-oriented architecture and technology solutions, under the paradigm of IoT and Industry 4.0, which promotes corporate and aggregate vision of industrial units operations dispersed across different geographies through remote and local access; building collaborative and cross-cutting tools; optimization of operations and user experience in industrial units and, finally, system reliability. Outros criadoresVer projeto
- 
      IMP_4.0 - Integrated Management Platform-The IMP_4.0 project is about an ERP system for the textile production domain, where 
 the focus is to support milling, weaving and clothing processes, by providing a set of
 reusable and integrated software modules.Outros criadoresVer projeto
- 
      Cloud Applications for SMART Cars-This project developed a new line of software products, suitable to the context of SMART Cars. Therefore, a development process adapted to the needs of the Software Development Competency Centre (SDCC) of Bosch Car Multimedia Portugal, in Braga, was formalized and institutionalized. In order to achieve this, management strategies for software products variability, product management and portfolios management in SDCC was defined. Outros criadoresVer projeto
- 
      iFloW - Inbound Logistics Tracking System-Technical Writer (scientific papers) 
 The main goal of the iFloW project is to develop an integrated tracking platform, which tracks in real-time all the raw materials in transit, from their starting point to the arrival at the Bosch BrgP's facilities.
 iFlow was awarded in 2016 with the Prémio Anual de Excelência Logística , atribuído pela APLOG (https://www.eng.uminho.pt/en/researchinnovate/_layouts/15/uminho.portaisuoei.ui/pages/eventsdetail.aspx?id=51019).
 Outros criadoresVer projeto
- 
      ISOFIN Cloud-Development of a cloud-based platform for semantic and application interoperability between national financial institutions (banks, insurance companies and others). Outros criadoresVer projeto
- 
      SimRisk-Neste projecto pretende-se desenvolver uma aplicação profissional para simulação do risco em doenças cardiovasculares, compreendendo a simulação de risco cardiovascular, a capacidade de gerar uma simulação da doença e a estratificação de risco cardiovascular, suportado pela web 2.0. 
 Esta deve permitir simular qual é o funcionamento do sistema cardiovascular, tendo em conta uma serie de parâmetros que são introduzidos através de um estudo sobre os estilos de vida, para além de permitir…Neste projecto pretende-se desenvolver uma aplicação profissional para simulação do risco em doenças cardiovasculares, compreendendo a simulação de risco cardiovascular, a capacidade de gerar uma simulação da doença e a estratificação de risco cardiovascular, suportado pela web 2.0. 
 Esta deve permitir simular qual é o funcionamento do sistema cardiovascular, tendo em conta uma serie de parâmetros que são introduzidos através de um estudo sobre os estilos de vida, para além de permitir analisar todos os dados introduzidos, de modo a apoiar os profissionais de saúde sobre as recomendações a prescreverem.
 Outros criadores
Idiomas
- 
      PortuguêsNível nativo ou bilíngue
- 
      InglêsNível avançado
- 
      EspanholNível básico
- 
      FrancêsNível básico
Organizações
- 
      International Institute of Business Analysis (IIBA)ID 109610- o momento
- 
      APSI Associação Portuguesa de Sistemas de Informação - PTAIS Portuguese Chapter of the Association for Information Systems-http://www.ptais.org/pt/ 
- 
      SEMAG - Software Engineering and Management Research Group-http://semag.algoritmi.uminho.pt/ 
Mais atividade de Nuno
- 
                
    
    
    
    
    
    
    
    
    
      Our next chapter has a new address: Oriente Green Campus in Lisbon! A sustainable and people-centered space that reflects our commitment to…Our next chapter has a new address: Oriente Green Campus in Lisbon! A sustainable and people-centered space that reflects our commitment to…Nuno Santos gostou
- 
                
    
    
    
    
    
    
    
    
    
      Closing this chapter feels a bit like stepping back from a painting I’ve been working on for years. Some strokes turned out exactly as I imagined…Closing this chapter feels a bit like stepping back from a painting I’ve been working on for years. Some strokes turned out exactly as I imagined…Nuno Santos gostou
- 
                
    
    
    
    
    
    
    
    
    
      É semana que vêm heimm!! #Inoverse2025 IDSÉ semana que vêm heimm!! #Inoverse2025 IDSNuno Santos gostou