Practical Agile Feature Flags for Better Control and More Experimentation What does Feature Flag mean? Feature flags are a fantastic Agile tool that lets you control deployment with greater speed and fewer risks. Unlike long-running feature branches that frequently create
Practical Agile How Agile Estimation Techniques Help Workload Management Two questions we often hear are: * How do we handle a project’s workload? * How do we estimate how much we can get done in a sprint? Some agile teams
Practical Agile Zibtek’s “Shift Left” Strategy: How to Increase Quality Assurance We’ve previously written about how important a team approach to sprint planning meetings can be. In the world of agile software development, that means getting Quality Assurance involved in
Practical Agile Peer Code Review: An Agile Process For Improving Quality All good developers in an agile environment want to consistently write better code review. While there will always be inevitable bugs, the goal is to keep them to a minimum.
Practical Agile Continuous Development: The Piece-by-Piece Path to Deployment An agile approach to software development calls for agility through all phases of a project’s lifecycle. What is Continuous Development? Continuous development (CD) focuses on the idea of ongoing
Practical Agile Sprint Refinement Meetings: When and Why They Happen The Scrum method provides minimal boundaries within which teams can self-organize to solve complex problems. This is a massive benefit of the approach, but because it’s so loosely defined,
Practical Agile How Our Agile Teams Handle Sprint Disruptions In a perfect world, a sprint would be disruption-free. No owner changes. No urgent new functionalities. And no defects. In the real world, Scrum teams deal with interruptions or disruptions
Practical Agile The Heartbeat of Agile: Agile Development User Stories We like to say writing good Agile development user stories is the heartbeat of Agile software development. Stories are used in Agile to capture an informal description of a software
Practical Agile Developing a Technology Roadmap Developing a Technology Roadmap In an age where the business world is continually evolving, developing a technology roadmap can help you stay ahead of the competition. That is why businesses
Practical Agile The Role of Sprint Planning Meetings in Agile Scrum Development A sprint planning meeting and backlog grooming are vital to have in preparation for a first sprint. Once the backlog grooming is complete, we do a refinement meeting to go
Practical Agile Kanban vs Scrum: Maximizing the Efficiency Of Software For Your Business As a startup, Fortune 500 business, or a business anywhere in between, having well-designed software that drives revenue, reduces costs and streamlines your interaction with clients is fundamental to your
Practical Agile Restoring the Balance of the Agile Software Development After 25 years of experience, 3 acquisitions, and over 300 products, we have decided to share some of the knowledge we have gained from working in this industry. Agile Software