Close

Agile Coaching

Agile Coaching involves guiding and mentoring teams and organizations in adopting Agile methodologies, focusing on improving processes, enhancing collaboration, and fostering a culture of continuous improvement.

Agile Software Development Practices and Techniques

Agile Software Development Practices and Techniques

In the dynamic world of software development, Agile has emerged as a revolutionary approach, replacing the traditional waterfall model with a more flexible, collaborative, and iterative methodology. Agile software development promotes adaptive planning, evolutionary development, early delivery, and continual improvement. We are exploring the most popular Agile practices and techniques […]

Devamını Oku

Leading the Charge in the Fourth Industrial Revolution: The Imperative of Generative Agile Leadership

Leading the Charge in the Fourth Industrial Revolution: The Imperative of Generative Agile Leadership

In the dynamic and complex landscape of the Fourth Industrial Revolution (4IR), Dave A. Cornelius, DM, emphasizes the crucial need for Generative Agile Leadership (GAL) in his Forbes Coaches Council article. This leadership style is adaptive and human-centered, catering to the diverse generational workforce in today’s business environment. The Essence […]

Devamını Oku

The Symphony of Systems: Conway’s Law and Its Symphony of Organizational Harmony

The Symphony of Systems: Conway's Law and Its Symphony of Organizational Harmony

Conway’s Law states that “organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.” In other words, how people in an organization communicate with each other will influence how they design and develop software systems. Many organizational approaches mitigate the effects […]

Devamını Oku

Dialectical Materialism And Agile Development Dynamics

Dialectical Materialism And Agile Development Dynamics

Dialectical materialism, a philosophical concept rooted in Marxist theory, primarily addresses broad socio-economic and political structures rather than specific methodologies in software development. However, its principles can offer a unique perspective when considering the evolution and dynamics of agile software development practices. Here’s how: 1. Emphasis on Real-World Conditions and […]

Devamını Oku

Breaking Down Lean, Agile, and Design Thinking: Which One Fits Your Business?

Breaking Down Lean, Agile, and Design Thinking: Which One Fits Your Business?

As companies evolve to adopt, integrate, and leverage software as the defining element of their success in the 21st century, a rash of processes and methodologies are vying for their product teams’ attention. In the worst cases, each discipline on these teams learns a different model: product management, design, and […]

Devamını Oku

Revisiting Agile: A Call for Agility in Software Development Practices

Revisiting Agile: A Call for Agility in Software Development Practices

In his thought-provoking blog post, “Agile is Dead (Long Live Agility),” Dave Thomas, one of the original signatories of the Agile Manifesto, reflects on the journey of Agile methodology and its current state. He begins by reminiscing about the creation of the Agile Manifesto thirteen years prior, a document that […]

Devamını Oku

Sprint Planning Meetings – Agile Coach

Sprint Planning Meetings - Agile Coach

A Sprint Planning Meeting is a time-boxed event in the Scrum framework that occurs at the beginning of a sprint. The purpose of the meeting is to plan the work the team will complete during the upcoming sprint. During the meeting, the team, led by the Scrum Master and the […]

Devamını Oku

Form Self-Organizing Agile Teams

Form Self-Organizing Agile Teams

Self-organizing teams in Agile methodology take responsibility for executing the work and deciding how to do so. This requires confidence and commitment from each team member and a shared sense of responsibility and accountability. Training, coaching, and mentoring are necessary to become effective self-organizing teams. Teams can choose their processes […]

Devamını Oku

Agile Coach Toolkit #1: 5 Whys

Agile Coach Toolkit #1: 5 Whys

The 5 Whys technique is a problem-solving method used to identify the root cause of an issue. Initially developed by Sakichi Toyoda and used by the Toyota Motor Corporation in its manufacturing methodologies, it can be used by Agile coaches for root cause analysis during sprint retrospectives and to identify […]

Devamını Oku

How to use Agile swarming techniques to get features done

How to use Agile swarming techniques to get features done

Agile teams can produce a viable product in no time when they swarm, but this all-hands approach to creating a user story or feature isn’t straightforward. Agile swarming is a technique development teams use to quickly finish a feature or user story. The team members with available time and appropriate […]

Devamını Oku