SlideShare una empresa de Scribd logo
1 de 142
Descargar para leer sin conexión
Release Eagle


UCD Results
Navigation & Talk
Alexander Klimetschek, Lars Trieloff, Nadia Mahlow, Jonas Witt



28/03/2007 © Mindquarry GmbH
2   Agenda
     Experiences with UCD in practice

     Results for Navigation Redesign

     Results for new Talk component

     Outlook
3   Agenda
     Experiences with UCD in practice

     Results for Navigation Redesign

     Results for new Talk component

     Outlook
4   Experiences with UCD
5   What did we do?
                       initially
                       started by
                       Stephan....




                      cyclic process
                      very typical
5   What did we do?
                                                        initially
     UCD for next release: Navigation Redesign & New   Talk
                                                        started by
                                                        Stephan....
     component




                                                       cyclic process
                                                       very typical
5   What did we do?
                                                                  initially
     UCD for next release: Navigation Redesign & New             Talk
                                                                  started by
                                                                  Stephan....
     component

     First time at Mindquarry

        Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs



                                                                  cyclic process
                                                                  very typical
5   What did we do?
                                                                  initially
     UCD for next release: Navigation Redesign & New             Talk
                                                                  started by
                                                                  Stephan....
     component

     First time at Mindquarry

        Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs

     Start: Collect ideas, focus, identify problems
                                                                  cyclic process
                                                                  very typical
5   What did we do?
                                                                  initially
     UCD for next release: Navigation Redesign & New             Talk
                                                                  started by
                                                                  Stephan....
     component

     First time at Mindquarry

        Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs

     Start: Collect ideas, focus, identify problems
                                                                  cyclic process
     Cyclic process: design → mockup → test                       very typical
5   What did we do?
                                                                  initially
     UCD for next release: Navigation Redesign & New             Talk
                                                                  started by
                                                                  Stephan....
     component

     First time at Mindquarry

        Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs

     Start: Collect ideas, focus, identify problems
                                                                  cyclic process
     Cyclic process: design → mockup → test                       very typical


     Result: „Pflichtenheft“ with mockups and notes
5   What did we do?
                                                                  initially
     UCD for next release: Navigation Redesign & New             Talk
                                                                  started by
                                                                  Stephan....
     component

     First time at Mindquarry

        Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs

     Start: Collect ideas, focus, identify problems
                                                                  cyclic process
     Cyclic process: design → mockup → test                       very typical


     Result: „Pflichtenheft“ with mockups and notes
6   Timeline & Statistics
            KW 10            KW 11         KW 12
    Mo Di    Mi Do Fr Mo Di   Mi Do Fr Mo Di   Mi Do Fr
                         M    M
                                               D   M
       →D    D      M    T    T                      D←
                                               M   T
                         D    D
                                           →/←: Start/End
                                            D: Discussion
                                             M: Mockups
                                              T: User Test
6   Timeline & Statistics
            KW 10                    KW 11            KW 12
    Mo Di     Mi Do Fr Mo Di          Mi Do Fr Mo Di     Mi Do Fr
                                 M    M
                                                         D    M
        →D    D     M            T    T                         D←
                                                         M    T
                                 D    D

    - 3 Tests, total 5 Users                          →/←: Start/End
    - Test sessions: ~1h per user with ~3 scenarios    D: Discussion
    - 1h general interview                              M: Mockups
    - Long discussions: 4 h each                         T: User Test
1) should be done by the
                                                 company‘s designers/
                                                 developers themselves

                          UCD Experience Facts   2) next time: contact
                                                 larger group at an earlier
                                                 point of time OR pay
                                                 passengers


            7

4) you are forced to
actually draw the
entire interface if you
want to test it with a
user -> no forgotten
areas

                                                  6) with the right
                                                  setup (copying &
                                                  transparency
                                                  slides)
1) should be done by the
                                                 company‘s designers/
                                                 developers themselves

                          UCD Experience Facts   2) next time: contact
                                                 larger group at an earlier
                                                 point of time OR pay
                                                 passengers


            7              It`s easy!




4) you are forced to
actually draw the
entire interface if you
want to test it with a
user -> no forgotten
areas

                                                  6) with the right
                                                  setup (copying &
                                                  transparency
                                                  slides)
1) should be done by the
                                                                        company‘s designers/
                                                                        developers themselves

                          UCD Experience Facts                          2) next time: contact
                                                                        larger group at an earlier
                                                                        point of time OR pay
                                                                        passengers


            7              It`s easy!

                           Forces you to design & think about all processes




4) you are forced to
actually draw the
entire interface if you
want to test it with a
user -> no forgotten
areas

                                                                         6) with the right
                                                                         setup (copying &
                                                                         transparency
                                                                         slides)
1) should be done by the
                                                                           company‘s designers/
                                                                           developers themselves

                          UCD Experience Facts                             2) next time: contact
                                                                           larger group at an earlier
                                                                           point of time OR pay
                                                                           passengers


            7              It`s easy!

                           Forces you to design & think about all processes

                           Getting test users in short time was difficult



4) you are forced to
actually draw the
entire interface if you
want to test it with a
user -> no forgotten
areas

                                                                            6) with the right
                                                                            setup (copying &
                                                                            transparency
                                                                            slides)
1) should be done by the
                                                                                company‘s designers/
                                                                                developers themselves

                          UCD Experience Facts                                  2) next time: contact
                                                                                larger group at an earlier
                                                                                point of time OR pay
                                                                                passengers


            7              It`s easy!

                           Forces you to design & think about all processes

                           Getting test users in short time was difficult

                           But each user test gives helpful insights

4) you are forced to          Test users see things with different eyes
actually draw the
entire interface if you       Surprises also for the non-hardcore-tekkie guys
want to test it with a
user -> no forgotten
areas

                                                                                 6) with the right
                                                                                 setup (copying &
                                                                                 transparency
                                                                                 slides)
1) should be done by the
                                                                                company‘s designers/
                                                                                developers themselves

                          UCD Experience Facts                                  2) next time: contact
                                                                                larger group at an earlier
                                                                                point of time OR pay
                                                                                passengers


            7              It`s easy!

                           Forces you to design & think about all processes

                           Getting test users in short time was difficult

                           But each user test gives helpful insights

4) you are forced to          Test users see things with different eyes
actually draw the
entire interface if you       Surprises also for the non-hardcore-tekkie guys
want to test it with a
user -> no forgotten
areas                      Good to see problems fixed in the next round

                                                                                 6) with the right
                                                                                 setup (copying &
                                                                                 transparency
                                                                                 slides)
1) should be done by the
                                                                                company‘s designers/
                                                                                developers themselves

                          UCD Experience Facts                                  2) next time: contact
                                                                                larger group at an earlier
                                                                                point of time OR pay
                                                                                passengers


            7              It`s easy!

                           Forces you to design & think about all processes

                           Getting test users in short time was difficult

                           But each user test gives helpful insights

4) you are forced to          Test users see things with different eyes
actually draw the
entire interface if you       Surprises also for the non-hardcore-tekkie guys
want to test it with a
user -> no forgotten
areas                      Good to see problems fixed in the next round

                           Paper prototyping costs drawing time, but can be maderight
                                                                         6) with the easy
                                                                                 setup (copying &
                                                                                 transparency
                                                                                 slides)
8   Agenda
     Experiences with UCD in practice

     Results for Navigation Redesign

     Results for new Talk component

     Outlook
9   Navigation Redesign Results
10
1


         Clear Tab Layout




10
1
         2


             Centered 2nd Level Navigation




10
1
                                       2
     3


         Breadcrumbs including teams
           switcher (above content)




10
1
                                                 2
                         3


 4


     Team list in sidebar, always visible,
         quick switching possible




10
1
                                         2
5                    3


  Search: global position, results
   4
pop-up and move stuff below down




10
1
                      2
5       3


    4




                6


                Content Area, „tabified nifty box“




10
1
                         2
5       3

                    7
    4

                        Content Actions (inside box)




                6




10
1
                        2
5       3

                    7                                         8
    4

                            Section-global o( snoitca-noitcebox)
                               )xob edistu actions (outside S




                6




10
1
                         2
5       3                                       9

                    7                               8
    4
                        AJAX-Notification Area




                6




10
1
                        2
5       3                   9

                    7           8
    4




                6




10
Visually separating Lists from Content Pages




                                               11
Visually separating Lists from Content Pages




                                               11
Visually separating Lists from Content Pages




    1


        Alternating list entries on gray
                 background




                                               11
Visually separating Lists from Content Pages




    1                            2


                                 Foreground white tabified nifty box




                                                               11
Visually separating Lists from Content Pages




    1                            2




                                               11
12
1


       Paging, if needed +
     table headline,eg. tasks




12
                                    1
1




                                       2




12
         Lists are visually behind
     the content, thus gray bg color

                                               1
1




     2




12
             1
13
15   Navigation Tree
15   Navigation Tree
      No single tree, but 2 dimensions
         Sections (Files, Wiki, Tasks, ....)
         Your Teams
15   Navigation Tree
      No single tree, but 2 dimensions
         Sections (Files, Wiki, Tasks, ....)
         Your Teams

      Meta-Tab „Teams“ looks nice, but makes things difficult
15   Navigation Tree
      No single tree, but 2 dimensions
         Sections (Files, Wiki, Tasks, ....)
         Your Teams

      Meta-Tab „Teams“ looks nice, but makes things difficult
      Solution Nr. 1: Put Teams virtually in root
15   Navigation Tree
      No single tree, but 2 dimensions
         Sections (Files, Wiki, Tasks, ....)
         Your Teams

      Meta-Tab „Teams“ looks nice, but makes things difficult
      Solution Nr. 1: Put Teams virtually in root
      Solution Nr. 2: Skip overview pages for now
         Once inside a team, nobody will ever find them
         Will provide per-user aggregation across teams later
Navigation Sitemap: New Pages




                          3


 3




                    3
                                16
Navigation Sitemap: New Pages



 1


        All Users list and
      (public) User profile



                                 3


 3




                             3
                                     16
Navigation Sitemap: New Pages



 1




                          3


 3                              2


                                     Talk: all conversations + new
                                    conversation + conv. messages

                    3
                                                       16
Navigation Sitemap: New Pages



 1




                          3


 3                              2


                                      Talk: all conversations + new
                                     conversation + conv. messages



                                                         16
                                +
                    3


                                    Email + Instant Messaging Design
Navigation Sitemap: New Pages



 1




                                     3


 3                                       2


 Minor (possible) additions needed
      from navigational pov

                             3
                                             16
Navigation Sitemap: New Pages



 1




                          3


 3                              2




                    3
                                    16
17   Navigation paths
17   Navigation paths
      General: [Team]   > Section > Page > Subpage
17   Navigation paths
      General: [Team]   > Section > Page > Subpage

      Problems with „Teams“ Section - solutions:
17   Navigation paths
      General: [Team]   > Section > Page > Subpage

      Problems with „Teams“ Section - solutions:
      Users: All   Teams > Users (> Frank Mustermann)
17   Navigation paths
      General: [Team]   > Section > Page > Subpage

      Problems with „Teams“ Section - solutions:
      Users: All   Teams > Users (> Frank Mustermann)

      All teams: All   Teams > Teams
17   Navigation paths
      General: [Team]   > Section > Page > Subpage

      Problems with „Teams“ Section - solutions:
      Users: All   Teams > Users (> Frank Mustermann)

      All teams: All   Teams > Teams

      Selected Team Details: [Team]    > Details
17   Navigation paths
      General: [Team]   > Section > Page > Subpage

      Problems with „Teams“ Section - solutions:
      Users: All   Teams > Users (> Frank Mustermann)

      All teams: All   Teams > Teams

      Selected Team Details: [Team]    > Details

      Click on Teams Tab leads to all teams or selected team detail
17   Navigation paths
      General: [Team]   > Section > Page > Subpage

      Problems with „Teams“ Section - solutions:
      Users: All   Teams > Users (> Frank Mustermann)

      All teams: All   Teams > Teams

      Selected Team Details: [Team]    > Details

      Click on Teams Tab leads to all teams or selected team detail
      Click on Team in Team list will show detail if in teams section
Buttons and Icons
     - smaller buttons, slightly-rounded, fit-to-text-width
     - background color same as light section background color
     - general icons indicating action (except for „new“)




18
User Profile page


All Teams




                               19
User Profile page


All Teams           1


                    New path: „All teams“ > Users > X




                                                        19
User Profile page


All Teams                1




                 2


                     Profile visible for others / admins
                            can change it later




                                                          19
User Profile page


All Teams            1




                 2
                          3


                           Edit-in-place style as in wiki/tasks




                                                                  19
User Profile page


All Teams            1




                 2
                              3




                         4


                             List of team memberships
                                                        19
User Profile page


All Teams            1




                 2
                             3
                                 5


                                     Place for settings (first one:
                                        receive mails yourself)

                         4



                                                         19
User Profile page


All Teams            1




                 2
                             3
                                 5




                         4



                                     19
Task Filter Quick Improvements




                                 20
21   Agenda
      Experiences with UCD in practice

      Results for Navigation Redesign

      Results for new Talk component

      How to process with non-designed interface areas
22   Talk Design Results
23   General Concept
23   General Concept
      Communicate via
        Mails
        Web
        Instant Messaging
        Meeting Minutes
23   General Concept
      Communicate via
         Mails
         Web
         Instant Messaging
         Meeting Minutes

      One Conversation across all those channels
23   General Concept
      Communicate via
         Mails
         Web
         Instant Messaging
         Meeting Minutes

      One Conversation across all those channels
      Easy setup of mailing lists
23   General Concept
      Communicate via
         Mails
         Web
         Instant Messaging
         Meeting Minutes

      One Conversation across all those channels
      Easy setup of mailing lists
      Easy digital meeting minutes
24   Web Interface
24   Web Interface
      Full control here
       Read and Search
       Send Messages
       Easily add links to other mindquarry resources
       Create Conversations
       Subscribe and unsubscribe
List of Conversations




25
List of Conversations


                                                       1


                             Create new conversation




25
List of Conversations


                                                                   1

                             2


                                 Email address (starts new conv.
                                  => creates new mail address)




25
List of Conversations

                                 3
                                                                1

                             2       Subscribe/Unsubscribe to/from
                                     any new conversations per mail




25
List of Conversations

                                                  3
                                                           1

                                  2

                     4


                         Title of conversation, links to
                          another page w/ messages




25
List of Conversations

                                       3
                                                                          1

                             2

                     4
                                 5


                                       1-line-preview of last message,
                                     links directly to the last message




25
List of Conversations

                                     3
                                         1

                             2

                     4
                                 5




25
Start a new conversation




26
Start a new conversation
                                                                1


                                Note: no global new buttons here,
                                        confuses people




26
Start a new conversation
                                                                       1




                                2


                                    Lists subscribe-to-new user, add
                                    button opens dialog (next slide)




26
Start a new conversation
                                                                     1




                                2

                                                                          3


                                     Small button, large integration:
                                    insert link to files/wiki/tasks etc.
                                                 into text




26
Start a new conversation
                                                                  1




                                       2

                                                                      3




26                         4


                                Simple: only one button here to
                                         send the stuff!
Start a new conversation
                                                                      1




                                   2

                                                                          3




26                         4                                      5


                                Another hint to the team‘s mail
                                           address
Start a new conversation
                                        1




                                2

                                            3




26                         4        5
General Search and Filter Widget




27
General Search and Filter Widget




27
Conversation: Message History




28
Conversation: Message History

                        1


           Topic




28
Conversation: Message History

                         1                             2


                     Subscribe / Unsubscribe to/from
                        this specific conv. per mail




28
Conversation: Message History

                        1                       2

                                                                    3


                                Sort chronological (switching can
                                   be added in a later release)




28
Conversation: Message History

                                         1   2

                                     4           3


             Paging
(wrong here, will be on the right)




28
Conversation: Message History

                             1                        2

                    4                                     3




                5


                    Short message style (chat logs)




28
Conversation: Message History

                               1                 2

                        4                            3




                    5

            6


                User image with source overlay
                      (mail, web, chat...)




28
Conversation: Message History

                             1                           2

                    4                                        3




                5

            6

                                                         7


                        Timestamps only in-between, as
                           needed (intelligent rules)


28
Conversation: Message History

                        1            2

                    4                    3




                5

            6

                                     7




28
Conversation: Message History




                        8


                        Send Message Box same style as in
                            „Start new conversation“




28
Conversation: Message History




                        8




28
Meeting Minutes in web interface




29
30   Mailing List Basics
30   Mailing List Basics
      Receive conversation messages per e-mail when
        subscribed to it
        subscribed to new conversations for a team
30   Mailing List Basics
      Receive conversation messages per e-mail when
         subscribed to it
         subscribed to new conversations for a team

      Mailing list address: <conversation-id>.<team-id>@foobar.com
30   Mailing List Basics
      Receive conversation messages per e-mail when
         subscribed to it
         subscribed to new conversations for a team

      Mailing list address: <conversation-id>.<team-id>@foobar.com
      Start new conversation: <team-id>@foobar.com
         uses subject as new conversation‘s title
31   Mailing List Advanced
31   Mailing List Advanced
      File attachments are discarded
         too many possibilities for display in web interface
         if time permits: cut off, put into svn, append svn link
31   Mailing List Advanced
      File attachments are discarded
         too many possibilities for display in web interface
         if time permits: cut off, put into svn, append svn link

      Subject is ensured to be Re:          <conversation title>
31   Mailing List Advanced
      File attachments are discarded
         too many possibilities for display in web interface
         if time permits: cut off, put into svn, append svn link

      Subject is ensured to be Re:          <conversation title>

      Bottom of mail contains hint and link to conversation in web
31   Mailing List Advanced
      File attachments are discarded
         too many possibilities for display in web interface
         if time permits: cut off, put into svn, append svn link

      Subject is ensured to be Re:          <conversation title>

      Bottom of mail contains hint and link to conversation in web
      Subscribe/Unsubscribe sends you an acknowledgement mail
         including all subscriptions as an overview
32   Meeting Minutes <YouNameIt>




                          One could easily
                          put the meeting
                          minutes inside a
                          mail & send it to
                          the conversation‘s
                          mail address
32   Meeting Minutes <YouNameIt>
      Editor is a bad word for non-tekkies




                                             One could easily
                                             put the meeting
                                             minutes inside a
                                             mail & send it to
                                             the conversation‘s
                                             mail address
32   Meeting Minutes <YouNameIt>
      Editor is a bad word for non-tekkies
      Problem:
         Only useful for people with formal style of taking MM (XY says)
         No solution yet how to support summary-style (apart from writing it into one‘s
         speech)
                                                                    One could easily
                                                                    put the meeting
                                                                    minutes inside a
                                                                    mail & send it to
                                                                    the conversation‘s
                                                                    mail address
32   Meeting Minutes <YouNameIt>
      Editor is a bad word for non-tekkies
      Problem:
         Only useful for people with formal style of taking MM (XY says)
         No solution yet how to support summary-style (apart from writing it into one‘s
         speech)

      Creating this tool is cheap, thus try it                      One could easily
                                                                    put the meeting
         Look out for usage patterns after release and/or           minutes inside a
                                                                    mail & send it to
         user contributed clients (public API)                      the conversation‘s
                                                                    mail address
Formal, „XY says:“ Style




33
Creating a new conversation




34
Creating a new conversation




                       Guest user: will be added for
                    display of his statements, but won‘t
                    be a normal user in the Mindquarry
                                    system

34
Creating a new conversation




34
Taking minutes




35
36   Instant Messaging
36   Instant Messaging
      Problem with unavailable group chats

         Jabber has got it

         many servers, e.g. Google Talk, and clients do NOT support it
36   Instant Messaging
      Problem with unavailable group chats

         Jabber has got it

         many servers, e.g. Google Talk, and clients do NOT support it

      Solution: Bots

         you communicate with the Mindquarry Conversation XY Bot

         he prints messages for all others: Peter says:

         automatic registration of new users at server?
37   Agenda
      Experiences with UCD in practice

      Results for Navigation Redesign

      Results for new Talk component

      Outlook
38   Outlook
39   Communicating Results
39   Communicating Results
      Combination of UCD and Open Source is new
39   Communicating Results
      Combination of UCD and Open Source is new

      External developers might concentrate on backend development
39   Communicating Results
      Combination of UCD and Open Source is new

      External developers might concentrate on backend development

      For possible frontend developers we need good and convincing
      communication of resulting „requirements“
39   Communicating Results
      Combination of UCD and Open Source is new

      External developers might concentrate on backend development

      For possible frontend developers we need good and convincing
      communication of resulting „requirements“

      Future UCD together with Community

       UCD hosted at & done by Mindquarry, 1-2 times a year

       Selected Committers will be invited
40   Non-designed areas?
40   Non-designed areas?
      Not done because of lower importance / triviality

         payment server / account registration

         user rights management
40   Non-designed areas?
      Not done because of lower importance / triviality

         payment server / account registration

         user rights management

      At least mockups should be discussed before implementation
40   Non-designed areas?
      Not done because of lower importance / triviality

         payment server / account registration

         user rights management

      At least mockups should be discussed before implementation

      User testing not needed, proven concepts out there
The UCD Team wishes happy
41       coding & promoting!
      Alexander Klimetschek, Lars Trieloff, Nadia Mahlow, Jonas Witt




                                    Release Eagle

Más contenido relacionado

Similar a UCD Results for Mindquarry 1.2

Freescale-SCAD IDUS 421 // IACT 720
Freescale-SCAD IDUS 421 // IACT 720Freescale-SCAD IDUS 421 // IACT 720
Freescale-SCAD IDUS 421 // IACT 720Dave Malouf
 
A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...
A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...
A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...Michele Lanza
 
How to avoid drastic project change (using stochastic stability)
How to avoid drastic project change (using stochastic stability)How to avoid drastic project change (using stochastic stability)
How to avoid drastic project change (using stochastic stability)CS, NcState
 
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian HujerANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian HujerAgileNetwork
 
Feedback - The Lost Art of Agile
Feedback -  The Lost Art of AgileFeedback -  The Lost Art of Agile
Feedback - The Lost Art of AgileAlexandru Bolboaca
 
Test Driven Design by Jonas Auken
Test Driven Design by Jonas AukenTest Driven Design by Jonas Auken
Test Driven Design by Jonas Aukenagilencr
 
Digital Publishing: What to take away
Digital Publishing: What to take awayDigital Publishing: What to take away
Digital Publishing: What to take awayJohannes Henseler
 
ESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini Projects
ESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini ProjectsESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini Projects
ESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini Projectseswcsummerschool
 
Design Thinking for Eduhacks 2017
Design Thinking for Eduhacks 2017Design Thinking for Eduhacks 2017
Design Thinking for Eduhacks 2017Andee Pittman
 
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersRoelof Pieters
 
Summerschool P4, Prototyping
Summerschool P4, PrototypingSummerschool P4, Prototyping
Summerschool P4, PrototypingLouis Klomp
 
Measuring Communities of Practice
Measuring Communities of PracticeMeasuring Communities of Practice
Measuring Communities of PracticeKarsten D. Wolf
 
BBL Personal Kanban one-on-one
BBL Personal Kanban one-on-oneBBL Personal Kanban one-on-one
BBL Personal Kanban one-on-oneStephen PERIN
 
Aurora design sprint activties-final
Aurora design sprint  activties-finalAurora design sprint  activties-final
Aurora design sprint activties-finalDanny Setiawan
 
Prototyping in code
Prototyping in codePrototyping in code
Prototyping in codeMarcin Ignac
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementZest Software
 
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...R. Bambang Widiatmoko
 

Similar a UCD Results for Mindquarry 1.2 (20)

Conole nlc
Conole nlcConole nlc
Conole nlc
 
Freescale-SCAD IDUS 421 // IACT 720
Freescale-SCAD IDUS 421 // IACT 720Freescale-SCAD IDUS 421 // IACT 720
Freescale-SCAD IDUS 421 // IACT 720
 
A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...
A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...
A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk ...
 
How to avoid drastic project change (using stochastic stability)
How to avoid drastic project change (using stochastic stability)How to avoid drastic project change (using stochastic stability)
How to avoid drastic project change (using stochastic stability)
 
Code Retreat
Code RetreatCode Retreat
Code Retreat
 
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian HujerANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
ANIn Pune March 2023 | XP 2023 – XP Where Are You? by Christian Hujer
 
Personal kanbanjohnstoniabc wc
Personal kanbanjohnstoniabc wcPersonal kanbanjohnstoniabc wc
Personal kanbanjohnstoniabc wc
 
Feedback - The Lost Art of Agile
Feedback -  The Lost Art of AgileFeedback -  The Lost Art of Agile
Feedback - The Lost Art of Agile
 
Test Driven Design by Jonas Auken
Test Driven Design by Jonas AukenTest Driven Design by Jonas Auken
Test Driven Design by Jonas Auken
 
Digital Publishing: What to take away
Digital Publishing: What to take awayDigital Publishing: What to take away
Digital Publishing: What to take away
 
ESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini Projects
ESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini ProjectsESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini Projects
ESWC SS 2013 - Tuesday Projects Fabian Flöck: Introduction to Mini Projects
 
Design Thinking for Eduhacks 2017
Design Thinking for Eduhacks 2017Design Thinking for Eduhacks 2017
Design Thinking for Eduhacks 2017
 
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ers
 
Summerschool P4, Prototyping
Summerschool P4, PrototypingSummerschool P4, Prototyping
Summerschool P4, Prototyping
 
Measuring Communities of Practice
Measuring Communities of PracticeMeasuring Communities of Practice
Measuring Communities of Practice
 
BBL Personal Kanban one-on-one
BBL Personal Kanban one-on-oneBBL Personal Kanban one-on-one
BBL Personal Kanban one-on-one
 
Aurora design sprint activties-final
Aurora design sprint  activties-finalAurora design sprint  activties-final
Aurora design sprint activties-final
 
Prototyping in code
Prototyping in codePrototyping in code
Prototyping in code
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...Graduation Project Presentation - Design of Web Based E-learning as an Assist...
Graduation Project Presentation - Design of Web Based E-learning as an Assist...
 

Último

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Último (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

UCD Results for Mindquarry 1.2

  • 1. Release Eagle UCD Results Navigation & Talk Alexander Klimetschek, Lars Trieloff, Nadia Mahlow, Jonas Witt 28/03/2007 © Mindquarry GmbH
  • 2. 2 Agenda Experiences with UCD in practice Results for Navigation Redesign Results for new Talk component Outlook
  • 3. 3 Agenda Experiences with UCD in practice Results for Navigation Redesign Results for new Talk component Outlook
  • 4. 4 Experiences with UCD
  • 5. 5 What did we do? initially started by Stephan.... cyclic process very typical
  • 6. 5 What did we do? initially UCD for next release: Navigation Redesign & New Talk started by Stephan.... component cyclic process very typical
  • 7. 5 What did we do? initially UCD for next release: Navigation Redesign & New Talk started by Stephan.... component First time at Mindquarry Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs cyclic process very typical
  • 8. 5 What did we do? initially UCD for next release: Navigation Redesign & New Talk started by Stephan.... component First time at Mindquarry Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs Start: Collect ideas, focus, identify problems cyclic process very typical
  • 9. 5 What did we do? initially UCD for next release: Navigation Redesign & New Talk started by Stephan.... component First time at Mindquarry Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs Start: Collect ideas, focus, identify problems cyclic process Cyclic process: design → mockup → test very typical
  • 10. 5 What did we do? initially UCD for next release: Navigation Redesign & New Talk started by Stephan.... component First time at Mindquarry Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs Start: Collect ideas, focus, identify problems cyclic process Cyclic process: design → mockup → test very typical Result: „Pflichtenheft“ with mockups and notes
  • 11. 5 What did we do? initially UCD for next release: Navigation Redesign & New Talk started by Stephan.... component First time at Mindquarry Previous Knowledge from HPI seminar, internet, books, Gregor, d-labs Start: Collect ideas, focus, identify problems cyclic process Cyclic process: design → mockup → test very typical Result: „Pflichtenheft“ with mockups and notes
  • 12. 6 Timeline & Statistics KW 10 KW 11 KW 12 Mo Di Mi Do Fr Mo Di Mi Do Fr Mo Di Mi Do Fr M M D M →D D M T T D← M T D D →/←: Start/End D: Discussion M: Mockups T: User Test
  • 13. 6 Timeline & Statistics KW 10 KW 11 KW 12 Mo Di Mi Do Fr Mo Di Mi Do Fr Mo Di Mi Do Fr M M D M →D D M T T D← M T D D - 3 Tests, total 5 Users →/←: Start/End - Test sessions: ~1h per user with ~3 scenarios D: Discussion - 1h general interview M: Mockups - Long discussions: 4 h each T: User Test
  • 14. 1) should be done by the company‘s designers/ developers themselves UCD Experience Facts 2) next time: contact larger group at an earlier point of time OR pay passengers 7 4) you are forced to actually draw the entire interface if you want to test it with a user -> no forgotten areas 6) with the right setup (copying & transparency slides)
  • 15. 1) should be done by the company‘s designers/ developers themselves UCD Experience Facts 2) next time: contact larger group at an earlier point of time OR pay passengers 7 It`s easy! 4) you are forced to actually draw the entire interface if you want to test it with a user -> no forgotten areas 6) with the right setup (copying & transparency slides)
  • 16. 1) should be done by the company‘s designers/ developers themselves UCD Experience Facts 2) next time: contact larger group at an earlier point of time OR pay passengers 7 It`s easy! Forces you to design & think about all processes 4) you are forced to actually draw the entire interface if you want to test it with a user -> no forgotten areas 6) with the right setup (copying & transparency slides)
  • 17. 1) should be done by the company‘s designers/ developers themselves UCD Experience Facts 2) next time: contact larger group at an earlier point of time OR pay passengers 7 It`s easy! Forces you to design & think about all processes Getting test users in short time was difficult 4) you are forced to actually draw the entire interface if you want to test it with a user -> no forgotten areas 6) with the right setup (copying & transparency slides)
  • 18. 1) should be done by the company‘s designers/ developers themselves UCD Experience Facts 2) next time: contact larger group at an earlier point of time OR pay passengers 7 It`s easy! Forces you to design & think about all processes Getting test users in short time was difficult But each user test gives helpful insights 4) you are forced to Test users see things with different eyes actually draw the entire interface if you Surprises also for the non-hardcore-tekkie guys want to test it with a user -> no forgotten areas 6) with the right setup (copying & transparency slides)
  • 19. 1) should be done by the company‘s designers/ developers themselves UCD Experience Facts 2) next time: contact larger group at an earlier point of time OR pay passengers 7 It`s easy! Forces you to design & think about all processes Getting test users in short time was difficult But each user test gives helpful insights 4) you are forced to Test users see things with different eyes actually draw the entire interface if you Surprises also for the non-hardcore-tekkie guys want to test it with a user -> no forgotten areas Good to see problems fixed in the next round 6) with the right setup (copying & transparency slides)
  • 20. 1) should be done by the company‘s designers/ developers themselves UCD Experience Facts 2) next time: contact larger group at an earlier point of time OR pay passengers 7 It`s easy! Forces you to design & think about all processes Getting test users in short time was difficult But each user test gives helpful insights 4) you are forced to Test users see things with different eyes actually draw the entire interface if you Surprises also for the non-hardcore-tekkie guys want to test it with a user -> no forgotten areas Good to see problems fixed in the next round Paper prototyping costs drawing time, but can be maderight 6) with the easy setup (copying & transparency slides)
  • 21. 8 Agenda Experiences with UCD in practice Results for Navigation Redesign Results for new Talk component Outlook
  • 22. 9 Navigation Redesign Results
  • 23. 10
  • 24. 1 Clear Tab Layout 10
  • 25. 1 2 Centered 2nd Level Navigation 10
  • 26. 1 2 3 Breadcrumbs including teams switcher (above content) 10
  • 27. 1 2 3 4 Team list in sidebar, always visible, quick switching possible 10
  • 28. 1 2 5 3 Search: global position, results 4 pop-up and move stuff below down 10
  • 29. 1 2 5 3 4 6 Content Area, „tabified nifty box“ 10
  • 30. 1 2 5 3 7 4 Content Actions (inside box) 6 10
  • 31. 1 2 5 3 7 8 4 Section-global o( snoitca-noitcebox) )xob edistu actions (outside S 6 10
  • 32. 1 2 5 3 9 7 8 4 AJAX-Notification Area 6 10
  • 33. 1 2 5 3 9 7 8 4 6 10
  • 34. Visually separating Lists from Content Pages 11
  • 35. Visually separating Lists from Content Pages 11
  • 36. Visually separating Lists from Content Pages 1 Alternating list entries on gray background 11
  • 37. Visually separating Lists from Content Pages 1 2 Foreground white tabified nifty box 11
  • 38. Visually separating Lists from Content Pages 1 2 11
  • 39. 12
  • 40. 1 Paging, if needed + table headline,eg. tasks 12 1
  • 41. 1 2 12 Lists are visually behind the content, thus gray bg color 1
  • 42. 1 2 12 1
  • 43. 13
  • 44.
  • 45. 15 Navigation Tree
  • 46. 15 Navigation Tree No single tree, but 2 dimensions Sections (Files, Wiki, Tasks, ....) Your Teams
  • 47. 15 Navigation Tree No single tree, but 2 dimensions Sections (Files, Wiki, Tasks, ....) Your Teams Meta-Tab „Teams“ looks nice, but makes things difficult
  • 48. 15 Navigation Tree No single tree, but 2 dimensions Sections (Files, Wiki, Tasks, ....) Your Teams Meta-Tab „Teams“ looks nice, but makes things difficult Solution Nr. 1: Put Teams virtually in root
  • 49. 15 Navigation Tree No single tree, but 2 dimensions Sections (Files, Wiki, Tasks, ....) Your Teams Meta-Tab „Teams“ looks nice, but makes things difficult Solution Nr. 1: Put Teams virtually in root Solution Nr. 2: Skip overview pages for now Once inside a team, nobody will ever find them Will provide per-user aggregation across teams later
  • 50. Navigation Sitemap: New Pages 3 3 3 16
  • 51. Navigation Sitemap: New Pages 1 All Users list and (public) User profile 3 3 3 16
  • 52. Navigation Sitemap: New Pages 1 3 3 2 Talk: all conversations + new conversation + conv. messages 3 16
  • 53. Navigation Sitemap: New Pages 1 3 3 2 Talk: all conversations + new conversation + conv. messages 16 + 3 Email + Instant Messaging Design
  • 54. Navigation Sitemap: New Pages 1 3 3 2 Minor (possible) additions needed from navigational pov 3 16
  • 55. Navigation Sitemap: New Pages 1 3 3 2 3 16
  • 56. 17 Navigation paths
  • 57. 17 Navigation paths General: [Team] > Section > Page > Subpage
  • 58. 17 Navigation paths General: [Team] > Section > Page > Subpage Problems with „Teams“ Section - solutions:
  • 59. 17 Navigation paths General: [Team] > Section > Page > Subpage Problems with „Teams“ Section - solutions: Users: All Teams > Users (> Frank Mustermann)
  • 60. 17 Navigation paths General: [Team] > Section > Page > Subpage Problems with „Teams“ Section - solutions: Users: All Teams > Users (> Frank Mustermann) All teams: All Teams > Teams
  • 61. 17 Navigation paths General: [Team] > Section > Page > Subpage Problems with „Teams“ Section - solutions: Users: All Teams > Users (> Frank Mustermann) All teams: All Teams > Teams Selected Team Details: [Team] > Details
  • 62. 17 Navigation paths General: [Team] > Section > Page > Subpage Problems with „Teams“ Section - solutions: Users: All Teams > Users (> Frank Mustermann) All teams: All Teams > Teams Selected Team Details: [Team] > Details Click on Teams Tab leads to all teams or selected team detail
  • 63. 17 Navigation paths General: [Team] > Section > Page > Subpage Problems with „Teams“ Section - solutions: Users: All Teams > Users (> Frank Mustermann) All teams: All Teams > Teams Selected Team Details: [Team] > Details Click on Teams Tab leads to all teams or selected team detail Click on Team in Team list will show detail if in teams section
  • 64. Buttons and Icons - smaller buttons, slightly-rounded, fit-to-text-width - background color same as light section background color - general icons indicating action (except for „new“) 18
  • 66. User Profile page All Teams 1 New path: „All teams“ > Users > X 19
  • 67. User Profile page All Teams 1 2 Profile visible for others / admins can change it later 19
  • 68. User Profile page All Teams 1 2 3 Edit-in-place style as in wiki/tasks 19
  • 69. User Profile page All Teams 1 2 3 4 List of team memberships 19
  • 70. User Profile page All Teams 1 2 3 5 Place for settings (first one: receive mails yourself) 4 19
  • 71. User Profile page All Teams 1 2 3 5 4 19
  • 72. Task Filter Quick Improvements 20
  • 73. 21 Agenda Experiences with UCD in practice Results for Navigation Redesign Results for new Talk component How to process with non-designed interface areas
  • 74. 22 Talk Design Results
  • 75. 23 General Concept
  • 76. 23 General Concept Communicate via Mails Web Instant Messaging Meeting Minutes
  • 77. 23 General Concept Communicate via Mails Web Instant Messaging Meeting Minutes One Conversation across all those channels
  • 78. 23 General Concept Communicate via Mails Web Instant Messaging Meeting Minutes One Conversation across all those channels Easy setup of mailing lists
  • 79. 23 General Concept Communicate via Mails Web Instant Messaging Meeting Minutes One Conversation across all those channels Easy setup of mailing lists Easy digital meeting minutes
  • 80. 24 Web Interface
  • 81. 24 Web Interface Full control here Read and Search Send Messages Easily add links to other mindquarry resources Create Conversations Subscribe and unsubscribe
  • 83. List of Conversations 1 Create new conversation 25
  • 84. List of Conversations 1 2 Email address (starts new conv. => creates new mail address) 25
  • 85. List of Conversations 3 1 2 Subscribe/Unsubscribe to/from any new conversations per mail 25
  • 86. List of Conversations 3 1 2 4 Title of conversation, links to another page w/ messages 25
  • 87. List of Conversations 3 1 2 4 5 1-line-preview of last message, links directly to the last message 25
  • 88. List of Conversations 3 1 2 4 5 25
  • 89. Start a new conversation 26
  • 90. Start a new conversation 1 Note: no global new buttons here, confuses people 26
  • 91. Start a new conversation 1 2 Lists subscribe-to-new user, add button opens dialog (next slide) 26
  • 92. Start a new conversation 1 2 3 Small button, large integration: insert link to files/wiki/tasks etc. into text 26
  • 93. Start a new conversation 1 2 3 26 4 Simple: only one button here to send the stuff!
  • 94. Start a new conversation 1 2 3 26 4 5 Another hint to the team‘s mail address
  • 95. Start a new conversation 1 2 3 26 4 5
  • 96. General Search and Filter Widget 27
  • 97. General Search and Filter Widget 27
  • 100. Conversation: Message History 1 2 Subscribe / Unsubscribe to/from this specific conv. per mail 28
  • 101. Conversation: Message History 1 2 3 Sort chronological (switching can be added in a later release) 28
  • 102. Conversation: Message History 1 2 4 3 Paging (wrong here, will be on the right) 28
  • 103. Conversation: Message History 1 2 4 3 5 Short message style (chat logs) 28
  • 104. Conversation: Message History 1 2 4 3 5 6 User image with source overlay (mail, web, chat...) 28
  • 105. Conversation: Message History 1 2 4 3 5 6 7 Timestamps only in-between, as needed (intelligent rules) 28
  • 106. Conversation: Message History 1 2 4 3 5 6 7 28
  • 107. Conversation: Message History 8 Send Message Box same style as in „Start new conversation“ 28
  • 109. Meeting Minutes in web interface 29
  • 110. 30 Mailing List Basics
  • 111. 30 Mailing List Basics Receive conversation messages per e-mail when subscribed to it subscribed to new conversations for a team
  • 112. 30 Mailing List Basics Receive conversation messages per e-mail when subscribed to it subscribed to new conversations for a team Mailing list address: <conversation-id>.<team-id>@foobar.com
  • 113. 30 Mailing List Basics Receive conversation messages per e-mail when subscribed to it subscribed to new conversations for a team Mailing list address: <conversation-id>.<team-id>@foobar.com Start new conversation: <team-id>@foobar.com uses subject as new conversation‘s title
  • 114. 31 Mailing List Advanced
  • 115. 31 Mailing List Advanced File attachments are discarded too many possibilities for display in web interface if time permits: cut off, put into svn, append svn link
  • 116. 31 Mailing List Advanced File attachments are discarded too many possibilities for display in web interface if time permits: cut off, put into svn, append svn link Subject is ensured to be Re: <conversation title>
  • 117. 31 Mailing List Advanced File attachments are discarded too many possibilities for display in web interface if time permits: cut off, put into svn, append svn link Subject is ensured to be Re: <conversation title> Bottom of mail contains hint and link to conversation in web
  • 118. 31 Mailing List Advanced File attachments are discarded too many possibilities for display in web interface if time permits: cut off, put into svn, append svn link Subject is ensured to be Re: <conversation title> Bottom of mail contains hint and link to conversation in web Subscribe/Unsubscribe sends you an acknowledgement mail including all subscriptions as an overview
  • 119. 32 Meeting Minutes <YouNameIt> One could easily put the meeting minutes inside a mail & send it to the conversation‘s mail address
  • 120. 32 Meeting Minutes <YouNameIt> Editor is a bad word for non-tekkies One could easily put the meeting minutes inside a mail & send it to the conversation‘s mail address
  • 121. 32 Meeting Minutes <YouNameIt> Editor is a bad word for non-tekkies Problem: Only useful for people with formal style of taking MM (XY says) No solution yet how to support summary-style (apart from writing it into one‘s speech) One could easily put the meeting minutes inside a mail & send it to the conversation‘s mail address
  • 122. 32 Meeting Minutes <YouNameIt> Editor is a bad word for non-tekkies Problem: Only useful for people with formal style of taking MM (XY says) No solution yet how to support summary-style (apart from writing it into one‘s speech) Creating this tool is cheap, thus try it One could easily put the meeting Look out for usage patterns after release and/or minutes inside a mail & send it to user contributed clients (public API) the conversation‘s mail address
  • 124. Creating a new conversation 34
  • 125. Creating a new conversation Guest user: will be added for display of his statements, but won‘t be a normal user in the Mindquarry system 34
  • 126. Creating a new conversation 34
  • 128. 36 Instant Messaging
  • 129. 36 Instant Messaging Problem with unavailable group chats Jabber has got it many servers, e.g. Google Talk, and clients do NOT support it
  • 130. 36 Instant Messaging Problem with unavailable group chats Jabber has got it many servers, e.g. Google Talk, and clients do NOT support it Solution: Bots you communicate with the Mindquarry Conversation XY Bot he prints messages for all others: Peter says: automatic registration of new users at server?
  • 131. 37 Agenda Experiences with UCD in practice Results for Navigation Redesign Results for new Talk component Outlook
  • 132. 38 Outlook
  • 133. 39 Communicating Results
  • 134. 39 Communicating Results Combination of UCD and Open Source is new
  • 135. 39 Communicating Results Combination of UCD and Open Source is new External developers might concentrate on backend development
  • 136. 39 Communicating Results Combination of UCD and Open Source is new External developers might concentrate on backend development For possible frontend developers we need good and convincing communication of resulting „requirements“
  • 137. 39 Communicating Results Combination of UCD and Open Source is new External developers might concentrate on backend development For possible frontend developers we need good and convincing communication of resulting „requirements“ Future UCD together with Community UCD hosted at & done by Mindquarry, 1-2 times a year Selected Committers will be invited
  • 138. 40 Non-designed areas?
  • 139. 40 Non-designed areas? Not done because of lower importance / triviality payment server / account registration user rights management
  • 140. 40 Non-designed areas? Not done because of lower importance / triviality payment server / account registration user rights management At least mockups should be discussed before implementation
  • 141. 40 Non-designed areas? Not done because of lower importance / triviality payment server / account registration user rights management At least mockups should be discussed before implementation User testing not needed, proven concepts out there
  • 142. The UCD Team wishes happy 41 coding & promoting! Alexander Klimetschek, Lars Trieloff, Nadia Mahlow, Jonas Witt Release Eagle