Zensations

Internes · Tools

Quotation with User Stories or Features?

Wolfgang Leitner

In part 3 of our blog series on workflow, following Agile Project Workflow and User Stories in the Design Process, we are focusing today on quotation preparation. Two things are important here: first, determining the exact effort required, and second, breaking down the services or functions in a way that is understandable to the client. Since we do not have developers as clients every day, quotations must also be readable and self-explanatory for less technically savvy individuals.

There are various approaches to preparing a quotation: from rough, ballpark "it'll all work out somehow" solutions, to exact breakdowns of all functions, right through to creating user stories.

We consider the latter to be a proven solution, which is why we rely on user stories not only during the design phase and in development, but also when preparing quotations. These help designers, developers, and project managers to carry out their work more efficiently. This is because all tasks for implementing the user stories are defined in advance and, once commissioned, can be systematically processed by the team in sprints. But how does quotation preparation using user stories work, and what are the advantages and disadvantages of this method, known from Scrum?

We do not think in features

To explain the fundamental difference between features and user stories, here is a brief example to illustrate using a contact form.

The form is a feature; the user story for it is: The website visitor contacts the company via a form (by entering their name, email address, and a message).

The difference is as follows: A feature describes the functionality, whereas a user story describes what action a user performs on the website. It is therefore significantly easier to imagine which actions need to be carried out to fulfil the requirements for a web service, rather than what features a website contains. In our experience, listing features leaves too much room for interpretation, and often the ideas for implementation simply diverge too widely. Ultimately, this can lead to unintended additional costs for both parties. But what are the advantages and disadvantages of this method?

The advantages and disadvantages of User Stories

Anyone who has already worked with Scrum will certainly cite the time commitment as a disadvantage. Because the estimation is much more detailed, preparing the quotation naturally involves additional effort.

However, the advantages outweigh the disadvantages. By breaking down the work into user stories, efforts become calculable and self-explanatory. Not only the client, but also the project team benefits from this approach. Since the project is planned by all responsible team members, knowledge transfer naturally also takes place.

Once all stories have been noted, another advantage quickly becomes apparent. In this process, missing specifications or planning errors can be very easily identified and thus clarified before the quotation is even submitted. Through this approach, the number of questions about the quotation, problems during implementation, and change requests, along with associated additional costs for both sides, have been significantly reduced.

Share

More on this topic

UX / Design

10 Tips for HTML Banner Creation with Animate CC

Every programme has its unique challenges. We will show you what to consider when creating HTML banners with Adobe Animate CC. Summarised here are the most common problems I encounter in my training sessions. 1. Advanced Layers You'll find Advanced Layers in the properties under 'More Settings'. The checkbox should NOT be ticked. Advanced layers are needed for [...]

Read article
News

Online Secret Santa with Santa-Rama

Only 65 days until Christmas. FORTY-ONE! Time flies, and the search for gifts for loved ones begins. This brings up the same question every year: What should I get my friends, colleagues, or family? To avoid the gift-giving madness and refocus on what's truly important, spending time with dear ones, Secret Santa has become a popular tradition here too. In a group, each person receives a gift from only one other. Traditionally, this is determined with handwritten slips of paper drawn by lot. To put an end to the paper chaos, you can now use our online Secret Santa tool, Santa-Rama, at <a href="https://santarama.zensations.at/" title="">Santarama</a>, to organise your Secret Santa with your loved ones.

Read article
Development

Drupal Fullstack Developer wanted!

To realize great products we are looking for an experienced Drupal Fullstack or Backend Developer to support our team in D7 and D8 projects. If you have a lot of experience with the latest versions of Drupal (esp. D8), love Open Source as also follow coding standards (obviously), we would love to hear from you. […]

Read article