• 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!

You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:

  • You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
  • You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
  • If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.

Previously on "Project manager route or business analyst?"

Collapse

  • tim123
    replied
    Goes with the territory.

    You do not find people working in the embedded field as coders. They all do their own design, code and module test. It used to be that they did their own integration as well but that has been hived off into a separate function at most places.

    tim

    Leave a comment:


  • cojak
    replied
    God I wish there were more out there like you....

    Leave a comment:


  • tim123
    replied
    I didn't mean the bit about meeting the client.

    I meant the bit about not starting until they have a spec. There is just no point, you might waste your time producing something completely wrong and have to start again.

    Someone, somewhere along the line has to produce a list of requirements before I design the solution. Whether that's the client, or my boss, I don't really care, but this buck stops on someone else's desk, not mine.

    And to be clear, I only need the requirements, I don't want to be told the implementation solution, that's part of my job as an engineer, rather than a coder.

    tim

    Leave a comment:


  • cojak
    replied
    Quite often developers don't want to get involved, Tim.

    I've forgotten the amount of times I've heard developers saying they hate the politics of projects when they just want to code.

    The meetings, the diplomacy, the knowledge of external events that impact your project and the heading off at the pass anything that could steam roller over it (including customers who aren't quite sure what it is they want) is the territory of BAs and PMs.

    I'm not saying that all developers are like that, it's just that there is enough of them wanting to avoid that kind of stuff to give the rest of us work..

    Leave a comment:


  • tim123
    replied
    Originally posted by zara_backdog View Post
    As a BA I have also project managed successfully when the company kicked out all the PM’s, , and have had a couple gigs as a PM. However I enjoy the BA aspect only thing is you can end up being a ‘Jack of all Trades’ and I often end up testing, training and supporting the product.

    I have always had a good relationship with my development team:

    Some are excellent analyst’s who enjoy taking to the business \ client to ascertain what’s required and provide solutions

    Others (like the SW house I am dealing with) only think they know what the Business/Client wants and carry on developing regardless and have come up with:

    • I did not have time to read the spec
    • It would take too long to write, so we simplified it
    • Why don’t you want users to delete their own accounts?

    Most are quite happy I deal with workshops, users and the politics and provide then with the requirements and we work together to get the job done, and if we can’t deliver what the client requires I will but the alternative to them.

    Well – in true BA style I waffled on, but at the end of the day it should be Team Work, I can only say the developers who hate us (aussielong?) you have not worked with a decent BA
    Well I'm afraid that I just had my spitting the coffee at the screen.

    You really mean that you work with developers who CAN'T work all this out for themselves?

    What are they, still in nappies?

    (It really really really isn't like that in the companies that I get to work for!)

    tim

    Leave a comment:


  • cojak
    replied
    Originally posted by zara_backdog View Post

    Most are quite happy I deal with workshops, users and the politics and provide then with the requirements and we work together to get the job done, and if we can’t deliver what the client requires I will but the alternative to them.

    Well – in true BA style I waffled on, but at the end of the day it should be Team Work, I can only say the developers who hate us (aussielong?) you have not worked with a decent BA
    Bravo that BA!

    Put in a diplomatic way - BA's do that stuff so that developers don't have to!

    Leave a comment:


  • TykeMerc
    replied
    Well said Zara_backdog, that's a perfect illustration of how a proper BA adds value to a project team.

    Leave a comment:


  • zara_backdog
    replied
    As a BA I have also project managed successfully when the company kicked out all the PM’s, , and have had a couple gigs as a PM. However I enjoy the BA aspect only thing is you can end up being a ‘Jack of all Trades’ and I often end up testing, training and supporting the product.

    I have always had a good relationship with my development team:

    Some are excellent analyst’s who enjoy taking to the business \ client to ascertain what’s required and provide solutions

    Others (like the SW house I am dealing with) only think they know what the Business/Client wants and carry on developing regardless and have come up with:

    • I did not have time to read the spec
    • It would take too long to write, so we simplified it
    • Why don’t you want users to delete their own accounts?

    Most are quite happy I deal with workshops, users and the politics and provide then with the requirements and we work together to get the job done, and if we can’t deliver what the client requires I will but the alternative to them.

    Well – in true BA style I waffled on, but at the end of the day it should be Team Work, I can only say the developers who hate us (aussielong?) you have not worked with a decent BA

    Leave a comment:


  • tim123
    replied
    Originally posted by malvolio View Post
    Sorry, but even if you are king if software developement in IT Dev Corp, doing nothing but turning out IT stuff with no other component but other bits of IT and celebrate IT day along with al the other geeks...

    There is still a business element to get your carefully crafted product from your workstaion to the outside world. There's also a business element to prove there's some point in writing the damn IT thing in the first place.

    My clent has a single production line a third of a mile long that does nothing but turn out plasterboard. But there's quite a lot of business activitiy going on to work out what to do with all that plasterboard coming off the line at 20 mph, 24 hours a day...

    It might be a trivial element in some organisations but there is always a business component, and some poor benighted fool with a PM hat had to put a bit of effort into making it happen.
    I never said that there wasn't.

    All I said is that a solution which replaces the "technology" with a "process", isn't possible (if you are to have an end product to sell) and saying that the person employed to do (your bit) above should also be looking for this replacement, is a nonsense.

    tim

    Leave a comment:


  • malvolio
    replied
    Sorry, but even if you are king if software developement in IT Dev Corp, doing nothing but turning out IT stuff with no other component but other bits of IT and celebrate IT day along with al the other geeks...

    There is still a business element to get your carefully crafted product from your workstaion to the outside world. There's also a business element to prove there's some point in writing the damn IT thing in the first place.

    My clent has a single production line a third of a mile long that does nothing but turn out plasterboard. But there's quite a lot of business activitiy going on to work out what to do with all that plasterboard coming off the line at 20 mph, 24 hours a day...

    It might be a trivial element in some organisations but there is always a business component, and some poor benighted fool with a PM hat had to put a bit of effort into making it happen.

    Leave a comment:


  • tim123
    replied
    Originally posted by TykeMerc View Post
    To an extent there's a fair bit of talking at cross purposes here, you've got developers who work for pure software houses turning out product which is obviously almost pure IT
    Actually I'm (and perhaps others are) coming from a direction where I develop software that forms the controling part of a "boxed" product sold to a customer as a non essential purchase.

    Think: Mobile Phone, Digital Set-Top Box, Sat Nav, Telecommes Switch or even a complete Aeroplane.

    I defy a BA to "process out" the "technology" in these developments and still leave a viable business case for the development.

    Though I agree that there is some scope to change the technology.

    tim

    Leave a comment:


  • TykeMerc
    replied
    Originally posted by tim123 View Post
    I understood what you were trying to say.

    What I am saying is that this role does not transfer to every company as you seem to imply that it did.

    For some types of company, the only thing that you can do to improve the product is to improve the IT within the product. Because of the nature of the product, there is no scope for any other type of product improvement.

    I accept that it is often possible to improve the methods that the team use to perform their development (at its simplest lets say, by the use of a CM system), but to me that's not the task of a BA, that the task of the Development (Software/Hardware) Manager.

    Tim
    To an extent there's a fair bit of talking at cross purposes here, you've got developers who work for pure software houses turning out product which is obviously almost pure IT and several PM's who are used to implementing multiple IT systems at or for customers where the situation is obviously far from pure IT and in fact quite often isn't IT at all.

    Much of my recent PM work has been ERP related and therefore complex modular installations requiring all sorts of stuff from infrastructure through software, training, BPR, customisation, configuration, data migration, interfaces and even outright bespoking. I usually get contracted by the user rather than the supplier side too so my perspective is based on the complete life cycle from the client end.
    The requirements for these projects are far from being a simple (or complex) software spec and need BA's, extensive Business input and vendor technical staff to produce, review, revise agree and then design a solution part of which is usually IT.
    To a software house a BA is of more limited use in product development than they are in implementation phases, module selection, testing, training, BPR advice and software exploitation all make use of the BA's business focus.

    Leave a comment:


  • mailric
    replied
    I think most of these posts just prove the worth of a decent BA and PM.



    Some people will just never get it.

    Leave a comment:


  • tim123
    replied
    Originally posted by Bluebird View Post
    What I was trying to say is that a BAs scope is not just about software and systems implementation - BA's get involved in process improvements and solutions that don't involve hardware or software of any nature.
    I understood what you were trying to say.

    What I am saying is that this role does not transfer to every company as you seem to imply that it did.

    For some types of company, the only thing that you can do to improve the product is to improve the IT within the product. Because of the nature of the product, there is no scope for any other type of product improvement.

    I accept that it is often possible to improve the methods that the team use to perform their development (at its simplest lets say, by the use of a CM system), but to me that's not the task of a BA, that the task of the Development (Software/Hardware) Manager.

    Tim

    Leave a comment:


  • tim123
    replied
    Originally posted by malvolio View Post
    Thank you - you've started my day with coffee all over the keyboard...

    Unless your company is in the business of producing application code for resale, that is probably the narrowest, most blinkered viewpoint I've seen in months. A company can survive without IT; IT will not survive without a company.
    I agree (almost entirely) with what Nick said.

    I think you read what he said too quickly and invented too much of your own into it (or just over emphasised his use of "merely"). Or perhaps you snipped the bit with the problem, IMHO there is nothing at all wrong with the bit that you left.

    ISTM that there is a huge difference between a development that is intended to serve a purpose and a development that is THE PRODUCT for sale, the latter is not just restricted to a piece of software that runs on a PC.

    Your comment is ridiculous when viewed from a company where the product is the development of an IT product (using the term in its expanded sense). It is ABSOLUTELY impossible for this type of product to exist without IT, because it's (by definition) inside the flipping product.

    tim

    Leave a comment:

Working...
X