Skip to main content

Tags: Conceptual-Guide

  • Architectural Security Best Practices

    After reading Secure Design Best Practices, architects who are part of a software development team may find this page useful as the weaknesses are addressed by known security tactics, helping the architect in embedding security throughout the initial design process.

  • Architecture Dependency Tracking

    This document provides a guideline for tracking dependencies between architecture activities. A dependency exists when a specific activity needs to be executed before another activity can be executed or even started.

  • Architecture Document Structure

    This document provides a guideline for structuring architecture documentation in the PAPCP R&D environment.

  • Bug Classification

    This guide describes how bugs – when they are created in Azure DevOps (ADO) – also are classified to ensure that they are handled with regards to their severity and potential impact.

  • Calibration of PAPCP REH Hardware Equipment

    This guide describes the procedure for monitoring, inspection and calibration of used test and measurement equipment. It is valid for the PAPCP REH instruments.

  • Component Capabilities

    This guide describes the most fundamental parts of component capabilities. It also includes a flowchart of component capabilities updates and a list of attributes sometimes mistaken for component capabilities.

  • Component Test Overview

    This guide provides a quick overview of component tests and when and how they should be used.

  • Configuration Audits

    This conceptual guide explains the purpose of configuration audits and presents the main parts of a configuration audit and the highlevel approach adopted in PCP.

  • Configuration Release Management

    This is the overall description of how to handle configuration release management within ABB PCP.

  • Data Discipline Dashboard

    The quality dashboard can help teams measure and compare product quality by setting appropriate widgets and queries. A common template based on standardized queries will help save effort and improve efficiency. By setting appropriate widgets and queries, the quality dashboard can help teams measure and compare product quality. A template based on standardized queries helps save effort and improve efficiency.

  • Division Testing

    Division testing (DT) is an optional testing stage carried out with ABB divisions (e.g., PAEN, PAPI, PADI) during the project if it is relevant to the respective product or system release.

  • DMS Links Explained

    Below is a short introduction to testing on different DMS link types. Use this page to take a look at how to get and how DMS links work. Before going to the DMS links URL, here are some tips for URL anatomy. For more details, please see the DMS documentation.

  • Document Management

    The term Document Management includes both Office files and wiki pages. While the general processes are the same – such as version control, review, and approval – the specific procedures for each type of document differ and are described in the relevant guides.

  • Document Structures for Product Development

    This guideline outlines how to organize and manage product and project documents during development and maintenance. It applies only to internal R&D documents at the product and project level, not for publication through the ABB Library or other channels.

  • FPGA Design - Methodology and VHDL-Syntax

    This guide defines requirements and methodologies for VHDL designs and test benches. It helps PA develop FPGAs using VHDL.

  • Interference-Free Workflow

    This document provides guidance on how to handle interferencefree product development for new products and for maintenance of existing products.

  • Kanban

    This guide provides an overview of Kanban and its application to software development teams.

  • PCP R&D Quality Dashboards

    R&D quality dashboards can be automatically created, based on Azure DevOps (ADO) data, to support the organization in visualizing project progress based on quality key performance indicators (KPIs).

  • PCP System Epic Dashboard

    The PCP System Epic Dashboard is used to visualize the implementation progress of system epics, by planning and tracking child epics and features whose completion is required to fulfill a given requirement.

  • Performance Testing

    This guides includes general information about performance testing and a brief description of different types of performance testing.

  • Product Capabilities

    Product capabilities describe what the product “can do” for anyone who wants to understand its capabilities. They represent the product's property and are updated throughout its lifecycle through multiple releases.

  • Product Issue Number

    This guide explains what a product issue number (PIN) is and how it is used within the PCP organization.

  • Product Test Overview

    The product test verifies that the product to be released has acceptable quality. It applies to new products and maintenance/updates of existing products.

  • R&D KPIs

    Key performance indicators (KPIs) are used within PCP R&D to better understand, control, and manage the organization.

  • References in Process Artifacts

    References between artifacts (e.g., documents and web pages) support the user to find more information easily. It also ensures the same content isn't repeated in several places and can therefore simplify maintenance. But wrongly used, with too many references, the contents can be hard to read for the user and become costly to maintain.

  • Refining Architecture

    Software architecture is not a static document, instead, it's a continuous iterative process throughout each increment. This guide serves as a reference for the roles providing and describing different levels of architecture.

  • Regression Bugs

    A regression bug is a bug that causes a completed feature that worked correctly to stop working after updates (e.g., system upgrade, system patching, or bug fixes). This definition applies both before and after releasing the feature to customers.

  • Release Stages

    This guide provides insights and definitions for the various release stages of a component, function, product, or system.

  • Requirements Structure

    This guide describes how system requirements in Decision Focus are broken down into system epics, epics and features in Azure DevOps (ADO).

  • Scrum

    This guide describes how Scrum can be used by teams to manage their work. Scrum is a framework that implements the principles of Agile as a concrete set of artifacts, practices, and roles.

  • Secure Design Best Practices

    This chapter gives some basic best practices for a secure software design. Assessing how security is addressed in the design of a product is one important step to ensure that the product meets the best security level and can be done at various points in a product lifecycle.

  • Software Artifact Model

    This guide gives an overview of the software artifact model which describes the relationship between artifacts used in software development.

  • Software Vulnerabilities and Threats

    This guide describes different types of software vulnerabilities and associated threats. It also describes various defense mechanisms that are typically needed to be prepared for software attacks.

  • Static Code Analysis

    Static source code analysis is a method for analyzing the source code without executing it. This guide provides relevant information about static code analysis within PCP R&D.

  • Style Guide

    The PCP R&D Processes style guide offers recommendations on writing and formatting text for web pages, PPTs and documents.

  • SW Development Security Best Practices

    After reading Secure Design Best Practices, this page describes some weaknesses around concepts that are frequently used or encountered in software development environments. This includes all aspects of the software development lifecycle including implementation.

  • System Interfaces

    This guide describes what system interfaces are, how they are documented, and how they are managed.

  • System Test Overview

    The system test is a crucial step in the development process as it integrates and tests deliverables from the various development streams.

  • Test Overview

    This guide gives an overall view of the test performed before a component, container, product, or system is released.

  • Test Techniques

    This guideline briefly describes test techniques used at the different test levels. Each project defines the test levels and when to use the various test techniques.

  • Unit Test Overview

    This guide gives an overview of what a unit test is, and when and how it should be used.

  • Unit Test Writing Guideline

    This guide provides valuable tips to anyone involved in creating unit tests. A good unit test should be easy to understand, reliable, quick to run, and without dependencies.

  • Versioning Architecture Documents

    This guide describes the what, why, and how related to the versioning of architecture documents.

  • Work Item State Description

    This guide describes the different states of Azure DevOps (ADO) work items. Consistent work item state transitions are essential to enable consistent follow up on status.

  • Work Item Traceability

    The traceability of the work items shows the relationship between them in Azure DevOps (ADO).

  • Work Product Traceability

    This guide describes traceability between work products that are not in Azure DevOps (ADO).