Home » Agile

Agile

Agile in Distributed Development – A Formula for Success

Agile has unquestionable benefits. The mainstream method has assisted numerous businesses in increasing organizational flexibility as a result, developing better, more intuitive software. Distributed development is also an important strategy for software companies. It gives access to global talent, the use of offshore outsourcing to reduce operating costs, and round-the-clock development. Employing remote development teams that comply with agile principles ...

Read More »

What Agile Testing Is (Not)

Ok, I have to admit I am the kind of person who, when asked about something, tends to start replying by saying what something is not. So, let’s start this piece of writing by stressing what Agile Testing is not in my opinion: Testing fasterSkipping testingTesting too lateMaking unskilled people test Let’s go through these points one by one. Testing ...

Read More »

Agile Testing Explained

In the last few years, the advent of technologies like cloud computing, micro services, AI, IoT, among others has made the complexity of software development projects ever more challenging. These challenges affect all aspects of software development, including testing. To meet these challenges, we cannot use the testing approaches of the past; we must evolve to keep up with new ...

Read More »

Software Architecture in Agile Development Projects

As advocates of agility, we could see this common definition of software architecture as potentially problematic. In this article, we will be investigating how agile software development teams can handle and integrate the important aspect of software architecture. First of all let us define the term, starting with the more traditional (i.e. non-agile) definition that software architecture is a “Group ...

Read More »

Use Decision Deadlines to Plan for Product Deliverables

Many organizations ask teams to forecast when the team can deliver a feature. (Or finish a project.) That request often means the teams spend a ton of time forecasting, not delivering. Instead, what if managers told the team when the managers want to make a decision? The team could deliver enough to help the managers make those decisions. Instead of ...

Read More »

Five Tips for Your Successful (Hybrid Remote) Satellite Team

You’ve spent the better part of two years organizing for all-remote work. Now, your managers want people back in the office. However, your team won’t all be back in the same time and space. People get to choose which days (and possibly hours) they come into the office. That means you don’t have a collocated team. You also don’t have ...

Read More »

Leadership Tip 14: Reduce Other People’s Dependence on Your Decisions

You’re a leader in the organization. And you’re supposed to be at another meeting, that started 15 minutes ago. Your previous meeting ran long, so now you’re late. But the conversation you just had? That conversation prevented a bad product decision. (Or, it prevented a customer meltdown. Or something equally important.) At least, the decisions you made earlier seemed quite ...

Read More »