6 month research project

Understanding preferences & journey of mobile application developers at Goldman Sachs.

Timeline: Jan 2021-June 2021

6 month research project

Understanding preferences & journey of mobile application developers at Goldman Sachs.

Timeline: Jan 2021-June 2021

6 month research project

Understanding preferences & journey of mobile application developers at Goldman Sachs.

Timeline: Jan 2021-June 2021

6 month research project

Understanding preferences & journey of mobile application developers at Goldman Sachs.

Timeline: Jan 2021-June 2021

6 month research project

Understanding preferences & journey of mobile application developers at Goldman Sachs.

Timeline: Jan 2021-June 2021

Objective

Objective

In this study, we focused on understanding the current landscape of Mobile Development at GS and the overall experience of developers with respect to their journey right from creating designs, understanding the design process & how do they go about developing mobile based solutions.

Tilt Phone Email
Phone Email
Phone Email

Research
Questions

Research
Questions

  1. How do developers develop mobile solutions with and without

    the support & participation of designers?


  1. What key challenges do developers face in understanding the designs and guidelines provided by UX designers?

Key findings from secondary research

Key findings from secondary research

  1. There are two kinds of projects, one is that has both designers & developers; the second is that only has developers are responsible for creating the designs based on some description given to them by project managers.


  1. In the first kind of project, after the designer has handed off the designs, there’s a sort of routine pattern that has been observed which is there is a lot of going to and fro about the understanding of UI designs thus either the time taken to finish off a project gets extended or there is some gap in the final application that’s developed in terms of its UI which

    affects the timeline of the project or the quality of the work delivered.


  1. In both of the cases, the designs are getting handed off to the developer with some guidelines. When there are multiple teams/people involved in a project there always exists a gap when things are getting handed off.


  1. In the second case when there is no designer involved, developer has to play the role of a UX researcher, UI designer and a developer and he has no background in design whatsoever. It takes a toll on the quality of the project.


  1. Developers have no ideas about typography, color, layout, interaction etc. and they are bombarded with this huge task of creating an application with very little information around user requirements. They not only have to understand mobile development but also mobile design.

Business Men

Hypotheses

Hypotheses

  1. The assets/design details that are provided by the designer to the mobile developers are not crystal-clear thus it creates a gap in developing pixel-perfect applications.


  1. Developers have very little guidance about how to develop for mobile.

Tilt Phone Email
Tilt Phone Email
Phone Email
Phone Email

Assumptions

Assumptions

The design guidelines that are provided by the designers are not consistent.


Some of the mobile app development teams at GS don’t have a UX designer.

Mobile Applications


Number of Mobile Application| 22+

DA, Orbit, Marquee, Etask, GS Now, GSGO, Louisa, GS Market, GS Dashboard, Management Portal, Tripwire, Deal Insights, Bayou, SSM Control Panel, ME Portal, etc.

Participants


Criteria: Experience at GS from 6 M to 2+ Y

Survey: 233

Contextual Inquiry: 16

Usability Testing : 5

Research Methods


1. Qualtrics Survey

2. Contextual Inquiry 1:1

3. Usability Testing


Time Frame: January-May 2021

Methodology

1 year & beyond


Make developer community design-centric


  1. Have class-room based UX training sessions

  2. Have developers sign-up for UX based courses on GS based educational

    platforms including LinkedIn Learning, Coursera

  3. Conduct interactive consultative sessions with engineering teams to review their work. This could be more on the lines of Office Hours session, but in a more casual setting

6 months – 1 year


Redesign UI toolkit website


  1. Improve categorisation of menus to improve exploration & discover-ability

  2. Improve the labels to reduce ambiguity and increase findability

  3. Improve visibility of key CTAs such as support button

  4. Make content engaging: include videos, images, info-graphics

  5. Make content interesting: Real-life example of components, other projects and related UI style guide information

  6. Provide granular information on UI specs

  7. Combine design and documentation to improve traffic and higher consumption of

    information

  8. Include CTA for feedback for users to share their feedback

Continuous Ongoing Initiative


Make developer community design-centric


  1. Have class-room based UX training sessions

  2. Have developers sign-up for UX based courses on GS based educational

    platforms including LinkedIn Learning, Coursera

  3. Conduct interactive consultative sessions with engineering teams to review

    their work. This could be more on the lines of Office Hours session, but in a

    more casual setting

Continuous Ongoing Initiative


Make developer community design-centric


  1. Have class-room based UX training sessions

  2. Have developers sign-up for UX based courses on GS based educational

    platforms including LinkedIn Learning, Coursera

  3. Conduct interactive consultative sessions with engineering teams to review

    their work. This could be more on the lines of Office Hours session, but in a

    more casual setting

Recommendations

Key takeaways from survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

233 Participants took the survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

Key takeaways from survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

233 Participants took the survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

Key takeaways from survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

233 Participants took the survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

Key takeaways from survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

233 Participants took the survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

Key takeaways from survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

233 Participants took the survey

  1. The highest fraction of respondents i.e. 44.74% is building responsive mobile solutions which means that the firm is focusing on making web solutions available on mobile.


  1. 36% of the total respondents who have worked on building mobile application built them in the last 6 months, so the landscape if fairly new.


  1. 52% of the respondents used GS UI toolkit to build their applications.


  1. Developers who had full time working designers in their teams were more satisfied v/s those who had designers working part-time with them, thus the quality of development was better when there was collaboration with designers.

Key takeaways from contextual inquiry

  1. Developers felt that mobile development at GS is not at par compared to the rest of the world. They surfaced this idea due to the lack of optimal infrastructure related to testing, debugging & Deployment.


  1. Developers had no clue where to look for resources (within GS) to get them started on the mobile development activities. Essentially they would look up resources outside of GS.


  1. The GS Design System is a great starting point for developers. However, most developers require more hand-holding in understanding and usage of different components in order to

    create a useful and usable mobile solutions. They expressed a desire to have a magic formula that tell them which color, font-sizes etc. would look good.


  1. A few development teams had not adopted GS UI toolkit because of the perceived limitation of the toolkit. They used a custom toolkit and leveraged the visual styling of the GS UI toolkit


  1. Developers found the current state of UI Toolkit documentation elementary. They expressed need to see more examples and application of the components in different scenarios.


  2. Developers want components like ush-messaging, legend, nav-side, side-bar, dialog-box, chat bot, FAB in UI toolkit specially for mobile design.

16 participants gave 1:1 interviews

Key takeaways from contextual inquiry

  1. Developers felt that mobile development at GS is not at par compared to the rest of the world. They surfaced this idea due to the lack of optimal infrastructure related to testing, debugging & Deployment.


  1. Developers had no clue where to look for resources (within GS) to get them started on the mobile development activities. Essentially they would look up resources outside of GS.


  1. The GS Design System is a great starting point for developers. However, most developers require more hand-holding in understanding and usage of different components in order to

    create a useful and usable mobile solutions. They expressed a desire to have a magic formula that tell them which color, font-sizes etc. would look good.


  1. A few development teams had not adopted GS UI toolkit because of the perceived limitation of the toolkit. They used a custom toolkit and leveraged the visual styling of the GS UI toolkit


  1. Developers found the current state of UI Toolkit documentation elementary. They expressed need to see more examples and application of the components in different scenarios.


  2. Developers want components like ush-messaging, legend, nav-side, side-bar, dialog-box, chat bot, FAB in UI toolkit specially for mobile design.

16 participants gave 1:1 interviews

Key takeaways from contextual inquiry

  1. Developers felt that mobile development at GS is not at par compared to the rest of the world. They surfaced this idea due to the lack of optimal infrastructure related to testing, debugging & Deployment.


  1. Developers had no clue where to look for resources (within GS) to get them started on the mobile development activities. Essentially they would look up resources outside of GS.


  1. The GS Design System is a great starting point for developers. However, most developers require more hand-holding in understanding and usage of different components in order to

    create a useful and usable mobile solutions. They expressed a desire to have a magic formula that tell them which color, font-sizes etc. would look good.


  1. A few development teams had not adopted GS UI toolkit because of the perceived limitation of the toolkit. They used a custom toolkit and leveraged the visual styling of the GS UI toolkit


  1. Developers found the current state of UI Toolkit documentation elementary. They expressed need to see more examples and application of the components in different scenarios.


  2. Developers want components like ush-messaging, legend, nav-side, side-bar, dialog-box, chat bot, FAB in UI toolkit specially for mobile design.

16 participants gave 1:1 interviews

Key takeaways from contextual inquiry

  1. Developers felt that mobile development at GS is not at par compared to the rest of the world. They surfaced this idea due to the lack of optimal infrastructure related to testing, debugging & Deployment.


  1. Developers had no clue where to look for resources (within GS) to get them started on the mobile development activities. Essentially they would look up resources outside of GS.


  1. The GS Design System is a great starting point for developers. However, most developers require more hand-holding in understanding and usage of different components in order to

    create a useful and usable mobile solutions. They expressed a desire to have a magic formula that tell them which color, font-sizes etc. would look good.


  1. A few development teams had not adopted GS UI toolkit because of the perceived limitation of the toolkit. They used a custom toolkit and leveraged the visual styling of the GS UI toolkit


  1. Developers found the current state of UI Toolkit documentation elementary. They expressed need to see more examples and application of the components in different scenarios.


  2. Developers want components like ush-messaging, legend, nav-side, side-bar, dialog-box, chat bot, FAB in UI toolkit specially for mobile design.

16 participants gave 1:1 interviews

Key takeaways from contextual inquiry

  1. Developers felt that mobile development at GS is not at par compared to the rest of the world. They surfaced this idea due to the lack of optimal infrastructure related to testing, debugging & Deployment.


  1. Developers had no clue where to look for resources (within GS) to get them started on the mobile development activities. Essentially they would look up resources outside of GS.


  1. The GS Design System is a great starting point for developers. However, most developers require more hand-holding in understanding and usage of different components in order to

    create a useful and usable mobile solutions. They expressed a desire to have a magic formula that tell them which color, font-sizes etc. would look good.


  1. A few development teams had not adopted GS UI toolkit because of the perceived limitation of the toolkit. They used a custom toolkit and leveraged the visual styling of the GS UI toolkit


  1. Developers found the current state of UI Toolkit documentation elementary. They expressed need to see more examples and application of the components in different scenarios.


  2. Developers want components like ush-messaging, legend, nav-side, side-bar, dialog-box, chat bot, FAB in UI toolkit specially for mobile design.

16 participants gave 1:1 interviews

Top Findings from Usability Study of UI toolkit documentation

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

5 participants

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

Top Findings from Usability Study of UI toolkit documentation

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

5 participants

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

Top Findings from Usability Study of UI toolkit documentation

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

5 participants

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

Top Findings from Usability Study of UI toolkit documentation

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

5 participants

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

Top Findings from Usability Study of UI
toolkit documentation

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it

5 participants

  1. Ineffective categorization scheme & verbose content

    1. Participants found the overall categorisation to be overwhelming and this delayed the discovery process.

    2. Content is not written in a manner that is consumable to the developers. And in some cases, they walk away after seeing huge chunks of information.

    3. The way in which context is presented and formatted discourages the developers from exploring


  1. Confusing & ineffective labels slow down find-ability

    Most participants could not locate the section on mobile design and they did not understand what is

    contained within the Example section, which in fact has good content but it’s hidden away.


  2. Fragmented information on components and their design

    4/5 participants did not click on Check Design Documentation attached with every component. After being asked to open it, they were surprised to see it and fond the documentation helpful since it gave component can actually do. But finding design documentation on a separate page was a big turn-off for them.


  1. Raising support ticket & feedback

    2/5 participants could not find the Support option on the top left bar and they needed further assistance from the moderator. They kept searching for support in the left panel and failed to discover it