Blog Insights
Navigating Chaos: lessons learned from a high-intensity project
On any given team, lots of time, effort, and thought goes into determining the team culture. This includes Agile practices and ceremonies, the discovery process, collaboration strategies, and communication with stakeholders. A high-priority project with a tight deadline can disrupt these routines. Some practices will need to be shelved until things...Seeking Mastery
From Warren Buffet to Kobe Bryant, it has been said the absolute best thing for you to do as a professional is to invest in yourself. For some, that is reading about or researching a specific topic to learn something new. The goal is to get the learning juices flowing...Delaying the Inevitable: Design Details
“Decide as late as possible” On the surface this principle of Lean Software Development would seem to suggest that we, as engineers, should put off as many decisions as possible till the last moment. This seems counterintuitive, as creating a working piece of software requires a great deal of planning and...Pro Tips for Onboarding a New Teammate
Pro Tips for Onboarding a New Teammate Intro Last month’s blog post, Pro Tips for Joining a New Team, was from the perspective of the reader joining a team. But what if you’re a member of a team that is onboarding a new teammate? Look no further, we’ve got you...Dates and Deadlines in Agile: A Delivery Lead's Perspective
In the world of agile sometimes dates matter, hold on let me finish. The day something goes to production should not be considered firm until closer to delivery. Stakeholders consider a date the date, but in reality, they are really hard to set. They are based on estimates, based on...How My Team Uses Cypress for End-to-End Testing
Take a look at how our team used Cypress to test an Angular projectAsking the Right Questions
In a previous blog post, Brenda Peshak discussed the "Definition of Done". As a team, we ran through an exercise to understand requirements and determine Minimal Viable Product (MVP). This got me thinking about real life examples of software and how decisions made by product owners and product managers directly impact our day- to-day lives. Again,...Node Reference - Koa
Prerequisites This article builds on the prior article: Unit Testing. Shift Left DevOps Before we write code, we look at first principles. A key principle is: "shorten feedback loops". We can acheive this by automating the steps leading up to validating what we're building. This is one reason we focus on continuous integration...Done The Game
I recently presented on the topic of Definition of Done at our Monday Meetup. The purpose of the game was to help our teammates understand what “done” means. As a product owner, I hear a lot of keywords thrown around in the Agile Development process; Minimum Viable Product (MVP), Minimum...