Category: Agile Tools

The 6 principles of agile leadership

Introduction Agile leadership is the art of creating the right environment and context for the self-managing teams. It’s the responsibility of the agile leader to continuously improve the environment of the agile teams. Environments where teams collaborate, learn from each other, get quick feedback from users and are focused on quality and continuous learning. He or she doesn’t micro-manage the...

Agile Coach (ICP ACC): All You Need To Know

Introduction An Agile coach serves as a mentor to the agile team, facilitating agile thinking and practices and empowering the team to reach their goals through developed team practices. By providing focused guidance, the coach increases awareness of the business goals and objectives and acts as a teacher, problem solver, guide, team builder and planner all at once. The agile...

12 Principles of the Agile Manifesto

Introduction In 2001, the Agile Manifesto surfaced. It wanted to change the software development process. The manifesto has four central topics, but not many people know that there are also 12 Agile Principles. These offer more real examples of how agile software development should take place. Many years later, almost every organization will say they “do agile” but many only...

3 WAYS MANAGEMENT CAN BENEFIT FROM GOING AGILE

Introduction Some organizations are curious about agile and want to know the benefits of working with this methodology. While there are a number of benefits and opportunities from going agile, there are also a few challenges for leaders to run. Agile will create teams and grip multiple developers against each project, which may mean that the organization can no longer...

An Iterative Waterfall Isn’t Agile

Introduction The success of a software development project is closely tied to the chosen development approach. Waterfall and Agile are two of the most popular SDLC methodologies in the present. As such, development teams might find themselves asking the question, which one to choose? Both Agile and Waterfall methodologies are mature approaches to software development. Although the two share a few similarities,...

The Definitive Guide to Agile Framework

Introduction Agile is an umbrella term for several iterative and incremental software development approaches, with each of those variations being its own agile framework. The most popular agile frameworks include Crystal, Scrum, Dynamic Systems Development Method, and Feature-Driven Development. Mendix, in particular, subscribes to the Scrum methodology. While each agile methodology type has its own unique qualities, they all incorporate elements...

Think Big – Act Small: A New Way For Agile Teams?

INTRODUCTION An Agile team is a cross-functional group of people that is self-contained to the point that the people in the group can deliver the product without needing to draw on skills outside the group. It’s almost easier to think of agile teams by virtue of what they are not. Agile teams aren’t simply a project team made up of...

Agile Leadership — A Brief Overview of Concepts and Ideas

INTRODUCTION Agile Leadership is associated with mode four leaders who have the ability (and agility) to operate in any mode (system of thinking) and most importantly see from the perspectives of the other modes. It is this ability to think in a number of different ways that gives such leaders their agility. This is also introduced within the concepts of...

Are You Writing The Best User Stories In Agile?

INTRODUCTION Good user stories are a key element in the Agile methodology – It is from the US that we define the functionalities of the application that we are building. The agile methodology. is based on the principle that the specifications of a project should be easily understandable and maintainable. The purist waterfall model had an extremely complex specification model:IEEE...

Key Factors to Succeed at Managing Distributed Agile Teams

Introduction Advanced communication and collaborative technologies have largely been responsible for the onset of globalization, giving organizations a competitive advantage over slow adopters. These technologies have allowed people to work almost anytime, anywhere, and on any device. This has contributed to the age of distributed teams and the virtual employee; professionals who deliver critical business value, but are not restrained...