Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. BA's w/o Expertise

BA's w/o Expertise

Scheduled Pinned Locked Moved The Lounge
designwpfbusinesssaleshelp
12 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Matt Bond
    wrote on last edited by
    #1

    So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

    C Sander RosselS M R H 10 Replies Last reply
    0
    • M Matt Bond

      So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

      C Offline
      C Offline
      CHill60
      wrote on last edited by
      #2

      Matt Bond said:

      The rules of my office are that the BA's call the shots for anything UI related.

      and:

      so bad that my boss's boss told us to fix one part because it was so bad

      Easy … get your boss's boss to change the rules of the office! :laugh: Seriously though - either break the rules yourself or make it your boss's boss's problem.

      1 Reply Last reply
      0
      • M Matt Bond

        So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

        Sander RosselS Offline
        Sander RosselS Offline
        Sander Rossel
        wrote on last edited by
        #3

        First, try to talk to the BA. If he doesn't listen you may want to escalate things with your boss. Whatever you do, make very sure people know who does the UI design. If your boss's boss tells you to fix something and your boss knows who did the initial design, chances are he's going to talk to the BA for you.

        Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

        1 Reply Last reply
        0
        • M Matt Bond

          So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #4

          If the boss and boss's boss don't realize the problem or are unwilling to fix it, there's really not much you can do except tediously document each issue and present your documentation at some point to the boss or boss's boss.

          Latest Articles:
          Abusing Extension Methods, Null Continuation, and Null Coalescence Operators

          1 Reply Last reply
          0
          • M Matt Bond

            So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

            R Offline
            R Offline
            RJOberg
            wrote on last edited by
            #5

            Matt Bond wrote:

            constantly ignores industry standard UI design principles

            Are the design principles specific to your industry or design in general? I ask because if your program's UI is 20 years old, maybe updating things to be easier to use isn't a bad thing. I agree with Sander that you should try talking with the BA. Explain why the design needs to be consistent and if there are industry specific standards to follow, those as well. At the same time, be open to suggestions that might improve usage. Maybe some of the "new and better" ideas might improve things for the end users... would it be an improvement to get rid of wasted clicks even if they are 'standard'? That said, a lot of the CompSci people I've worked with (myself included) are terrible at UI. We don't always think about how things should work the same as 'normal' people do. It wasn't until I spent a few years with actual trained usability experts that I started to change my approach to something akin to 'If you have to think about it then it probably isn't a good UI.'

            1 Reply Last reply
            0
            • M Matt Bond

              So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

              H Offline
              H Offline
              honey the codewitch
              wrote on last edited by
              #6

              I don't have much advice other than don't hire people without industry experience - something I learned in the .com boom days. Academia doesn't teach proper software development, and because academia is sort of antithetical in nature to putting practice over theory it probably never will. People get lost in the Right Way(TM) to design things that often isn't the right way at all when the real world collides with it, but they get stuck in this idea of "it must fit the model" and i've found that the higher the degree in Compsci the more likely this sort of thing comes from them. I'm sorry to say but uni as much as it educates, puts blinders on people, and those blinders only get undone through actual experience. If you want to save this hire, be patient with them, correct them, and hope to hell they are responsive to criticism and can update their work accordingly. Otherwise, it's time to look for a different UI person. Just my $0.02

              Real programmers use butterflies

              R 1 Reply Last reply
              0
              • M Matt Bond

                So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                A company BA you're likely stuck with. A contractor (you didn't hire) you can shuffle aside. The whole MVVM mentality totally divorces the (BA's) view from the physical and logical data models and any performance considerations. Share your models. If you don't have any, start making them (Visio). Then design and code.

                It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                1 Reply Last reply
                0
                • H honey the codewitch

                  I don't have much advice other than don't hire people without industry experience - something I learned in the .com boom days. Academia doesn't teach proper software development, and because academia is sort of antithetical in nature to putting practice over theory it probably never will. People get lost in the Right Way(TM) to design things that often isn't the right way at all when the real world collides with it, but they get stuck in this idea of "it must fit the model" and i've found that the higher the degree in Compsci the more likely this sort of thing comes from them. I'm sorry to say but uni as much as it educates, puts blinders on people, and those blinders only get undone through actual experience. If you want to save this hire, be patient with them, correct them, and hope to hell they are responsive to criticism and can update their work accordingly. Otherwise, it's time to look for a different UI person. Just my $0.02

                  Real programmers use butterflies

                  R Offline
                  R Offline
                  Rick York
                  wrote on last edited by
                  #8

                  I couldn't agree more. Just yesterday I was looking at some code by our newest hire and I had to correct several things they did because that was the way they were taught in school. I had to tell them that was fine for small, assignment projects but for larger scale, real world projects those are definitely not the right ways to things.

                  "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

                  1 Reply Last reply
                  0
                  • M Matt Bond

                    So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

                    D Offline
                    D Offline
                    dandy72
                    wrote on last edited by
                    #9

                    Matt Bond wrote:

                    I have 2 business analysts (BA's)

                    Not advice, but a reminder that you can't spell "analyst" without "anal"...

                    1 Reply Last reply
                    0
                    • M Matt Bond

                      So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

                      M Offline
                      M Offline
                      Mark_Wallace
                      wrote on last edited by
                      #10

                      I really hate to say this, but what you need is to have regular meetings about design. Sometimes, meetings do actually serve a good purpose.

                      I wanna be a eunuchs developer! Pass me a bread knife!

                      1 Reply Last reply
                      0
                      • M Matt Bond

                        So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

                        D Offline
                        D Offline
                        DerekT P
                        wrote on last edited by
                        #11

                        years before the new BA started, give it to the dog to sleep on for a few nights, then refer to it whenever he gives you work. Just point out it's non-conformant. When he asks why no-one's produced it before, just say it's so internalised that it's second nature to everyone. But must be adhered to.

                        1 Reply Last reply
                        0
                        • M Matt Bond

                          So at my job, I have 2 business analysts (BA's) that write up all the stories for us to work on. One of them is a power user with industry knowledge and has worked in Support on the program for years, but no computer classes. The other has a degree in Computer Science, but no industry knowledge. The rules of my office are that the BA's call the shots for anything UI related. I have more problems with the second BA (the one with the degree) designing bad UI's. So bad that my boss's boss told us to fix one part because it was so bad. This BA constantly ignores industry standard UI design principles and doesn't follow our program's look and feel when new parts are developed. They also always want to do things in a "new and better" way. This, I believe, breaks the UI contract we have developed over 20 years with our customers. It makes the program a hodge-podge of styles/designs, so the customer never knows how it's going to work from one area to the next. As for the first BA, I get along great with. She gets it 100%. Any advice? Bond Keep all things a simple as possible, but no simpler. -said someone, somewhere

                          G Offline
                          G Offline
                          Gary Wheeler
                          wrote on last edited by
                          #12

                          Find your cousin James, and ask him to terminate the 2nd BA with extreme prejudice.

                          Software Zen: delete this;

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups