Software user interface reusability and consistency, both on design and programming level, have been identified issues since graphical user interfaces became more common in the 1990s. Traditional component libraries, style guides and pattern libraries have aimed to solve these issues, but designer and developer assets have been separated in them and they have not identified the importance of organisational responsibilities. In recent years, a phenomenon called design systems has emerged aiming to solve these issues. The literature review of this thesis studies design systems first asset-wise, comparing it to the traditional component libraries, style guides and pattern libraries. Secondly, the thesis investigates organisational factors, ...
Diplomityön tavoitteena oli löytää hyviä käytäntöjä ja toimintatapoja, joilla yritykset integroivat ...
Monet ohjelmistoprojektit eivät valmistu tavoitetussa ajassa tai niiden budjetti ylittyy. Yksi haast...
Software product families are a common method to develop software where products share mostly a comm...
The recent growth of the software industry has drawn attention to strategies aimed at improving coll...
Today's software development is not bound on location. Software development can be done simultaneou...
Julkaistu vain painettuna, saatavuus katso Bibid. Published only in printed form, availability see B...
Designing and maintaining consistent graphical user interfaces (GUIs) across different products can ...
The continued development of a software product is often done in an unstructured manner when the pro...
Combining the practices of user-centered design with those of agile software development is challeng...
This study examines the possibility to improve an in-house software development process by applying ...
There are many design problems faced in user interface design of desktop applications. For most of t...
Opinnäytetyössä käydään läpi käyttäjäkokemussuunnittelun pääperiaatteet ja se, kuinka käytännössä kä...
Diplomityössä kehitetään ohjelmistosuunnittelumalli asiakasorganisaatiolle. Tuloksena esitellään ke...
There is a lot of evidence of a significant gap between design and development processes and applied...
Ohjelmistoalan viime vuosien kasvu on aiheuttanut sen, että ala kaipaa lisää osaajia. Toisaalta myös...
Diplomityön tavoitteena oli löytää hyviä käytäntöjä ja toimintatapoja, joilla yritykset integroivat ...
Monet ohjelmistoprojektit eivät valmistu tavoitetussa ajassa tai niiden budjetti ylittyy. Yksi haast...
Software product families are a common method to develop software where products share mostly a comm...
The recent growth of the software industry has drawn attention to strategies aimed at improving coll...
Today's software development is not bound on location. Software development can be done simultaneou...
Julkaistu vain painettuna, saatavuus katso Bibid. Published only in printed form, availability see B...
Designing and maintaining consistent graphical user interfaces (GUIs) across different products can ...
The continued development of a software product is often done in an unstructured manner when the pro...
Combining the practices of user-centered design with those of agile software development is challeng...
This study examines the possibility to improve an in-house software development process by applying ...
There are many design problems faced in user interface design of desktop applications. For most of t...
Opinnäytetyössä käydään läpi käyttäjäkokemussuunnittelun pääperiaatteet ja se, kuinka käytännössä kä...
Diplomityössä kehitetään ohjelmistosuunnittelumalli asiakasorganisaatiolle. Tuloksena esitellään ke...
There is a lot of evidence of a significant gap between design and development processes and applied...
Ohjelmistoalan viime vuosien kasvu on aiheuttanut sen, että ala kaipaa lisää osaajia. Toisaalta myös...
Diplomityön tavoitteena oli löytää hyviä käytäntöjä ja toimintatapoja, joilla yritykset integroivat ...
Monet ohjelmistoprojektit eivät valmistu tavoitetussa ajassa tai niiden budjetti ylittyy. Yksi haast...
Software product families are a common method to develop software where products share mostly a comm...