Agile Development
Agile Development | News, how-tos, features, reviews, and videos
Career paths for devops engineers and SREs
Engineers can use devops as a springboard to architecture, data science, provisioning, machine learning, security, and other fields that need experts.
7 dos and don’ts for working with offshore agile teams
Tools are helpful, but they can’t replace trust and appreciation. Follow these expert tips to better connect with your team members an ocean away.
7 ways to reduce costs with agile and devops
If you're struggling to find cost savings in complex workflows, agile and devops practices offer ways to find the best opportunities in uncertain times.
Manage morale, not metrics, for more effective engineering teams
Management is obsessed with measuring everything, and this obsession is sabotaging the quality solutions that software engineering teams can craft.
3 ways devops can support continuous architecture
Continuous architecture offers flexibility to adapt to new business requirements and user needs.
You’re doing cloudops planning too late
If cloudops isn't going well, perhaps important planning is being overlooked or left until too late in the process.
Sprint reviews and retrospectives in a hybrid work setting
When companies have a mix of employees at home and in the office, it’s vital that important agile ceremonies bring everyone together.
How to minimize new technical debt
With best practices and a commitment to not let technical debt grow, developers can make a solid business case, especially when staffing and money are tight.
A brief history of the agile methodology
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.
What is agile methodology? Modern software development explained
Everyone talks about agile development, but how does it really work? Get an overview of how teams collaborate using scrum, kanban, and other popular agile methodologies.
NUnit uses open source tools to test .NET code
Unit tests are an important part of modern application development. NUnit is perhaps the best-known way of using them with .NET code.
What is Git? Version control for collaborative programming
Invented for Linux kernel development, Git version control now powers millions of projects across the globe. You can use it with or without GitHub.
How to improve agile meetings
Whether software developers are on site or remote, these practices and tools boost the efficiency of meetings that can’t be an email.
5 questions to consider about agile capacity planning
Teams may protest, but capacity planning offers ways to boost velocity and productivity.
How canary releases enable continuous deployment
Making new features or services available to a small group of users is a good development strategy to reduce risk.
Deep Dive
AI, machine learning, and deep learning deep dive
Download this 26-page in-depth guide to AI, machine learning, and deep learning for easy reading at your convenience
Deep Dive
Get started with Angular
A step-by-step guide to installing the tools, creating an application, and getting up to speed with Angular components, directives, services, and routers
Deep Dive
Python megaguide: The best frameworks and IDEs
Only on InfoWorld: A hands-on, in-depth look at 13 Python web frameworks and six Python development toolkits