Forums for the Business Analyst

 
  Modern Analyst Forums  Careers  Getting Started  Going freelance
Previous Previous
 
Next Next
New Post 3/13/2011 4:07 AM
User is offline ClaireBA
9 posts
10th Level Poster


Re: Going freelance 

Thanks Jarett. 

You seem to have hit the nail on the head re the value proposition ie representing the interests of smaller companies for implementation projects.  Put like that it seems quite simple! Also the idea re being BA/PM for small software dev shops is the flip side of the coin.  Brilliant and simplistic. 

I've had so much help from this forum and it really has made me see the wood from the trees.  Thanks again.

Next step - market research.

Oh by the way K mentioned UML and BPNM.  Can you recommend any books on this?  Things have moved on a little since RAD/SSADM its seems.

Regards Claire.

 

 
New Post 3/13/2011 4:10 AM
User is offline ClaireBA
9 posts
10th Level Poster


Re: Going freelance 

K

Can you recommend any books on UML and BPMN only I was more of a RAD/SSADM girl.  I've had a look at Amazon and there seems to be quite a few.

Also what you do you know about Enterprise Risk Management?  Have you had any experience of this?  Or in the Sarb Oxley regulatory requirements?

Regards

Claire. 

 
New Post 3/13/2011 7:50 AM
User is offline Jarett Hailes
155 posts
6th Level Poster




Re: Going freelance 

 Hi Claire,

Glad I could help!

I like Howard's UML for the IT Business Analyst. As for BPMN i've never read a book, but IBM put together a great set of intro slides that are on the OMG website. Reading the actual spec is good once you have a basic understanding, although it isn't the easiest read.

 
New Post 3/15/2011 12:34 AM
User is offline Kimbo
454 posts
5th Level Poster


Re: Going freelance 

 Hi Claire,

For UML this is a good starter. Been around for years. Tried and true.

UML Distilled, Martin Fowler 

Amazon link (check its the latest edition): http://www.amazon.co.uk/UML-Distilled-Standard-Addison-Wesley-Technology/dp/0321193687/ref=sr_1_1?s=books&ie=UTF8&qid=1300173683&sr=1-1

For Use Cases, this is the bible:

Writing Effective Use Cases, Alistair Cockburn

http://www.amazon.co.uk/Writing-Effective-Crystal-Software-Development/dp/0201702258/ref=sr_1_1?s=books&ie=UTF8&qid=1300173983&sr=1-1

For BPMN:

BPMN method & Style, Bruce Silver

amazon link: http://www.amazon.co.uk/BPMN-Method-Style-Levels-based-Methodology/dp/0982368100/ref=sr_1_1?s=books&ie=UTF8&qid=1300173755&sr=1-1

I own all 3 books and can recommend them highly.

Now here's a thing, you really need to get on top of the Agile, User Story approach to get work in smaller, newer, younger companies. Fits in more with your RAD background too. So here is a book recommended to me by colleagues that was actually delivered in the post today from the UK:

User Stories Applied, Mike Cohn

Amazon link (I bought from book depository): http://www.amazon.co.uk/User-Stories-Applied-Development-Signature/dp/0321205685/ref=sr_1_1?s=books&ie=UTF8&qid=1300174185&sr=1-1

Good luck.

Kimbo

 
New Post 3/15/2011 4:57 PM
User is offline KJ
243 posts
6th Level Poster


Re: Going freelance 
Modified By KJ  on 3/15/2011 6:58:04 PM)

 

 
BPMN
 
Lets start with easy things like BPMN; but as a prerequisite, make yourself a coffee/tea and watch the following videos FLASH at http://www.workflowpatterns.com/ which lists 21 process templates/patterns. Watching these FLASH videos will take you about an hour. If you have an understanding of these FLASH videos and “Tokens” BPMN is a piece of cake.
 
Now read the BPMN document for the same patterns by White (IBM) who replicates the 21 patterns. It might be in one of the older PDFs on the BPMN website. The trick to BPMN in the beginning is to watch the “token”; for example, when the “token” is created (eg. Start events, signal events etc.) or when the “token” is consumed (eg. End events, catching signal events etc.)
 
Back to the old SSADM! The DFD techniques you learned and applied are still relevant. Flows to and from external entities can now be depicted as message flows between pools. The concepts of having high-level processes that are “decomposed” are still ok; except you now have a richer symbol list to depict processes. Get a Cribsheet from http://bpmb.de/poster
 
Now DFDs are simplistic and powerful, most users understand them. BPMN is equally as powerful but a lot more flexible. Its this flexibility that causes novices to create “communication gaps” between the user and the business analyst. To resolve this issue, I usually create a “watered down” set of symbols; I totally avoid “Complex gateways” because my users do not grasp these concepts. Another issue when people create BPMN is they often forget the “data”; but that’s another story
 
BPMN summary:
  1. Understand the 21 “Van Der Aalst” process patterns
  2. Understand the concept of a “token” (Petri-nets)
  3. Understand the 21 “Van der Aalst” patterns in BPMN
  4. Familiarise yourself with the BPMN symbols
  5. Reduce the number of BPMN symbols to avoid communication gaps.
 
To play with BPMN, download www.bizagi.com – also view the tutorials and play around with the software.
 
UML
 
For UML, I agree with Kimbo’s BOOK recommendations, which are good for starters. I’ve got all the books as well, plus a few books by the “Three Amigos”
 
I would add to it the ICONIX process. You can find the OLD book in PDF format on the net somewhere. Google: “iconix process Doug Rosenberg”. ICONIX is an easy process to follow; it puts the UML into context!
 
To play with UML, go to http://www.sparxsystems.com.au/ This tool is awesome and very affordable. I've used it on a few assignments, especially for Requirements Management. Its a RICH tool it does "Everything", download their community version and "play" with it.
 
ENJOY!
 
Warm regards,
K
 
Previous Previous
 
Next Next
  Modern Analyst Forums  Careers  Getting Started  Going freelance

Community Blog - Latest Posts

A business analysis checklist helps you stay organized while you work through projects. It includes questions that will help you identify problems in your current processes, and suggest improvements for future projects. Understand the Problem Before you start writing code, you need to understand what problem you're solving. This means u...
I’ve heard “The End is Near!” for Business Analysts for almost 20 years.  Waterfall project management, with its need for formal requirements, is dead…a dinosaur…so 1990’s.  To be honest, that’s mostly true.  With the publishing of the Agile Manifesto in 2001 there was no need for a 2-inch-...
Business analysis is used to identify and articulate the need for change in how organizations work, and to facilitate that change. As business analysts, we identify and define the solutions that will maximize the value delivered by an organization to its stakeholders. We look for opportunities for new business models and new ways to work together. ...

 






 

Copyright 2006-2022 by Modern Analyst Media LLC