Experiences in Managing Software Development Through Kanban & Trello

Introduction

On my last project, I managed a team developing an application to manage hospitality locations. Given our requirements were constantly in flux, the contracts were on a short cycle, and the team was generally new to enterprise software development, I chose a Kanban style approach to managing and delivering it. I wanted to share with you the rationale, methodology, challenges, and the surprising change to my role while on the project.
Continue reading “Experiences in Managing Software Development Through Kanban & Trello”

Consulting Chronicles #7: The Priority Pyramid

The Priority Pyramid - The 8 Tiers of Software ConsultingIntroduction

The Priority Pyramid is a tool I use to stay on track with new consulting clients. It prioritizes how, who, and what I engage in at any given time. It can be overwhelming when thrust into a challenging situation, a code base in dire straits, and a frustrated team. You need a strong pillar of guidance.

This article goes over what parts make up the Priority Pyramid from a high level. I’ll talk about what milestones make up each section and how you navigate back and forward between the priorities.

When done, you should know how to engage your client’s team and tackle working on a large code base at a frustrated client site with 99 problems.

Continue reading “Consulting Chronicles #7: The Priority Pyramid”