Agile Development

Our list of the top ten tools to help web developers manage their agile workflows. Comparing the benefits, shortcomings and prices of what's in market.

The product backlog is one of the most controversial artifacts of an agile organization. Everybody seems to have an opinion about how it should work.

Here are 5 great tools and services to make your life as a developer a lot more productive. Bonus content: 3 tips to get your developer skills to the next level.

We've created a cheat sheet for CloudApp, to make efficiently sharing screenshots, GIFs and screen recordings easier.

Zan Kavtaskin simulates Waterfall, Kanban, and Scrum project management methodologies, and looks at the impact of 'slack'.

At the end of each sprint, the completed features that were worked on should be added to the product for the sprint demo.

velocity is how a scrum team measures the amount of work they can complete in a typical sprint. By tracking the number of story points the team can

Declaring a story to be done is a means of verifying that all of its critical aspects have been completed based on the way each team works.

There are electronic tools and services that are designed to help teams capture and manage stories as they move from one state to the next.

The sprint backlog is the set of developer stories that the team has committed to working on during the current sprint.

Stories for the development team emerge from the product owner's product backlog.

One of the most basic artifacts of scrum for web and mobile work is the story that describes a feature to be worked on.

If the daily standup is one of the most iconic rituals of scrum, the sprint retrospective may be the most representative of the agile philosophy.
In this article, we will talk about Daily Standup, the objective, and the benefits from using it.
In this article, you will learn about Scrum Rituals. Each ritual is a face-to-face gathering in real time, which takes people away from the work they’re doing, and offers them the opportunity to have targeted communication with each other about the context of that work.
In this article, you will learn why you shoul choose scrum for web and mobile developement. Scrum offers a team-based approach to project work that allows a product development process to benefit from iterative self-reflection.
Scrum is one of several techniques for managing product development organizations, lumped under the broad category of agile software development.

You've heard of the Kanban methodology, but why should you use it over more popular software development approaches like SCRUM? Sergey Laptick explains.

Sometimes unexpected bugs threaten to get in the way of your current sprint. Agile expert M. David Green suggests four strategies for dealing with them.

The following is a short extract from our recent book, Scrum: Novice to Ninja, available for free to SitePoint Premium members.
Blizzard Entertainment's plan for a life after World of Warcraft is paying off. Here's how the company did it.
Agile development expert M. David Green discusses the benefits of managing your development project using scrum.
Josh Althuser explores the meaning of full stack development, and the pros and cons of hiring full stack developers.
If you're going through "The Struggle" then this post will make you feel better or at least relate to these entrepreneur horror stories.
Tim Evko explores the history of agile and explains how and why you should make the process a central part of your development workflow.
Here's the components of a really killer startup website with great startup website examples.
Tim Evko draws on an infographic from JIRA creator Atlassian to explain what sets agile, release-ready teams apart.
Here's our list of the best 18 IFTTT recipes for productivity. Are you ready for this?
Here's my top 18 finds (blog posts and tools) this past week. I hope they help you as much as they've helped me.
Should you develop a web, desktop or hybrid app for your startup? That is the question Laura dives into and answers in this post.