Articles tagged with agile
Journal 6 - Empowerment through automation and artificial intelligence
Reshaping the way we work, creating new opportunities to empower engineers by reducing repetitive tasks, enhancing productivity, and enabling focus on high-value activities.
Journal 5 - Unlocking the Potential of Generative AI
Explore GitHub Copilot's potential to revolutionize code quality, collaboration, and productivity.
Embrace the Future - Use Automation and AI to Elevate Your Engineering Career!
The era of manual testing and coding to a specification is nearly over!
Unproductive Communication - The Silent Productivity Killer That Drives Me Crazy
Stop the context-less "hi, hello, ping, pong, ..."
Automate Azure DevOps work item state transitions like a Pro
Maintain your backlog by changing the status of work items according to the status of their subitems.
Decoding the Acronyms: MMP vs. MVP vs. POC
MMP, MVP, and POC: Understanding Their Differences and Choosing the Right Approach
Back to Basics: Dealing with Technical Debt
Breaking Free: A Guide to Tackling Technical Debt Head-On
Back to Basics: Why are we moving to v2 CI/CD Blueprints for Azure Pipelines?
Understanding why we are disabling classic Azure Pipelines and embracing YAML-based Azure Pipelines.
Back to Basics: WIP Limit
Dealing with a Kanban Board meltdown, by controlling the work in progress.
Back to Basics: Batch Size
Balancing noise and agility with smaller batch sizes.
Shift from project to product thinking
The problem is not with projects but with project-focused thinking
Journal 4 - Why are we a (the) place to work for?
Safe and healthy workplaces. Compassionate and responsive service.
The problem with big batches
Improve the predictability of delivering business value by reducing the utilization rates
Make yourself interruptible
Adopt humble approach when creating software products by making yourself open to interruptions
Track work with POPCORN Flow
Work challenges are opportunities to explore, experiment, and track the feedback gathered from the innovation
How is ordering a pizza similar to hexagonal architecture?
How to build a system that interacts with the outside world without knowing the gory details of the outside world
Systems thinking
Switch focus from monitoring and measuring activities and outputs to measuring outcomes
Cultivate rapid spreading of knowledge
Knowledge must be shared rapidly to enable teams to continuously deliver desired values
Refactoring saves time and increases quality
Design is not a static construct, it evolves by refactoring as we keep changing the code
TDD for Non-Techies
TDD explained to non programmers by using the example of writing a short story
Extreme Programming (XP) provides options
What does 'extreme' in Extreme Programming stand for? It stands for extreme interruptability and extreme steerability
Start together work together finish together
Speed up the delivery process by avoiding queuing and needless looping
Enable Agile, Kanban, Scrum, or SAFe with Azure DevOps
Use Azure Boards to visualise a variety of processes using the Agile process in a single Azure DevOps project.
Introducing the Automation Working Group
Any system operation we can perform manually can be fully automated by writing scripts
Only changeable design is good design
Why is changeable design desirable and what's preventing us from achieving it
Extreme Programming 25 Years Later
Extreme programming keeps going strong 25 years after its launch
Code-as-text
Programming computers by feeding them plain text is very slow and needs to be sped up.
Incremental and Iterative Development – what’s the diff?
Visual example illustrating the fundamental differences between incremental and iterative development process.
Workflow-as-code
Configuring complex workflows that govern Continuous Integration and Continuous Delivery must only be allowed by making changes to the YAML source files; GUI tools must be prohibited
WorkSafeBC DevOps Celebrate 100th Sprint
WorkSafeBC DevOps 100th sprint celebration coincided with the 20th anniversary of the Agile Manifesto
The clash of Azure DevOps Kanban fields and Shared Area Paths
Shared area paths can introduce inconsistency and confusion.
Searching for common nodes across area paths
How can we find area path with specific text in their name?
Use the move to team project feature with caution!
The "Move to Team Project" feature can reset your work item state and dates