Skip to content
This repository was archived by the owner on May 20, 2018. It is now read-only.

Vision Statement

isalk edited this page Apr 23, 2018 · 35 revisions

Farm to Desk Bangladesh

Executive Summary


Farm to Desk Bangladesh is a website platform that connects farmers directly with their consumers allowing them to sell their products, unlike the common middleman connecting the farmers produce to the consumer by keeping an enormous figure in profits.

Problem


In Bangladesh the farmers do not earn enough although the products they sell have much higher value in the market. It is because of having multiple middle men in the whole process of selling raw products from village to the market in city. So the small vendor might buy the product from a farmer in a very cheap price and then sell it to the bigger vendor in a higher price. Then the bigger vendor sends the product to the city area or, other districts in the country where that particular product is not available. Then the seller buys the product from the vendor and then sells it to the client. Because of this reason, in the area where a product is produced has very cheap price compared to the areas being sold by the bigger vendors. For example: in Bangladesh raw rice is cheaper in the north region whereas the price goes up in the capital and in the south region of the country.

Initial architecture


As a suggestion/ Template we are given <> . The website is complete in terms of visual representation but it lacks functionality as important as buying something from the website itself, it also has the option of making of your own lunch box, which is also not implemented yet. It has a log in database but we highly doubt it has any product database. Basically we will be working based on this and we will implement all the features it lacks in our implementation of the website, which will be Farmtodesk.com.bd

Scope/initial requirements


Farm to Desk BG Organization would like to have this website completed within two months of working days. They also have a limited budget of 2500$. The stakeholder’s goals would be to make the website as famous as possible and make it consistent and handle errors efficiently, The website needs to be advertised among the farmers intensively as the success of this relies on the farmers. We can visualize their need with the business process diagram

Cost Estimation & Funding Strategy


Cost Estimation

Inserting Table here

Funding Strategy

  • Online fund raising – Raising funds by publishing an alpha version of the game online and allowing users to donate through a link if the like the game

  • Marketing and Advertising – Collecting funds by advertising the game through Social Media and promotional offers.

  • Organizing small events to collect fund

  • Bank loans (if necessary)

Assumptions


Software developers make assumptions constantly about the interpretation of requirements, design decisions, etc. These assumptions they make at the beginning of the software development, can differ throughout the development phase.

During the game development we make many assumptions, while doing this we take into factor that we will not face any risks or we will not exceed the allocated budget.

Software development process


For this task a Disciplined Agile Development Process (DAD) will be followed. The following members have for the project is as follows as follows: -

  • Agile Coach – Mrs.Swe Te Fu

  • Product Owner/ Team Member – Atiq

  • Project Leader/ Team Member – Isal

  • Team Members - Isal & Atiqul

Each of the members in the group are expected to be fully aware of their capabilities and should only take up responsibilities which they can successfully complete. Each member should plan their own work and take responsibility for their actions.

Team Makeup ( Resouring Plan )

For the Distinction task the formation of the group consist of two memebers from the exisiting DP1 group.

  • Atiqul
  • Isal

Budget Constraints

< Image needs to be added>

Communication Plans

For Communication purposes we will be using Slack where a new channel will be created especially for the Pac- Man Project Where the team is told to actively exchange ideas and issues they are facing

Escalation Procedures

A set of procedures set in place to deal with potential problems that may arise, such as if we deal with an excessive demand on the game so the amount of people downloading the game at a time is more than the predicted rate will might cause the servers to crash in that scenario there will be back up servers to ensure the consumer gets uninterrupted access to our game.

Governance Strategy

It is necessary for all team members to use the following development tools such as

  • Trello - For Organizing and distributing tasks
  • Toggl - For time tracking
  • Slack - Communication

Clone this wiki locally