#03: SRS and UCD.

This week at Betterzon we are going to tell you about the progress we made with our infrastructure and defining our requirments.

We’re using the Software Requirements Specification template for the Rational Unified Process. The Document is part of the wiki section in our GitHub repository. After we specified our requirements, we were able to develop a “Use-Case Diagram”:

As you can see, it’s quite simple. That is because we’re aiming for an easy-to-use interface that’s not overloaded with features. Of course this does not mean that we will never think about expanding the functionality, but first we want to tackle the challenges with our core functionality.

We are also happy that we now have a continuous integration pipeline up and running. For that purpose we use a Jenkins instance. Since we currently provide all our services from the same public IP, we had to make use of the Virtual Hosts and Reverse Proxy Features from Apache, to redirect HTTP Request to the right service, based on the Request Header.

Stay tuned for more exiting news to come!

2 thoughts on “#03: SRS and UCD.”

  1. I like your Use-Case-Diagram. I think it´s clear.
    Maybe you should complete your Software Requirements Specification.

    your SweatForSuccesTeam

    Reply
  2. Hi Betterzon!
    We think you have some good points made with your simple Use-Case-Diagram and that it displays your “core”-idea very well.

    Some questions:
    – Have you already an idea how you will get data from local shops which don’t have a website with the latest prices of their products?
    – Are you going to use some frameworks/libraries for your frontend? Like Bootstrap / tachyons.io / …?
    – What do you mean by “smart sort”? Will the algorithm sort it by “relevance” then?
    – Which information should a user give to you in order to register on your site/ web app?
    – Are you going to develop a mobile app in the future or will it just be a responsive website?
    – In terms of availability and the 99.642% rate – will people with certain disabilities be able to use your web application?
    – How will you minimize the response time?
    – How will you design the user interface “appealing”? Will it be minimalistic? Or lots of colors? Will you drag attention to specific products?
    – Will shops be able to “feature” some of there products?
    – Will shops be able to advertise themselves on your web app?

    Keep up the good work ✨👾

    Best regards,

    PlantsHub 🌱

    Reply

Leave a Comment