From Soccer Pitch to Code: Exploring Expected Goals and Expected Bugs
Living in a Data-Driven World Advancements in technology often create more complexity, which underscores the pivotal role that metrics play in shaping our understanding of what is happening in these complex systems. It should be no surprise, then, that companies of all sizes try to create metrics for everything and, using these numbers, attempt to […]
Onboarding QA: Getting Up to Speed on New Projects
QA engineers often must jump in to already running projects and start testing and adding value as soon as possible. When this occurs, we must gain knowledge of the system architecture, business logic, project process, QA process, legacy issues, future planned implementation, and many other aspects or the project. Learning all of this together at […]
Five Common Custom Business Software Mistakes (and How to Avoid Them)
Building custom business software is difficult. In my two-and-a-half decades of experience in the industry, I’ve seen many different mistakes that contributed to custom software development projects being late or even failing. As I’ve worked with hundreds of different teams in nearly every industry–from small companies to large enterprises–I’ve noticed that the same handful of […]
Yes, And…
I learned a lot in college that is applicable to my life and career…and some of it was even in my classes. Nowhere was that more true than with my time doing comedy improvisation. At the beginning of my sophomore year in college, I tried out for an improv group called the Rice Pilaf Players. […]
Estimating Software Projects More Accurately
Software projects are notoriously difficult to estimate accurately. After years of building successful custom software projects, I’ve learned a lot of helpful DOs and DON’Ts for creating accurate estimates and had the opportunity to test those rules over hundreds of software projects during that time. Below I share of few of those tips which I […]