Category: Agile Development

How to Master Your API Workflow with Postman

Building good APIs is hard, and anyone who had the chance to do so can relate to this. A project can easily grow to become a mess. One can keep trying to adopt an approach to make it more enjoyable, like trying a documentation-first workflow, but something always feels clumsy. I was trying out Postman lately, a tool w...

The Theory of Constraints in PHP

I had been reading The Phoenix Project, a great novel about IT (you read that right), which presents day to day IT and devops problems at a large Amazon-like company in a way which makes mortals understand the complexities and chaos of 21st century technology. Without giving away any spoilers, at one point in the book ...

How Can I Use Laravel Envoyer or Deployer with SemaphoreCI?

Test automation, continuous integration, and continuous delivery are quite widespread in the community now. This brought to life multiple services trying to make the process more enjoyable and less overwhelming for developers, so they can focus on delivering software instead of building/configuring tools to do that. On...

Team Resources in Scrum

The following is an extract from our book, Scrum: Novice to Ninja, written by M. David Green. Copies are sold in stores worldwide, or you can buy it in ebook form here. A scrum team doesn’t work in a vacuum. There’s usually an organization that exists around scrum, and that supports the efforts of the [R...

Scrum Rituals: Sprint Demo

The following is an extract from our book, Scrum: Novice to Ninja, written by M. David Green. Copies are sold in stores worldwide, or you can buy it in ebook form here. At the end of the sprint, everything that was worked on for the current sprint is demonstrated for the team, the product owner, […] Continue read...

Scrum Rituals: Sprint Planning

The following is an extract from our book, Scrum: Novice to Ninja, written by M. David Green. Copies are sold in stores worldwide, or you can buy it in ebook form here. The ritual that marks the beginning of each sprint is called sprint planning. Sprint planning is hosted by the scrum master, but the […] Continue...

What Are Scrum Rituals?

The following is an extract from our book, Scrum: Novice to Ninja, written by M. David Green. Copies are sold in stores worldwide, or you can buy it in ebook form here. The practice of working on a scrum team is organized into a series of rituals. The rituals mark key events in the process […] Continue reading %W...

Scrum Roles: Product Owners and Team Members

The following is an extract from our book, Scrum: Novice to Ninja, written by M. David Green. Copies are sold in stores worldwide, or you can buy it in ebook form here. Unlike a scrum master, whose responsibilities are focused on the development team, a product owner has a shared responsibility to the team and […...

Scrum Roles: Scrum Master

The following is an extract from our book, Scrum: Novice to Ninja, written by M. David Green. Copies are sold in stores worldwide, or you can buy it in ebook form here. Scrum is a system that supports sustained productivity for a team. But if you try to adopt scrum, and don’t give adequate consideration […]...

Why You Should Choose Scrum for Web and Mobile Development

The following is an extract from our book, Scrum: Novice to Ninja, written by M. David Green. Copies are sold in stores worldwide, or you can buy it in ebook form here. We’ve covered how scrum works, and why it’s a productive way to structure web and mobile product development. At this point, it’s wor...