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).