Skip to main content

Posts

Showing posts with the label agile

Agile User Story and technical specification for an app for busy consultants

One of the things I aim to highlight in this post is how to carefully examine and understand a  problem before applying cutting edge technology to solve it. In this post, we will first look at a problem from the end-user’s perspective, establish and understand the user story, then propose the technology to solve it. User  Story As a busy consultant who visits lots of clients, there’s a lot information that I come across which I want to note. However, I don’t have the time to write (or type) them all down, typically I would make paper notes, which I end up misplacing from time to time. Additionally, in my pile of my paper notes, I often find it difficult to find the information I need. Story Interpretation Reading the consultant’s story, it’s clear that typing on the keyboard is just not preferred. That’s a fair requirement and we have a problem that we need to solve. One of the first technologies that comes to mind is natural language processing, where the consultant...

Agile project management: converting user story to technical requirements

This post will talk about the user story of a woman who wants to use a to-do list app to manage her Christmas shopping. Each user story corresponds to some of her ‘wants ‘(‘expectations or user stories) from the to-do list app. In this post I aim to look at all the user stories and try to understand them from a technical and implementation perspective. Let’s have a look at all her user stories, starting with User story 1: C ategorize  “ I want to be able to categorize gifts for the person I am buying it for “ The first thing that comes to mind is, grouping i.e. a parent child relationship. So my understanding of her expectations from a to-do list app is that she wants to create individual lists for people. e.g. Her son Paul for whom she needs to buy a new cologne, a  gym bag, and a Flash drive The next would be her daughter Betty for whom she needs to buy a new bicycle , a pair of shoes and renew her gym membership How can we deliver this via a to-do list a...