[Development] Complete guide for feature development process
This is a detailed guide about the process of feature development. It is always a good idea to keep the things in a better shape from beginning as they will be easy to maintain and extend.
Step 00: About the project: learnyougo 👩🏫
A project inspired from learnyounode, to learn golang
at your own pace. It will give you set of exercise, and as a solution you have to write Go
code. The program then verifies the output of your code and the expected output. You can also use the subcommand hint
to get some help on solving the problem.
Step 01: Identifying the feature 🔍
Product manager explores the market, conduct multiple interviews with customers, and potential clients. And, after working hard for our project: learnyougo, she decided that the product should have a feature that users can also add questions
to the database of the project.
Step 02: Addition of the story to the project 📝
There are different tools available in market for project management with feature creation, issue tracking, and many more. One of the opensource and good to use can be AppFlowy or GitHub project boards can also be utilized. For demonstration purpose, let’s start with GitHub project…