user interface - Programming the application based on UI designs (UI screens are requirements) -


what's take on style of software development?

i work in software firm developing browser saas application.

in short our programmers base code solely on ui views , states provided ux team. if there written requirements, it's minimal.

i junior webdev , have been accepting sort of development while now, have doubts development. believe not right way go. think? commonplace?

so here's how development done our company:

first ui/ux team develops ui based on requirements provided them. these designs polished final ui shown user using invision. designs contain walkthroughs on happens in particular scenarios (such user submitting form or clicking buttons) , how ui state reflected.

next these items passed down scrum backlog (we using trello task management). go through designs during 3-hour video call verify old tasks & introduced new ones walking through designs on invision.

during 2 week periods, programmer picks 1 of tasks , works on creating: a) visuals particular view of app , b) business logic feature.

while think it's motivating see end result mockups, think lack of well-defined requirements not helping in long term. programmers have deduct functionality of particular part of app based solely on ui screens. has resulted in lot of , forth talk , miscommunication since there no constraints programmers can refer to.

how can convince management start using well-defined requirements analysis our products? don't know people got degrees in cs classes, not way software designed.

what describing ux-driven design , not bad or good per se. depends on how strategy integrated other, rather long-term strategies (e.g. waterfall development). many, bigger companies use ux-driven design combined scrum stay flexible , move quickly, have long-term plan steers overall direction of development on months , years.

in opinion, company practice developing components have change (like ui). however, since said developed in such way, have doubts. commonly, requirements of components, less overhauled (like backend , database connection) should defined , taken account during development.


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -