What is Agile Development?

What is Agile Methodology? How It Works, Best Practices, Tools

Stackify Developer Tips, Tricks & Resources, Insights for Dev Managers Leave a Comment

Agile Methodology is a people-focused, results-focused approach to software development that respects our rapidly changing world. It’s centered around adaptive planning, self-organization, and short delivery times. It’s flexible, fast, and aims for continuous improvements in quality, using tools like Scrum and eXtreme Programming. How It Works It works by first admitting that the old “waterfall” method of software development leaves …

Hiring and Interviewing for DevOps Roles

Tips on Hiring and Interviewing for DevOps Roles

Stackify Developer Career Development, Insights for Dev Managers Leave a Comment

The DevOps field has become increasingly competitive as dev leaders hone in on the specific skill sets they need to round out their teams. If you’re hiring for a DevOps position, it’s important to determine whether an applicant understands software development principles and methods and is the right fit for your organization. Let’s take a look at the current demand …

What is Pair Programming? Advantages, Challenges, and Tutorials

What is Pair Programming? Advantages, Challenges, Tutorials & More

Stackify BuildBetter, Developer Tips, Tricks & Resources Leave a Comment

Developers do their best work when they’re inspired and empowered, as we discussed recently in this post. That means equipping your developers with the tools and resources they need to be more efficient, blending agility with accuracy to build better products, faster. There are several tactics for achieving these goals, many of which work well in tandem. Application performance monitoring, …

What is Scrum?

What is Scrum? How Does Rugby Help Software Developers Create Quality Products?

Stackify Developer Tips, Tricks & Resources Leave a Comment

Wondering how Rugby relates to Scrum? In this post, we’ll examine the Scrum development framework, its benefits and disadvantages, and some best practices for Scrum software development. When you’re ready to manage your development process with Scrum methodology, check out this post for our analysis of 15 Scrum boards you can use to manage your workflow. Definition of Scrum Scrum is …

What is regression testing?

What is Regression Testing? Definition, Benefits, and Challenges of Regression Testing

Stackify Insights for Dev Managers Leave a Comment

We talked a bit about the Software Development Life Cycle (SDLC) in a recent post, but today, we’re going to dig a little deeper into one particular and crucial element in the testing phase, particularly for Agile development: regression testing. Definition of Regression Testing Regression testing refers to the process of testing a changed or updated computer program to make …

software deployments best practices

How to do software deployments with confidence

Matt Watson Insights for Dev Managers Leave a Comment

Everyone wants to ship their code faster. Agile development and all the variants of it have helped companies release software  more often and spend less time in large, waterfall planning and project management. Agile development still has one big problem… confidence in software deployments. Developers have no idea if they are really ready to ship their new version. Does this …

15 Scrum Boards for your team

Matt Watson Insights for Dev Managers Leave a Comment

First, let me say I had no idea there were so many agile board solutions out there. It is ridiculous. The market is completely saturated with contenders. This probably happened because software devs have a particular way they like to work and when they can’t find something they like, they build it themselves. However, out of the myriad of contenders there …

continuous delivery with a feedback loop

Continuous Delivery for Winners – With a Feedback Loop

Matt Watson Insights for Dev Managers Leave a Comment

Today’s users (or customers) have rapidly evolving needs, are mobile, and expect 24/7 connectivity and reliability. As software product developers and vendors, we need to release updates frequently to satiate our users’ needs or else we risk losing them to competitors or alternatives. Our Response to Users’ Demands What do we do to stay ahead? As software developers, we step …

Fragile to Agile

Tips to Improve App Quality and Delivery: Make Agile Less Fragile

Jason Taylor Insights for Dev Managers Leave a Comment

Agile. You can’t avoid hearing it wherever you go even though “agile” means different things to different people. In some shops, agile means extremely small sprints that are continuously deployed, sometimes multiple times per day. For others, it means the same old waterfall-style development, but they have burndown charts, daily stand-up meetings, and maybe someone with the title of “SCRUM …