How to create and apply standards for user interface development?

I work in a small and young development team, and we have problems that we don’t know how to solve.

In previous projects, each developer worked on tasks based on use cases. Thus, when setting up the system architecture, each team member worked on the user interface and business logic of the tasks assigned to him.

Such an organization gave us problems with the user interface. Each developer had their own logic about how the user interface should look like, where buttons should be, etc. Etc .... and even if we had one css-developer, it was necessary to do a lot of refactoring to make the website compact.

  • How do you deal with this problem?
  • Do you separate tasks based on a layer, and not on the whole use case?
  • Are you using some kind of technical solution to achieve this, or is it just a written standard that every developer must adhere to?

thanks

+3
source share
7 answers

The solution may be to create thumbnails of all the screens of your application, view them by an ergonomic expert to correct the biggest mistakes, and only then give them to your developers.

That way, they will know what the screens they are designing look like - in the end there will still be some disagreement, but they should not be “big differences” and should be fixed. / p>

, , : .

+1

, , , . , , , . , "", , . .

+3

12 .

+2

MVC, -. . - , . , . - , , , , .

+1

( - , ) , .

, , "" , , . , , , , , , . , , - .

, . : 1) 2) , . , : , .

+1

, , , -, . , , , ( Reset).

, " Macintosh" Windows. , .

, " : ". , , , .

QA , . , , . ; .

, , . ( ) , . , .

+1

, . , , :

  • , , . .

  • , , , . : . MVC ( ). , .

  • Someone must be responsible for the overall design of the user interface so that it is consistent throughout the application. Preferably, someone who is a graphic designer and has some idea of ​​usability. User interface design is what needs to be planned along with use cases and constantly reviewed as it evolves. A consistent user interface is very important, and developers should be on it.

0
source

Source: https://habr.com/ru/post/1718643/


All Articles