Failed to Function

Minimum Viable Product

A minimum viable product allows you to demo the app, verify any assumptions and have a decision whether to continue development or cut losses.

Vulnerabilities in Dependencies

Github scans modules looking for vulnerabilities that your code may rely upon. I recently received such an alert for the Agile Estimator application.

Estimation Groups

Before you can estimate user stories, you need to get a group of your team mates together in a group. Here’s how the Anonymous Agile Estimator does that.

Virtual Environment

I put my Flask project on the back burner during a busy month while I attended to few other projects, one of which involved upgrading Python to version 3.7.

Listing and Creating Groups

Diving deeper into Jinja2 templates, we will add a list of existing groups to the homepage and allow the user to create new groups.

Failed to Function © 2026