• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Something been bothering me

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #21
    Originally posted by Moscow Mule View Post
    Being a programmer who actually understands the business, I can't see the need for a BA half the time.

    Most of the time I'm explaining the latest structured derivative (or whatever) to the BA!
    Quite right! Not every project needs a BA. Or a project manager for that matter. Maintenance programmers often know the business inside out and have a good rapport with the end users.

    Financial Trading is a set business model really. Trade legs, LCH, back office. Again programmers that know the business inside out are paid handsomely for their knowledge. Try and outsource that to Mr Shawadiwadi!
    Knock first as I might be balancing my chakras.

    Comment


      #22
      Originally posted by Numpty View Post
      Or, when not importing people, exporting the work in the name of holistic corporate efficiency. As I said, well done.
      One point. You're quick enough to winge on like a banshee while you feel you have a point to prove. I man up and offer an apology and you are not even gracious enough to accept it.

      Twunt.

      HTH
      Knock first as I might be balancing my chakras.

      Comment


        #23
        Originally posted by suityou01 View Post
        More frugal projects make the players 'wear many hats' - hate that expression. So you are tearing around like a blue arsed fly being developer, BA, tester. Some people are good at it, but I think it makes for stressful work, poor quality deliverables and is largely a false economy.
        Originally posted by jmo21 View Post

        I agree about the tester being better suited for that move comment too. Testers generally in my experience have better overall domain knowledge as they usually work with the whole system, whereas programmers are more often limited to smaller parts of bigger systems.

        just IMHO :-)
        In my experience I have found very few good testers who are good programmers and vice versa.

        I was PM at a smaller company for many years battling with the directors about the lack of proper testers in the company. Eventually I had a project with a big enough budget for me to get my own testers in (on contract of course!). Then the other PMs noticed and pestered the directors for access to the same resources too - things improved pretty quickly from that point.
        This default font is sooooooooooooo boring and so are short usernames

        Comment


          #24
          Originally posted by suityou01 View Post
          Current gig is a step up for me (Business Analyst) from code monkey. I am enjoying it, and doing well. But there are less BAs than code monkeys, or should I say less BA gigs than code monkey gigs. Should I be worried about gig continuity? Did anyone make a step up while contracting? Did it increase bench time?
          I never worked as a Dev. I went from a support/systems manager role -> tester -> BA as a permie before I started contracting as a BA.

          I have found it completely impossible to change industry as a BA. So despite ensuring that I was trained up with good BA skills that can be utilised in any industry, outside of banking and finance I don't get a look in.

          I don't think that it is just BA gigs you would be looking for, it is BA gigs for projects similar to the one you are on that you will be looking for. You will find that that limits the opportunities considerably.

          Having said that, it is very much harder to outsource the BA work (famous last words) so for longevity it might be a better option, unless the whole world goes Agile mad.

          Comment


            #25
            Most BA's just get in the way. A good BA can save you a lot of time though. These are very rare, just like great testers.

            BA has grown out of *analyst* programming because a lot of techies dont want to, or just cant talk to the business - because they don't want to learn the business.

            BA's do a lot of testing - what ex-programmer wants to do that?

            There are far more programming jobs than BA jobs. We have 15 programmers, and 5 BA's. The level of business knowledge a BA must have is far deeper than what a programmer can get away with. Most of the finer details of the business are boring. I'm mainly talking about banking here since thats my bag.

            If you keep up your programming skills, you can build software at home and eventually sell your own applications. That's where i'm headed. I'm just about to release my first app. If you truly focus on BA work, you will lose your coding skills.
            Last edited by aussielong; 1 February 2010, 04:00. Reason: spelling

            Comment


              #26
              Originally posted by MPwannadecentincome View Post
              In my experience I have found very few good testers who are good programmers and vice versa.
              Developers like to make things work. Testers like to break things.

              It's analogous to the difference between the kids who built really complex model railways and then configured them so that everything would run smoothly just as if it was a real railway, and the kid next door who said "Cool! Can we make them crash?"

              I was the kid next door, and got told that "No, we couldn't" because it might damage the trains - but it turned out that his dad had built it anyway

              Thirty-five years later, I'm a developer, but I still have a healthy appreciation of the benefits of making things crash, especially when I've built them

              Comment


                #27
                Originally posted by MPwannadecentincome View Post
                In my experience I have found very few good testers who are good programmers and vice versa.
                Spolsky agrees with you (and so do I) http://www.joelonsoftware.com/items/2010/01/26.html

                You don’t have to be a programmer to be a tester. A lot of companies want testers to be programmers who write automated test suites. It seems more efficient that way. This reflects a misunderstanding of what testers are supposed to do, which is evaluate new code, find the good things, find the bad things, and give positive and negative reinforcement to the developers.
                Also it's a bad idea to give testing jobs to bad programmers.

                A particularly terrible idea is to offer testing jobs to the programmers who apply for jobs at your company and aren’t good enough to be programmers. Testers don’t have to be programmers, but if you spend long enough acting like a tester is just an incompetent programmer, eventually you’re building a team of incompetent programmers, not a team of competent testers.

                Comment


                  #28
                  As a senior developer at a bank I had two BA's(Churchills Bitches) working for me - still think it's a step up?

                  Comment


                    #29
                    Originally posted by Churchill View Post
                    As a senior developer at a bank I had two BA's(Churchills Bitches) working for me - still think it's a step up?
                    They are currently meeting with the PM to get you fired.

                    HTH
                    Knock first as I might be balancing my chakras.

                    Comment


                      #30
                      My experience is that most projects would be way better off without the management.

                      And this has been tested in practice at one pension company where they had a big cull of permies due to the bank crash. Nearly all the permie management were immediately shown the door, but the contractors, as they were being paid for until the end of their contracts were kept on.

                      They had the three smoothest month ends ever.

                      Senior management being such extended everyone and gave some of the independent contractors management titles and a raise.
                      Insanity: repeating the same actions, but expecting different results.
                      threadeds website, and here's my blog.

                      Comment

                      Working...
                      X