Posts

Showing posts with the label DevOps

From Backlog to Delivery: Running Scrum in Azure DevOps

Image
This is a practical, end-to-end guide to run Scrum with Azure DevOps — from backlog grooming through sprint delivery and continuous deployment. It blends Scrum practices with Azure DevOps features (Boards, Repos, Pipelines, Test Plans, Artifacts) so your team can deliver predictably and iterate quickly. 1 — Foundations: Roles, artifacts & mapping to Azure DevOps Scrum roles Product Owner — owns Product Backlog (Azure Boards: Product Backlog view / Epics, Features, Product Backlog Items). Scrum Master — facilitators, removes impediments, enforces process. Development Team — implements work, updates Azure Boards, creates branches/PRs, runs pipelines. Key Scrum artifacts → Azure DevOps Product Backlog → Work Items: Epics → Features → Product Backlog Items (PBIs) / User Stories Sprint Backlog → Iteration backlog (sprint iteration path) Increment → Builds/Artifacts + Release pipeline deployment (Environments) Work item types & fields Use default or customized types: Epic → Feat...

How to Use Environment Variables to Simplify Dynamics 365 Deployments

Image
Environment variables are key-value pairs that store configuration settings and system information used by applications during runtime. They provide a secure and flexible way to manage environment-specific data, such as database connection strings, API keys, and authentication credentials, without embedding them directly into the source code. By separating configuration from the application logic, environment variables make it easier to deploy the same code across multiple environments—like development, testing, and production—simply by changing variable values. This approach enhances security, portability, and maintainability, ensuring that sensitive information remains protected and that applications remain adaptable to different deployment contexts. What Are Environment Variables? Environment Variables are name–value pairs used to store configuration settings or system information that can be accessed by applications, scripts, or processes during runtime. They define the environmen...