← All writing

how / to

How to develop a software project

· Aung Ko Man

Colleagues discussing work around a meeting table
Illustrative photo by Vitaly Gariev on Unsplash.

Software Project တစ်ခု ဘယ်လို ရေးကြမလဲ?

ပထမဆုံး လိုလားချက်တွေ အရင်ချရေးမယ်။

လိုချင်တဲ့ Product က Mobile POS

ဘာတွေပါမလဲ?

Requirement Gathering

လိုအပ်တဲ့ Module စာရင်း

  • ကုန်သည်
  • ဝယ်ယူရေး
  • ကုန်ပစ္စည်း
  • ကုန်ပစ္စည်း အမျိုးအစား
  • ဖောက်သည်
  • ရောင်းချရေး
  • ငွေပေးချေမှု

Features

  • [ ] ကိုယ်စီကို ပစ္စည်းသွင်းတဲ့ ကုန်သည်တွေရဲ့ အချက်အလက်ကို သိမ်းထားမယ်။

  • [ ] opening balance ထည့်ထားရန်။ ကိုယ်က ရဖို့ပဲ ဖြစ်ဖြစ်။​ကိုယ့်က ေပးရမှာပဲ​ဖြစ်ဖြစ်။

  • [ ] ဝယ်ယူရေးေဘာက်ချာ ဖွင့်တဲ့အခါ လက်ငင်း အကြွေး မှတ်ထားရန်။

  • [ ] ကုန်သည်တွေစီကို အကြွေးဆပ် / ကုန်သည်တွေစီက အကြွေးရ စတာတေွ မှတ်ထားရန်

  • [ ] ဘယ်ကုန်သည်စီမှာ ရဖို့ ဘယ်လောက်ကျန်တယ်။​ ပေးဖို့ ဘယ်လောက်ကျန်တယ်ဆိုတာကို ငယ်စာရင်းနဲ့တကွ ကြည့်နိုင်ရန်။

  • [ ] ရောင်းချရေးမှာလည်း ထိုနည်းလည်းကောင်း။

  • [ ] walk in / customer ကို ရောင်းမယ်။

  • [ ] လက်ငင်းဘယ်လောက် / အကြွေးဘယ်လောက်ဆိုတာ တစ်ခါတည်းမှတ်

  • [ ] ကုန်ပစ္စည်းရောင်းစျေးပြောင်းမယ်။

  • [ ] အရှံးအမြတ် ပြထားမယ်။

  • [ ] discount ချထားမယ်။

Work Flow

  • [ ] ကုန်သည် (supplier) စာရင်းသွင်းခြင်း
  • [ ] ကုန်ပစ္စည်း (product) စာရင်းသွင်းခြင်း
  • [ ] ဝယ်ယူရေး (procurement invoice) စာရင်းသွင်းခြင်း
  • [ ] ဖောက်သည် (customer) စာရင်းသွင်းခြင်း
  • [ ] အရောင်း (sale invoice) စာရင်းသွင်းခြင်း
  • [ ] ကုန်လက်ကျန် (instock) ကြည့်ရှုခြင်း
  • [ ] ကုန်ပစ္စည်း စျေးနှုန်း သတ်မှတ်ခြင်း (sale price )
  • [ ] ကုန်လျော့ ( သက်တမ်းကုန်၊​ လက်ဆောင်ပေး၊ ပျက်စီးဆုံးရှုံး )
  • [ ] အကြွေးဆပ် (credit / debit / cash )
  • [ ] လက်ကျန်ငွေ ၊​ အရှုံးအမြတ် ကြည့်ရှုခြင်း။

Entity List

  • ကုန်သည်

  • ဝယ်ယူရေး

  • ကုန်ပစ္စည်း

  • ကုန်ပစ္စည်း အမျိုးအစား

  • ဖောက်သည်

  • ရောင်းချရေး

  • ငွေပေးချေမှု

  • [ ] Supplier

  • [ ] Product

  • [ ] Procurement

  • [ ] Sale

ကုန်သည် - Supplier

အခြေခံပါရမယ့် အချက်အလက်များ

  • [ ] name
  • [ ] company name
  • [ ] address
  • [ ] phone_no
  • [ ] postal code
  • [ ] email
  • [ ] website
  • [ ] remark