Agile Development | News, how-tos, features, reviews, and videos
Most organizations today practice some form of agile development, but it wasn't always so. To understand agile's success, it helps to look back to the heyday of the waterfall methodology and the birth of the Agile Manifesto.
Unit tests are an important part of modern application development. NUnit is perhaps the best-known way of using them with .NET code.
Invented for Linux kernel development, Git version control now powers millions of projects across the globe. You can use it with or without GitHub.
Whether software developers are on site or remote, these practices and tools boost the efficiency of meetings that can’t be an email.
Teams may protest, but capacity planning offers ways to boost velocity and productivity.
Making new features or services available to a small group of users is a good development strategy to reduce risk.
Automation and integration are key for companies hoping to modernize dev, ops, and security workflows.
Feature flags boost integrations with analytics, provide feature controls to product owners, and improve app rollouts.
Technical debt often negatively impacts business outcomes. Find a way for the IT and business teams to both meet their objectives.
When teams are split between home and office, establishing some ground rules will keep projects moving efficiently.