Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Change Career Path For Programmer, Need Advice T_T

views
     
malleus
post Jun 8 2021, 08:07 AM

Look at all my stars!!
*******
Senior Member
2,096 posts

Joined: Dec 2011
QUOTE(liewmf @ Jun 6 2021, 09:18 PM)
Currently my company size is quite small and they splited BA task to sales ( meeting with end users, preparing proposal and documentations. ) and programmer (testing the system, coordinating UAT / Deployment) and don't have exact ba role... while test like cincai by programmer for now without prepare test case ..haha. sweat.gif Try my best to learn little and little before I can fly  bye.gif
*
I have some question for you on your current work environment:

- how well does the work scope gathered by the sales team get translated to technical requirements for the programmers right now?
- how are the timeline planning done for the work to be done right now? and how well has the splitting of work into smaller manageable chunks being done right now?
- for the technical requirements, how well written are the acceptance criteria for each deliverable piece of work by the programmers for them to refer to?

These are actually things that you can work on. As you mentioned, there's no test cased prepared. this is where you can step up to practice on your BA skills. You may find yourself in a situation where you get push back from your colleagues on the need to do all of these, and if you do, try talking to your management to sell them the idea on why it's important to do all of this, and you can volunteer for it.

This way even if you don't get to do a dedicated BA role in your current company, you are at least able to get an idea of what a BA is supposed to be doing day to day (reading about it, and experiencing it for yourself are rather different things), should you choose to look for a new job later.
UserU
post Jun 8 2021, 08:55 PM

CSONLINE2.NET - FREE COUNTER-STRIKE
Group Icon
Elite
5,093 posts

Joined: Mar 2009
From: Land of make believe

My friend got tired of coding and landed a BA position elsewhere.

Dongibap.

This post has been edited by UserU: Jun 8 2021, 08:56 PM
TSliewmf
post Jun 8 2021, 09:57 PM

Getting Started
**
Junior Member
173 posts

Joined: Feb 2014
From: Selangor
QUOTE(Oklahoma @ Jun 7 2021, 10:47 PM)
hi i think can pivot into PM role..

Try get a PM job first before taking your CAPM or PMP...

Experience better than education...

Im taking my CAPM atm, you dont really need experience, just need 23 hours of PM education...the official PMI project mgmt course is around RM1500...fulfills the requirements...
*
Hmm thanks for the suggestion!


QUOTE(malleus @ Jun 8 2021, 08:07 AM)
I have some question for you on your current work environment:

- how well does the work scope gathered by the sales team get translated to technical requirements for the programmers right now?
- how are the timeline planning done for the work to be done right now? and how well has the splitting of work into smaller manageable chunks being done right now?
- for the technical requirements, how well written are the acceptance criteria for each deliverable piece of work by the programmers for them to refer to?

These are actually things that you can work on. As you mentioned, there's no test cased prepared. this is where you can step up to practice on your BA skills. You may find yourself in a situation where you get push back from your colleagues on the need to do all of these, and if you do, try talking to your management to sell them the idea on why it's important to do all of this, and you can volunteer for it.

This way even if you don't get to do a dedicated BA role in your current company, you are at least able to get an idea of what a BA is supposed to be doing day to day (reading about it, and experiencing it for yourself are rather different things), should you choose to look for a new job later.
*
how well does the work scope gathered by the sales team get translated to technical requirements for the programmers right now?
- They're quite bad in this, for now only 1 or 2 senior programmer and lead who is very experienced can provide help to other programmer on this when people are confused, while the document produce by sales team are not actually consistent. Some project might have better documentation while some maybe just few pages of simple description, lols.

how are the timeline planning done for the work to be done right now? and how well has the splitting of work into smaller manageable chunks being done right now?
- No exact timeline planning , each of the programmer will handle one project , unless that guy can't handle then will ask for help and spilt task by diff function / pages. So I heard some programmer sometimes can't deliver in full even client is already waiting for long time / obviously the proj is being delay for too ling.

for the technical requirements, how well written are the acceptance criteria for each deliverable piece of work by the programmers for them to refer to?
- No, for the technical requirements nothing to refer biggrin.gif

Honestly I just go in this company not too long... I know it's a small company when interview but I don't know about the process at all that time doh.gif
I did ask like if there will be other role such as BA or not and they only say will open the role in future but not sure when and I not really sure will they do it or not haha.



QUOTE(UserU @ Jun 8 2021, 08:55 PM)
My friend got tired of coding and landed a BA position elsewhere.

Dongibap.
*
Your friend damn lucky la.. one of my ex-colleague also manage to straight jump from programmer -> BA , but I guess besides luck also need some soft skills that I lack now maybe ohmy.gif



seventwo
post Jun 11 2021, 12:47 PM

Enthusiast
*****
Junior Member
722 posts

Joined: Dec 2009

Oh sayang, hang lama sangat duduk kerusi programmer.
I, one year become SE change to BA straight away, because do not have a passion for coding even I'm good with it. But I prefer to meet user, clients, love to do the presentation etc. just like the BA role.
Sekarang baru 32 tahun. Gaji pun ciput je. Haha!
My suggestion, cuba adjust dulu resume, cross check dgn JD BA. try to massage your resume to show that, you have experienced with something related to the BA role.
Simpan lah dulu duit ambil prof. cert untuk PM ke BA ke. Focus on experience first.
Most company, tak adalah follow 100% macam dalam cert pun. Cert is just a bonus. biggrin.gif
TSliewmf
post Jun 11 2021, 10:07 PM

Getting Started
**
Junior Member
173 posts

Joined: Feb 2014
From: Selangor
QUOTE(seventwo @ Jun 11 2021, 12:47 PM)
Oh sayang, hang lama sangat duduk kerusi programmer.
I, one year become SE change to BA straight away, because do not have a passion for coding even I'm good with it. But I prefer to meet user, clients, love to do the presentation etc. just like the BA role.
Sekarang baru 32 tahun. Gaji pun ciput je. Haha!
My suggestion, cuba adjust dulu resume, cross check dgn JD BA. try to massage your resume to show that, you have experienced with something related to the BA role.
Simpan lah dulu duit ambil prof. cert untuk PM ke BA ke. Focus on experience first.
Most company, tak adalah follow 100% macam dalam cert pun. Cert is just a bonus. biggrin.gif
*
Thanks for your suggestion ! thumbsup.gif ok la gaji don't means everything if you enjoy what you're doing now.. will try to amend my resume again and see if have more chance notworthy.gif
malleus
post Jun 12 2021, 11:14 AM

Look at all my stars!!
*******
Senior Member
2,096 posts

Joined: Dec 2011
QUOTE(liewmf @ Jun 8 2021, 09:57 PM)
Hmm thanks for the suggestion!
how well does the work scope gathered by the sales team get translated to technical requirements for the programmers right now?
- They're quite bad in this, for now only 1 or 2 senior programmer and lead who is very experienced can provide help to other programmer on this when people are confused, while the document produce by sales team are not actually consistent. Some project might have better documentation while some maybe just few pages of simple description, lols.

how are the timeline planning done for the work to be done right now? and how well has the splitting of work into smaller manageable chunks being done right now?
- No exact timeline planning , each of the programmer will handle one project , unless that guy can't handle then will ask for help and spilt task by diff function / pages. So I heard some programmer sometimes can't deliver in full even client is already waiting for long time / obviously the proj is being delay for too ling.

for the technical requirements, how well written are the acceptance criteria for each deliverable piece of work by the programmers for them to refer to?
- No, for the technical requirements nothing to refer biggrin.gif

Honestly I just go in this company not too long... I know it's a small company when interview but I don't know about the process at all that time  doh.gif
I did ask like if there will be other role such as BA or not and they only say will open the role in future but not sure when and I not really sure will they do it or not haha.
Your friend damn lucky la.. one of my ex-colleague also manage to straight jump from programmer -> BA , but I guess besides luck also need some soft skills that I lack now maybe ohmy.gif
*
from your description, it does sound like there's ample opportunities for you to play the role of a BA at your current work place, although your designation may not be of a BA. Take note that if you do wish to do this, it'll be as additional work on top of what you're currently doing as a dev. You can discuss with your team lead or management further on this and see how it goes.

also, keep in mind that the work done by such roles are not in a silo. often there will be overlaps, especially among the more senior dev roles, or among the team or tech leads. and it's for this reason why being able to jump from being a developer to a BA is not a matter of luck, but is more to do with the experience that you have as a developer beyond merely doing programming work
TSliewmf
post Jun 14 2021, 09:28 AM

Getting Started
**
Junior Member
173 posts

Joined: Feb 2014
From: Selangor
QUOTE(malleus @ Jun 12 2021, 11:14 AM)
from your description, it does sound like there's ample opportunities for you to play the role of a BA at your current work place, although your designation may not be of a BA. Take note that if you do wish to do this, it'll be as additional work on top of what you're currently doing as a dev. You can discuss with your team lead or management further on this and see how it goes.

also, keep in mind that the work done by such roles are not in a silo. often there will be overlaps, especially among the more senior dev roles, or among the team or tech leads. and it's for this reason why being able to jump from being a developer to a BA is not a matter of luck, but is more to do with the experience that you have as a developer beyond merely doing programming work
*
Thanks for your suggestion and info provided , really appreciate this. notworthy.gif will have a talk with my team lead.
megahertz
post Jun 14 2021, 09:36 AM

i always smiling, problem?
******
Senior Member
1,846 posts

Joined: Apr 2008
since u involve with coding, u didnt interested with test engineer/QA ?
at least not much coding like developer/programmer
Endeavour
post Jun 14 2021, 10:48 AM

Getting Started
**
Junior Member
223 posts

Joined: Apr 2019

Under tech PM-related fields, what do BAs *actually do*? Can someone give an idea of the day to days, please?
malleus
post Jun 14 2021, 11:11 AM

Look at all my stars!!
*******
Senior Member
2,096 posts

Joined: Dec 2011
QUOTE(Endeavour @ Jun 14 2021, 10:48 AM)
Under tech PM-related fields, what do BAs *actually do*? Can someone give an idea of the day to days, please?
*
when you say PM, do you mean Product Manager or Project Manager?
Endeavour
post Jun 14 2021, 05:14 PM

Getting Started
**
Junior Member
223 posts

Joined: Apr 2019

QUOTE(malleus @ Jun 14 2021, 11:11 AM)
when you say PM, do you mean Product Manager or Project Manager?
*
project manager...

i've been doing a lot of reading tbh on project management, the role of the tech team etc

but in all seriousness, what exactly does a business analyst do is really beyond the grasp of normal reading. and why are BAs even separate from PMOs? shoudn't they all be within the same group?



This post has been edited by Endeavour: Jun 14 2021, 05:36 PM
filage
post Jun 14 2021, 06:20 PM

Regular
******
Senior Member
1,205 posts

Joined: Aug 2014
So the problem with long experience in coding is your resume all is coding coding coding SDLC bla bla..

When you apply something not coding like BA, Audit, Network, Security, Project Mgmt, Big Data, Analytics, Digital Marketing.. recruiters will look and say "oh everything coding.." "NOT SUITABLE".

And even if you did do some polishing to add some fringe things to say about your experience that might touch a little bit onto those non coding areas, they are just that. Fringe or "Side Dish" while your main course/experience still coding.

Plus, many of those fields I mentioned need some certs as well.

So probably it is most feasible to jump only when you have attained the relevant certs?
malleus
post Jun 14 2021, 09:49 PM

Look at all my stars!!
*******
Senior Member
2,096 posts

Joined: Dec 2011
QUOTE(Endeavour @ Jun 14 2021, 05:14 PM)
project manager...

i've been doing a lot of reading tbh on project management, the role of the tech team etc

but in all seriousness, what exactly does a business analyst do is really beyond the grasp of normal reading. and why are BAs even separate from PMOs? shoudn't they all be within the same group?
*
simply because there's no one fixed definition for such roles. different places may define the scope of the different roles differently.

for us, we have both PM, and BA. How we determine the difference between the two? there's certainly overlaps, that's for sure. however the main difference for us is in where the job of the BA ends, and where the PM's role begins when it comes to overall project timelines. Within each team or work stream, the timelines are managed by the tech lead and the BA together. the PM then consolidates all the data points together from the different teams or work streams, and consolidates it to get an idea of the overall project health, as well as handling of resource allocation or reallocation where work streams finishes and new ones starts, etc.

BAs and Tech Leads work with users on the details of the deliverables, while the PM works with users on the high level timelines, handles overall timeline negotiations, etc. The PM does not go into the deep details of the work to be delivered, either from the business or technical perspective unless there's an urgent need to that requires his/her help to resolve with the stakeholders.


Breaktru
post Jun 15 2021, 08:35 PM

== The World ==
******
Senior Member
1,769 posts

Joined: Jan 2003
From: Malaysia


QUOTE(filage @ Jun 14 2021, 06:20 PM)
So the problem with long experience in coding is your resume all is coding coding coding SDLC bla bla..

When you apply something not coding like BA, Audit, Network, Security, Project Mgmt, Big Data, Analytics, Digital Marketing.. recruiters will look and say "oh everything coding.." "NOT SUITABLE".

And even if you did do some polishing to add some fringe things to say about your experience that might touch a little bit onto those non coding areas, they are just that. Fringe or "Side Dish" while your main course/experience still coding.

Plus, many of those fields I mentioned need some certs as well.

So probably it is most feasible to jump only when you have attained the relevant certs?
*
Recruiters failed to understand that sometimes developers can be very proficient in non-coding areas as well because we've been implementing solutions after solutions for various type of businesses .
MiLKTea
post Jul 4 2021, 12:13 PM

Enthusiast
*****
Senior Member
942 posts

Joined: Aug 2007
QUOTE(Breaktru @ Jun 15 2021, 08:35 PM)
..... developers can be very proficient in non-coding areas as well because we've been implementing solutions after solutions for various type of businesses .
*
Yet not many developers can front customers or have the soft skills like communication skill, negotiation skill, timeline and scope management, conflict management etc

This post has been edited by MiLKTea: Jul 4 2021, 01:43 PM
SUSKarl Jung
post Jul 17 2021, 03:37 PM

Getting Started
**
Junior Member
56 posts

Joined: May 2020
MBA, PMP would help.
Michael_Light
post Jul 17 2021, 07:29 PM

Casual
***
Junior Member
473 posts

Joined: Dec 2010
From: Kuala Lumpur


What kind of business analytics do you mean?

In broad there is two type of BA - one type is doing stuff on functional specs, UAT, system implementation and so on. The second type is those that help business to identify opportunity, grow revenue, propensity models etc. To me technical background more towards first type of BA, is that what you want?


surianti
post Oct 21 2022, 07:55 PM

Getting Started
**
Junior Member
198 posts

Joined: Aug 2018
TS work in Sarawak?
TSliewmf
post Nov 3 2022, 10:21 AM

Getting Started
**
Junior Member
173 posts

Joined: Feb 2014
From: Selangor
QUOTE(surianti @ Oct 21 2022, 07:55 PM)
TS work in Sarawak?
*
Sarawakian but work at KL

 

Change to:
| Lo-Fi Version
0.0291sec    0.49    5 queries    GZIP Disabled
Time is now: 16th December 2025 - 12:09 AM