V
V
Vladimir T.2019-02-28 09:02:22
Project management
Vladimir T., 2019-02-28 09:02:22

Where to start software design: from the database structure or business logic?

Gathered a team to design a new product. The team includes a product owner, a database administrator, and backend and frontend guys. There is no team leader, no architect, no system and business analyst. The task of this composition is to design and launch a product. With the translation of business wishes into the language of technologists, there is no. But it's not clear where to start. DBE says that without a description of the business logic, it will not be able to design a database schema. Backenders cannot design APIs without seeing the schema. What do respected experts say?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
dmitriy, 2019-02-28
@vachuahe

1. Describing the requirements of business tasks
2. Creating a dictionary of the subject area (domain model schemas, use cases, etc.)
3. Designing a class diagram, a database based on domain_model
4. Implementing classes, databases, interfaces
5. Testing
p.s 4 can be performed in parallel

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question