Reflections on the Adoption and Use of Obstacle Boards in Agile Practice Life is full of obstacles. Be it school, work, home or any other feat we set our sights on, there’s bound to be a few blockers along the way. Let’s be honest, if every desire or achievement came easily, life would be rather dullContinue reading “Over the Wall”
Author Archives: carlyrichmond
In Front of Me
From real-life to mathematics to philosophy, life is full of axioms. Despite their established truth, it takes us time to learn these maxims and become comfortable that they are indeed true. This includes with code reviews, particularly when reviewing an unfamiliar part of the system such as the frontend for backend service developers.
This week I outline some of the my own personal UI code review regimen, and analyse the overlap between UI and middle tier practices.
Come Together
Experiences of Software Development Squad Makeup
Same Size Feet
Identifying the Need for Story Splitting We all remember our favourite childhood fairytales. Despite being significantly short, they all follow a similar format. Each story arriving at the perfect ending following the protagonist overcoming strife. Every time I think about story splitting, I am immediately reminded of Goldielocks and the Three Bears. A young girl’sContinue reading “Same Size Feet”
The Show
Why Reviews Are More Than Just Demos Theatre showcases are a opportunity for drama students to present a piece demonstrating their developing talents. Treading the boards to show their progress. The parallels to sprint reviews are many. Think of the squad showcasing their progress on building software to an audience of eager critics. The sprint reviewContinue reading “The Show”
Slow It Down
Causes and Symptoms of Too Rapid Software Development In the digital age, the demand for software, and therefore software engineers, only increases. Long gone are the days where significant delays in delivery are accepted. To meet existing regulatory and competitive demands, developers must rapidly produce more software. Yet until the cavalry arrives, the same technologistContinue reading “Slow It Down”
Beyond the Limit
Pondering Test Coverage Limits and Thresholds
My Jekyll Doesn’t Hide
Client Visibility of Technical Debt Over Feature Stories We all know that old idiom about skeletons in the closet. And the other advising us not to air our dirty laundry in public. Secrets in life are constructs that we prefer to keep hidden to prevent public shaming. Many monsters lurk in our legacy code due toContinue reading “My Jekyll Doesn’t Hide”
Making Plans
Emerging Agile Planning Pitfalls Life is filled with best made plans. From recent January resolutions to our travel bucket list, everyone attempts to form short and long-time life milestones. Yet sometimes we need to reset the timeline. A recent goal for me, the undertaking of initial coaching training, has also triggered reflections on how effective andContinue reading “Making Plans”
Just the Two of Us
Affects of Work Environment on Pair Programming Productivity Lennon and McCartney. Tom and Jerry. Macaroni and Cheese. Life is filled with famous duos. It is indeed true that two heads are better than one. Collaboration in all forms allows for diversification of thought that more often than not contributes to a better solution. It isContinue reading “Just the Two of Us”