<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-25724749</id><updated>2011-12-10T23:00:27.728-08:00</updated><title type='text'>Business Analyst</title><subtitle type='html'>A day to day life of a Business Analyst and a Really detailed job profile..Frequent updates and every things related to Business Analysis or even remotely close</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25724749.post-6725201989997628056</id><published>2009-04-27T19:17:00.000-07:00</published><updated>2009-04-27T20:01:52.719-07:00</updated><title type='text'>Crisis Management</title><content type='html'>Its been a while and despite a lot of requests i have missed out on updating this Blog for a while... though i hope i could do better now and continue to update this page more regularly...&lt;br /&gt;&lt;br /&gt;SO talking of crisis management... i have certainly got a crash course if not and elaborate one on Crisis management, Though i guess the precise definition of crisis mangaement might make it sound  more like  a natural disaster, i honestly think working as a business analyst, one has to encounter &amp;amp; manage Crisis management more  then once for sure, crisis could be uncalled for or even a foreseen one, where we know we are heading towards it, but there is little or no control in a BA's hand to avoid it, how ever i think an analyst is amongst the first (And i whole heartedly agree to this) to be singled out for a failed project / task, though a successful task usually goes unnoticed or should i say unappreciated...  Though thinking on a larger level, the argument can be made that the whole team has to work together to make any team / project successful, how ever it is more or less in the hands of a functional person, who of course is leading the project / BA /dev teams, to make sure of the team is going awry then to steer it to the correct path. By hook or by crook, Job on hands has to be taken care of for sure...&lt;br /&gt;&lt;br /&gt;so first, lets see how crisis management can be avoided in a project management situation -&lt;br /&gt;&lt;br /&gt;1. Weekly goal definitions /  milestone checks should provide a good indication of progess, how ever these could be deceiving too.&lt;br /&gt;&lt;br /&gt;2. Burn down charts - A brainchild of SCRUM Methodology, sounds and looks way complicated, but is rather a simple chart which when used effectively could help you identify your most and least productive resources&lt;br /&gt;&lt;br /&gt;3. Refactoring - No project is perfect, no coding will ever give you an output which will please every one, either the client has more expectations or the testing team is much more efficient then expected, in any case one should be prepared, I have seen in general for most projects 20-25% of the total time should be allocated to refactoring... trust me you will need it.&lt;br /&gt;&lt;br /&gt;4. Meeting expectations - One of the most common grievance  the client side  / management / stakeholders seem to  have is  that final output of project leaves these people with a lot of questions and unmet expectations, which might or might not have been conveyed to the project team, best way to ensure this is by elaborating on the requirements to granular level, outlining each step that will be taken and if possible getting the stakeholder to sign off on the same (Even though a functional spec should take care of this, in the world i work i have seen this issue coming back to haunt us)&lt;br /&gt;&lt;br /&gt;5. Scope creep - It is important to understand that nothing that has been planned for should be worked on unless it is of critical nature or the BA has messed it up in requirement gathering, its easier said then done, how ever working on things which haven't ever been planned and also asking the team to work on requirements that were never discussed is not only a distraction, but also affects the productivity and output of the entire team&lt;br /&gt;&lt;br /&gt;6. learning to say NO - It sounds difficult and of course more often then not its at the cost of giving yourself a bad name, how ever saying NO to recurring change requests from the stakeholders is not just about saying NO, its more about explaining the person responsible for such changes that either this change will have to take priority over any other ongoing development or it will delay the entire process / project, its important to make sure when you say NO, the connotation should be positive. The best way to convince a stakeholder is by explaining the consequences rather then threating about the same.&lt;br /&gt;&lt;br /&gt;7. Be prepared to put in the extra effort&lt;br /&gt;&lt;br /&gt;8. Team involvement&lt;br /&gt;&lt;br /&gt;9. Do not Tinker the process&lt;br /&gt;&lt;br /&gt;10. Do not PANIC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-6725201989997628056?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/6725201989997628056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=6725201989997628056' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/6725201989997628056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/6725201989997628056'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2009/04/crisis-management.html' title='Crisis Management'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114534333080022136</id><published>2006-04-17T23:36:00.000-07:00</published><updated>2006-04-17T23:57:35.096-07:00</updated><title type='text'>To be a Good listener...</title><content type='html'>So we need to talk to people a lot .. that involves good communication skills.. but is good communication all about talking ?&lt;br /&gt;&lt;br /&gt;Not its not, its also about understanding, listening and talking altogether.. if you keep on talking and be an impatient listener there is something serious that is lacking in your communication skils..&lt;br /&gt;&lt;br /&gt;So being a good listener is an integral part of one's persona as a BA..  just like i mentioned communication is important.. If we talk about the main ingredients of one's communication skills, Askking the right questions &amp;amp; Being a good listener would actually be equally important.&lt;br /&gt;&lt;br /&gt;Well not only for a BA but in general life too one needs to be a good listener,&lt;br /&gt;Going by experience, i had a friend's friend visit us, he was deeply involved in a conversation with us and all of a sudden his phone rang and leave apart the fact that he did answer the call,he didnt even bother to excuse himself from the conversation or anything, simply answered the phone and kept talking loudly for atleast another 5 minutes..  Trust me there cant be anything more annoying then this..&lt;br /&gt;&lt;br /&gt;After that i didnt even wish to start a conversation with that dude.. i wish he would read this blog some day and gain atleast some listening skills or of the least some social etiquettes...&lt;br /&gt;&lt;br /&gt;Here is a blog which would explains a few ways to be a better litener &lt;a href="http://tynerblain.com/blog/2006/01/27/top-five-ways-to-be-a-better-listener/"&gt;http://tynerblain.com/blog/2006/01/27/top-five-ways-to-be-a-better-listener/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;so Coming back to our specilzation, For a BA it is definatelty essantial to ask the right questions and conduct the interview to get the best possible outcome&lt;br /&gt;&lt;a href="http://tynerblain.com/blog/2006/01/15/how-to-interview-when-gathering-requirements/"&gt;http://tynerblain.com/blog/2006/01/15/how-to-interview-when-gathering-requirements/&lt;/a&gt;&lt;br /&gt;The above link also by the same author is really helpful again..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114534333080022136?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114534333080022136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114534333080022136' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114534333080022136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114534333080022136'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2006/04/to-be-good-listener.html' title='To be a Good listener...'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114522107897262025</id><published>2006-04-14T13:49:00.000-07:00</published><updated>2006-04-17T10:43:33.360-07:00</updated><title type='text'>BA  A.K.A Waiter.... ?????</title><content type='html'>&lt;p&gt;So discussing BA's roles &amp;amp; responsibilties with some one who has been a BA  himself and is into training potential Business Analysts these days, some thing  came up which was'nt totally digestable , so its related to food if you cant  digest it, right..??&lt;br /&gt;yeah you bet..&lt;br /&gt;Yeah so as a waiter co-ordinates between the customer and cook passing on the requirement of the customer to the cook in whatever requirement gathering format (usually a pen and a pad)..similary the BA does the co-ordination effort passing on the exact information regarding the requirements of the  customer to the the client and developers / coders/ testers  etc..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Right.. Nothing wrong with that example..but why it made me write it in  the blog was coz of my personal experience when i was going to school... . i  worked in an indian restraunt in Redmond,WA for a few days.. before i  realised it wasnt my cup of tea and i was made for more delicate jobs rather  then 12 hour long hardships...&lt;/p&gt;&lt;p&gt;Ironically (??) life has almost come a full  circle from a waiter to a Business Analyst... i Never thought about it alright  but well... way to go perhaps...&lt;br /&gt;Just that this example made me smile and  recall those moments.. Yeah..&lt;br /&gt;&lt;/p&gt;&lt;p&gt;"Are you ready for the order yet"&lt;br /&gt;"Would  you like some thing to drink"&lt;br /&gt;"Shall i get you a ToGo box? "&lt;br /&gt;"Here is your cheque sir"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Right... didnt i learn all those terminology and  more by heart... yeah am a diligent worker.. weather a BA or a Waiter, after all  job is job and one has to keep performing and improving the skills...&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114522107897262025?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114522107897262025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114522107897262025' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114522107897262025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114522107897262025'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2006/04/ba-aka-waiter.html' title='BA  A.K.A Waiter.... ?????'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114518602155844074</id><published>2006-01-05T19:53:00.000-08:00</published><updated>2006-04-16T04:15:41.343-07:00</updated><title type='text'>A Few more Software Construction Methods..</title><content type='html'>&lt;span style="font-family: arial;font-family:arial;font-size:100%;" class="bl"  &gt;&lt;span class="bl"&gt;&lt;span style="font-weight: bold;"&gt;Synchronize and Stabilize method&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;" class="bl"  &gt;&lt;p&gt; &lt;span class="bl"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;It is a Systems Development Life Cycle methodology in which teams work concurrently on individual application modules. They frequently synchronize their code with that of other teams, and debug or “stabilize” their code regularly throughout the development process.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="bl"&gt;This method combines the advantages of the &lt;span style="font-weight: bold;"&gt;spiral model&lt;/span&gt; with technology for overseeing  and managing source code. This method allows many teams to work efficiently in parallel.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="bl"&gt;This approach was defined  by David Yoffie of Harvard University and Michael Cusumano of MIT.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span class="bl"&gt;They studied how Microsoft Corp. developed Internet Explorer and Netscape Communications Corp. developed Communicator,  finding common threads in the ways the two companies worked. For example, both companies did a nightly compilation  (called a build) of the entire project, bringing together all the current components.  &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span class="bl"&gt;They established release dates and expended considerable effort to stabilize the code before it was released.  The companies did an alpha release for internal testing; one or more beta releases for wider  testing outside the company, and finally a release candidate leading to a gold master, which was released to manufacturing.  At some point before each release, specifications would be frozen and the remaining time spent on fixing bugs.  &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span class="bl"&gt;Both Microsoft and Netscape managed millions of lines of code as specifications changed and evolved over time.  Design reviews and strategy sessions were frequent, and everything was documented. Both companies built contingency  time into their schedules, and when release deadlines got close, both chose to scale back product features rather  than let milestone dates slip&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0in 0in 0pt; font-weight: bold; font-family: arial;font-family:arial;"&gt;&lt;span style="color: rgb(102, 102, 102);font-size:100%;" &gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Spiral Model&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="margin: 0in 0in 0pt; font-weight: bold; font-family: arial;font-family:arial;"&gt;&lt;span style="color: rgb(102, 102, 102);font-size:100%;" &gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="margin: 0in 0in 0pt; font-family: arial;font-family:arial;"&gt;&lt;span style="color: rgb(102, 102, 102);font-size:100%;" &gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;This SDLC methodology that combines features of &lt;span style="font-weight: bold;"&gt;Prototyping&lt;/span&gt; with the&lt;span style="font-weight: bold;"&gt; Waterfall Methodology&lt;/span&gt;. The spiral model is often favored for large, complex projects. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="margin: 0in 0in 0pt; font-family: arial;font-family:arial;"&gt;&lt;span style="color: rgb(102, 102, 102);font-size:100%;" &gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Steps in the spiral model include:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt; font-family: arial;"&gt;  &lt;/p&gt;&lt;ul style="margin-top: 0in; font-family: arial;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;The new system requirements are defined. This      usually involves interviewing a number of users representing all the end      users of the system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;A preliminary system design is created. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;An initial prototype of the new system is      constructed from the preliminary design. This is usually a scaled-down      system, and represents an approximation of the final product’s      characteristics. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;After evaluating the strengths, weaknesses and      risks of the first prototype, a second prototype is developed and tested. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;If the risk is considered to be too great, the      client may choose to terminate the project at this point. Risk factors to      be considered include development cost overruns, operating-cost miscalculation,      etc. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Subsequent prototypes are developed until the      customer is satisfied that the latest prototype represents the desired      product. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;The system is constructed, based on the final      prototype. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;The final system is evaluated and tested.      Routine maintenance is carried out continually to prevent large-scale      failures and to minimize downtime.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: arial;font-family:Arial;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;Prototype Model:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yeah right.. i am sure u know what a prototype is.. better meet the client and understand what he wants and all the freakin steps which i have written over the past year but wait before begenning the whole stuff ask the developer to prepare a Proto type Model of the orignal work planned.. yeah the only missing part would be functionality and according to a senior software developer (Quote Unquote ;-) ) Not only Prototype Models helps the developer but it also reduces the chances of errors in the final product/software drastically, also despite the common belief that Prototype model might actually increase the Project / SDLC Length, Mr. Jajoo believes it will actually reduce it and make the End result better...&lt;br /&gt;&lt;br /&gt;So actually Prototype model could be and as i have found with experience should be actually used along with any other SDLC methodology used..&lt;br /&gt;&lt;br /&gt;Adios..&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114518602155844074?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114518602155844074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114518602155844074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114518602155844074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114518602155844074'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2006/01/few-more-software-construction-methods.html' title='A Few more Software Construction Methods..'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114518445017282884</id><published>2005-12-28T22:37:00.000-08:00</published><updated>2006-04-16T03:47:30.230-07:00</updated><title type='text'>RAD methodology</title><content type='html'>&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;James Martin, in his book first coining the term, wrote, “Rapid ApplicationDevelopment (RAD) is a development lifecycle designed to give much faster development and higher-quality results than those achieved with the traditional lifecycle. It is designed to take the maximum advantage of powerful development software that has evolved recently.&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-family: arial;font-size:100%;" &gt;RAD method has a task list and a work breakdown structure that is designed for speed. Among the most important techiques in RAD:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prototyping &lt;/span&gt;- an approach based on creating a demonstrable result as early as possible and refining that result. The refinement is based on feedback from the business, the eventual users of the system. Prototyping requires an open approach to development, it also requires an emphasis on relationship management and change management.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Iteration &lt;/span&gt;- is a commitment to incremental development based on refinement. Prototyping and iteration go hand in hand.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Timeboxing &lt;/span&gt;- is a management technique that focuses attention on delivery above all else. Under a timebox scope can change but delivery cannot.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Thus It is a process through which the development cycle of an application is expedited. It enables quality products to be developed faster, saving valuable resources&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114518445017282884?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114518445017282884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114518445017282884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114518445017282884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114518445017282884'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/12/rad-methodology.html' title='RAD methodology'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114518217501087927</id><published>2005-12-19T19:23:00.000-08:00</published><updated>2006-04-16T03:13:45.056-07:00</updated><title type='text'>R U P again</title><content type='html'>&lt;span style="font-family: arial;"&gt;Right no more passing on of personal experience lets get technical for the not so technical job...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Talking about &lt;span style="font-weight: bold;"&gt;RUP &lt;/span&gt;, it is an iterative software development process created by the Rational Software Corporation, now bought over by &lt;span style="font-weight: bold;"&gt;IBM&lt;/span&gt;. The &lt;span style="font-weight: bold;"&gt;RUP &lt;/span&gt;is not a single concrete prescriptive process, but rather an adaptable process framework. As such, &lt;span style="font-weight: bold;"&gt;RUP &lt;/span&gt;describes how to develop software effectively using proven techniques. While the &lt;span style="font-weight: bold;"&gt;RUP &lt;/span&gt;encompasses a large number of different activities, it is also intended to be tailored, in the sense of selecting the development processes appropriate to a particular software project or development organization. The RUP is recognized as particularly applicable to larger software development teams working on large projects. The software by Rational provides tools and technology for customizing and executing the process.&lt;/span&gt;&lt;br /&gt;&lt;span style="text-decoration: underline; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;        Overviews of the Rational Unified Process&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The Inception phase&lt;/span&gt; : &lt;span style=";font-size:100%;" &gt;During the inception phase            the core idea is developed into a product vision. In this phase, we            review and confirm our understanding of the core business drivers. We            want to understand the business case for why the project should be            attempted. The inception phase establishes the product feasibility and            delimits the project scope&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The Elaboration phase&lt;/span&gt; : &lt;span style=";font-size:100%;" &gt;During the elaboration            phase the majority of the Use Cases are specified in detail and the            system architecture is designed. This phase focuses on the            "Do-Ability" of the project. We identify significant risks and prepare            a schedule, staff and cost profile for the entire project.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The Construction phase&lt;/span&gt; : &lt;span style=";font-size:100%;" &gt;During the construction            phase the product is moved from the architectural baseline to a system            complete enough to transition to the user community. The architectural            baseline grows to become the completed system as the design is refined            into code.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The Transition phase&lt;/span&gt; : &lt;span style=";font-size:100%;" &gt;In the transition phase            the goal is to ensure that the requirements have been met to the            satisfaction of the stakeholders. This phase is often initiated with a            beta release of the application. Other activities include site            preparation, manual completion, and defect identification and            correction. The transition phase ends with a postmortem devoted            to learning and recording lessons for future cycles.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Examination or Milestones&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I&lt;span style="font-family: arial;"&gt;n RUP there are four major milestones or Examination that correspond to the four phases(&lt;span style="font-weight: bold;"&gt;Above&lt;/span&gt;). If the milestone criteria are not met, the project can be stopped or run in a new iteration to revisit the bottlenecks.&lt;/span&gt;&lt;span style="font-family: arial;"&gt; Milestones are connected to a Deliverable. This meta-model of a milestone emphasizes the links between phases, iterations and milestone completion/ Examination&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;Iterations&lt;/span&gt;&lt;o:p style="font-family: arial; font-weight: bold;"&gt;&lt;/o:p&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;To understand even a bit of RUP it is important to know about Iterations.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;Basic Defination&lt;/span&gt;&lt;span style="font-family: arial;"&gt; : An &lt;/span&gt;&lt;b style="font-family: arial;"&gt;iterative method&lt;/b&gt;&lt;span style="font-family: arial;"&gt; attempts to solve a problem (for example an equation or system of equations) by finding successive approximations to the solution starting from an initial guess&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Accorsing to &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;WiKipedia &lt;/span&gt;&lt;span style="font-family: arial;"&gt;a typical project using the RUP will go through several iterations. Dividing the project into iterations has advantages, such as risk mitigation, but it also needs more guidance and effort than the traditional sequential approach.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;The RUP defines a Project Management Discipline that guides the project manager through iteration management. Using iterations, a project will have one overall phase plan, but multiple iteration plans. Involvement from stakeholders is often encouraged at each milestone. In this manner, milestones serve as a means to obtain stakeholder buy in while providing a constant measure against requirements and organizational readiness for the pending launch.&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-left: 0.25in; font-family: arial;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Rational_Unified_Process#Overviews_of_the_Rational_Unified_Process"&gt;&lt;span class="toctext"&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114518217501087927?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114518217501087927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114518217501087927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114518217501087927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114518217501087927'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/12/r-u-p-again.html' title='R U P again'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114517910017577534</id><published>2005-12-10T00:11:00.000-08:00</published><updated>2006-04-16T02:20:09.280-07:00</updated><title type='text'>R U P  &amp; A C R O N Y M S</title><content type='html'>isnt it RUP ? yeah right it is.. how ever a few days back speaking to a Product Manager (and yeah am not gonna quote him) he got offended on use of acroynms like RUP / SAP /RAD and so on not being said as three diffrent words like R -- U -- P &amp;  S -- A-- P but just like RUP ,SAP &amp;amp; so on..  so in defrence to him and obviously trying to be more intelligent after that conversation i'll surely avoid using Acronyms from now on ..&lt;br /&gt;&lt;br /&gt;Some lesson Huh..  ;0)&lt;br /&gt;&lt;br /&gt;Adios&lt;br /&gt;&lt;br /&gt;P.S. : Had a long day so never mind the RUP things.. will talk about it next time for sure...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114517910017577534?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114517910017577534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114517910017577534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114517910017577534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114517910017577534'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/12/r-u-p-c-r-o-n-y-m-s.html' title='R U P  &amp; A C R O N Y M S'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114517767715608519</id><published>2005-11-27T00:49:00.000-08:00</published><updated>2006-04-16T01:54:37.473-07:00</updated><title type='text'>Software Construction Methods</title><content type='html'>yeah now lets get back to business and talk stuff related to job and BA's rather then discussing things a BA should know or shouldnt.. i am sure anything mentioned here wont harm a BA. I know that even if a BA doesn's even know all these stuff he can survive.. yeah he can survive in IT industry alright/... but well  never mind.. lets talk about software construction methods :&lt;br /&gt;&lt;br /&gt;To mention a Few related to and important for BA's :&lt;br /&gt;&lt;br /&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family: Arial;"&gt;Waterfall Method&lt;/span&gt;&lt;span style="font-family: Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family: Arial;"&gt;Rational Unified Process (RUP) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family: Arial;"&gt;RAD methodology &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family: Arial;"&gt;Synchronize &amp; Stabilize Methodology &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family: Arial;"&gt;Prototype Model&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;Waterfall Method&lt;/span&gt;&lt;span style="font-family: Arial;"&gt; :&lt;br /&gt;&lt;/span&gt;Here development is seen as flowing steadily downwards (like a waterfall) through the various phases of (SDLC) requirements analysis, design, implementation, testing (validation), integration, and maintenance. The term was introduced in 1970 by W. W. Royce; ironically, Royce himself advocated an iterative approach to software development. Royce originally proposed what is now known as the waterfall model as an example of a system that he argued "is risky and invites failure"&lt;br /&gt;&lt;br /&gt;  &lt;p&gt;The following phases are followed PERFECTLY in order in waterfall method:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoList2" style=""&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;1.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Requirements specification&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoList2" style=""&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;2.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Design&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoList2" style=""&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;3.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Construction (aka: implementation or coding)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoList2" style=""&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;4.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoList2" style=""&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;5.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Testing and debugging (aka: verification)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoList2" style=""&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;6.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Installation&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoList2" style=""&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=""&gt;7.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Maintenance&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  Anyhow this method has recieved severe crticism, just follow a couple of links to know how much people love (?) Waterfall... (seems this waterfall has made a lot of people wet ;-) )&lt;br /&gt;&lt;br /&gt;http://jeffsutherland.com/scrum/2004/10/waterfall-method-colossal-blunder.html&lt;br /&gt;http://tarmo.fi/blog/2005/09/09/dont-draw-diagrams-of-wrong-practices-or-why-people-still-believe-in-the-waterfall-model/&lt;br /&gt;&lt;br /&gt;Do read them.. even if one loves it or hates it.. one should surely know what are the aspects that could be be crticised or appreciated... what say..&lt;br /&gt;&lt;br /&gt;enough blogging for the day.. or night? yeah pretty late.. lets call it a night&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114517767715608519?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114517767715608519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114517767715608519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114517767715608519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114517767715608519'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/11/software-construction-methods.html' title='Software Construction Methods'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114517366353542578</id><published>2005-11-16T19:46:00.000-08:00</published><updated>2006-04-16T00:48:35.103-07:00</updated><title type='text'>Its NOT just about COMMUNICATION</title><content type='html'>welll software construction methods, Development, analysis &amp; design, testing.. and why the heck is a BA supposed to know all that..&lt;br /&gt;&lt;br /&gt;so for all those who wonder a BA has to be a non technical person here comes the eye opener, a BA has to know all about the Software construction, development, design, testing.. ie all stages of the SDLC.. so its not just about the communication and requirement gathering.. i have found many people think that a guy with excelent communication skills can handle the BA job with perfection but the point is not that, good communication skills are important for sure but deep knowldege about the SDLC, about development team &amp;amp; their capabilities (shortcomings too) software construction methods and all other aspects of client needs..&lt;br /&gt;&lt;br /&gt;so i concur that Communication is a very important part but having a hold over othe stuff mentioned is also very important as it would only help a BA through out the project...&lt;br /&gt;&lt;br /&gt;P.S: ANYWAYS I HAVE NEVER MET OR SEEN A BA WITH POOR COMMUNICATION SKILSS, SO IF YOU ARE NOT CONFIDENT ENOUGH ABOUT YOUR COMMUNICATION SKILSS................... BETTER TRY ANOTHER JOB :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114517366353542578?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114517366353542578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114517366353542578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114517366353542578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114517366353542578'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/11/its-not-just-about-communication.html' title='Its NOT just about COMMUNICATION'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114503357717077202</id><published>2005-11-01T21:34:00.000-08:00</published><updated>2006-04-14T10:01:38.290-07:00</updated><title type='text'>JAD Session</title><content type='html'>So another important aspect of a BA's life is JAD session.. though it is pretty important i have to say its not really some thing a BA has to deal with every day.. probably coz its an exhaustive exercise and people have to fly over from all over the country.. so it does become expensive an proposition..&lt;br /&gt;&lt;br /&gt;So wondering what the heck am i talking about... ok lets begin with some general explainations about JAD, to begin with a rather funny one i found on Expert knowldegeBase&lt;br /&gt;&lt;br /&gt;JAD stands for Joint Application Development. It's one of those software engineering techniques that some folks with lots of time on their hands sat around and dreamed up. All the design methodologies like this are complicated replacements for a huge dollop of common sense. Sit down with the client and design a paper UI that they can see what the application will look like and behave like. Give the user a chance to work through common scenarios and see if the application will work for them. Keep refining until the user feels the application is doing what they want it to do. As you get functionality implemented, bring the user in and have them work through those scenarios and see if it still works.&lt;br /&gt;&lt;br /&gt;On a more serious note, According to Wiki  "JAD is a popular Fact-finding technique that brings users into the development process as active participants"&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;A Typical JAD session agenda:&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;Project leader:&lt;/b&gt; &lt;b&gt;1)&lt;/b&gt; Introduce all JAD team members &lt;b&gt;2)&lt;/b&gt; Discuss ground rules, goals, and objectives for the JAD sessions &lt;b&gt;3)&lt;/b&gt; Explain methods of documentation and use of CASE tools, if any&lt;/p&gt; &lt;p&gt;&lt;b&gt;Top management :&lt;/b&gt; Explain the reason for the project and express top management authorization and support.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Project Leader:&lt;/b&gt; &lt;b&gt;1)&lt;/b&gt; Provide overview of the current system and proposed project scope and constraints &lt;b&gt;2)&lt;/b&gt; Present outline of specific topics and issues to be investigated.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Open discussion session, moderated by project leader:&lt;/b&gt; &lt;b&gt;1)&lt;/b&gt; Review the main business processes, tasks, user roles, input, and output &lt;b&gt;2)&lt;/b&gt; Identify specific areas of agreement or disagreement &lt;b&gt;3)&lt;/b&gt; Break team into smaller groups to study specific issues and assign group leaders.&lt;/p&gt; &lt;p&gt;&lt;b&gt;JAD team members working in smaller group sessions, supported by IT staff:&lt;/b&gt; &lt;b&gt;1)&lt;/b&gt; Discuss and document all system requirements &lt;b&gt;2)&lt;/b&gt; Develop models and prototypes.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Group leaders:&lt;/b&gt; &lt;b&gt;1)&lt;/b&gt; Report on results and assigned tasks and topics &lt;b&gt;2)&lt;/b&gt; Present issues that should be addressed by the overall JAD team&lt;/p&gt; &lt;p&gt;&lt;b&gt;Open discussion session, moderated project leader:&lt;/b&gt; &lt;b&gt;1)&lt;/b&gt; Review reports from small group sessions &lt;b&gt;2)&lt;/b&gt; Reach consensus on main issues &lt;b&gt;3)&lt;/b&gt; Document all topics&lt;/p&gt; &lt;p&gt;&lt;b&gt;Project leader:&lt;/b&gt; &lt;b&gt;1)&lt;/b&gt; Present overall recap of JAD session &lt;b&gt;2)&lt;/b&gt; Prepare report that will be sent to JAD team members&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Typical JAD's :&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Business Process Modeling JAD&lt;/li&gt;&lt;li&gt;Business Rules Definition JAD&lt;/li&gt;&lt;li&gt;Business Data Modeling JAD&lt;/li&gt;&lt;li&gt;Requirements Gathering JAD&lt;/li&gt;&lt;li&gt;Quick Fix Design JAD&lt;/li&gt;&lt;li&gt;Test Planning JAD&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To sum it up :&lt;/span&gt;&lt;br /&gt;&lt;p&gt; Joint Application Development (JAD) enables a               group of people to grasp complex issues quickly and make informed                decisions.  &lt;/p&gt;             &lt;p&gt; The core component of JAD is a structured, facilitated               workshop that focuses on creating specified deliverables based on                the group's input.  &lt;/p&gt;             &lt;p&gt; It is an effective tool for planning a project,               designing a solution, defining requirements, or any other process                that requires consensus-based decision making across functional                areas.&lt;br /&gt;&lt;/p&gt;          &lt;span style="font-weight: bold;"&gt;Source / Credits &lt;/span&gt;:Wiki, Requirementsolution.com, expertanswercenter.com, Brainstorming-that too alone ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114503357717077202?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114503357717077202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114503357717077202' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114503357717077202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114503357717077202'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/11/jad-session.html' title='JAD Session'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114500018827473668</id><published>2005-10-14T20:09:00.000-07:00</published><updated>2006-04-14T00:36:28.570-07:00</updated><title type='text'>Requirements...</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Requirement gathering A.K.A. Requirement Analysis &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;span style="font-family: arial;"&gt;Requirements analysis, in systems engineering and software engineering, encompasses all of the tasks that go into the instigation, scoping and definition of a new or altered system. Requirements analysis is an important part of the system design process; whereby requirements engineers, business analysts, along with systems engineers or software developers, identify the needs or requirements of a client; having identified these requirements they are then in a position to design a solution.&lt;br /&gt;&lt;br /&gt;In short Identifying the needs for a new project i.e. the main job of a BA or the most vital part of the whole deal is to gather the RIGHT requirements, thus it should be done with utmost care and precision. If there is a mistake in this process the end product may also end up screwed .. (aint that obvious..)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Different Types of requirements :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;F&lt;span style="font-size:100%;"&gt;easiblitly&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Schedulable&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Affordable&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Legality&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Ethical issues&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-weight: bold;"&gt;Requirement Gathering Techniques:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;h3 style="font-family: arial; font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/h3&gt;Interviews-  Involves interviewing stakeholders and all the people involved, it may result in interviewing a lot of people but will help gather sound requirements and understand customer needs.&lt;br /&gt;&lt;br /&gt;Requirement workshops - To bring the main stakeholders in the system together in order to analyse the system and develop the solution. These workshops are more properly termed Joint Requirements Development (JRD) sessions, where requirements are jointly identified and defined by stakeholders&lt;br /&gt;&lt;br /&gt;Contract-style requirement lists - One way of documenting requirements has been contract style requirement lists. In a complex system such requirements lists can run to hundreds of page, but it will provide a general checklist of requirements&lt;br /&gt;&lt;br /&gt;Software Requirements Specification - A software requirements specification (SRS) is a complete description of the behavior of the system to be developed. It includes a set of use cases that describe all of the interactions that the users will have with the software&lt;br /&gt;&lt;br /&gt;Prototypes A.K.A. Mock up's&lt;br /&gt; Prototypes are mock ups of the screens of an application which allow users to visualize the application that isn't yet constructed. Prototypes help users get an idea of what the system will look like, and make it easier for users to make design decisions without waiting for the system to be built&lt;br /&gt;&lt;br /&gt;Brainstorming - This involves  identifying as many ideas as possible and ranking the ideas into those  considered most useful by the group&lt;br /&gt;&lt;br /&gt;Use Cases - This is a picture of actions a system  performs, depicting the actors. It should be accompanied by a textual  description and not be used in isolation of other requirements gathering  techniques&lt;span style="font-family: arial;font-size:100%;" &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114500018827473668?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114500018827473668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114500018827473668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114500018827473668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114500018827473668'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/10/requirements.html' title='Requirements...'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114518730648597447</id><published>2005-09-29T07:32:00.000-07:00</published><updated>2006-04-16T04:35:12.580-07:00</updated><title type='text'>Role of BA in the system development life cycle</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Role of BA in the system development life cycle&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;The BA plays a central role in the &lt;/span&gt;&lt;/span&gt;system development life cycle&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt; (SDLC). In general terms, the SDLC contains well-defined phases which are executed by the project team:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;A business idea or request,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Feasibility (business case)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Planning (business requirements, functional      requirements)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Delivery (Coding, execution of activities)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Testing (test cases, unit testing, integration      testing, user acceptance testing)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Implementation (roll out of the idea or      request)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Close out (documentation, post implementation      review)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;This is also known as &lt;/span&gt;&lt;/span&gt;project methodology&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;. A version of the SDLC is part of many different Project Methodologies such as RAD, SDM, Rational Unified Process.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;The BA will provide different services during the SDLC:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Assisting with the Business case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;High level feasibility&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Gathering of the requirements&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Designing and/or reviewing test cases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Processing change requests&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Tracing the requirements during implementation      (traceability matrix).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Manage scope&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: Arial;"&gt;Acceptance, Installation, deployment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114518730648597447?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114518730648597447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114518730648597447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114518730648597447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114518730648597447'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/09/role-of-ba-in-system-development-life.html' title='Role of BA in the system development life cycle'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114499833469603507</id><published>2005-09-20T18:54:00.000-07:00</published><updated>2006-04-14T00:06:26.383-07:00</updated><title type='text'>SDLC</title><content type='html'>&lt;span style="font-family:Arial;"&gt;System Development Life Cycle (SDLC)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;It is used by a systems analyst/ Business Analyst to develop an information system, including requirements, validation, training, and user ownership through investigation, analysis, design, implementation and maintenance. SDLC is also known as information systems development or application development. An SDLC should result in a high quality system that meets or exceeds customer expectations, within time and cost estimates, works effectively and efficiently in the current and planned information technology infrastructure, and is cheap to maintain and cost-effective to enhance.&lt;br /&gt;SDLC is a systems approach to problem solving and is made up of several phases, each comprised of multiple steps,Namely:&lt;br /&gt;(Also Known as-Classic Life Cycle Model (or) Linear Sequential Model (or) Waterfall Method)&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Requirement Gathering : &lt;/span&gt;The existing system is evaluated. Deficiencies are identified. This can be done by interviewing users of the system and consulting with support personnel&lt;span style="font-family:Arial;"&gt;                                                                                                                                                        &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Analysis and Design :&lt;/span&gt; New system requirements are defined, proposed system is designed. Plans are laid out concerning the physical construction, hardware, operating systems, programming, communications, and security issues                                                                &lt;span style="font-family:Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Implementation and Testing: &lt;/span&gt;Users of the system must be trained in its use, and all aspects of performance must be tested. If necessary, adjustments must be made at this stage.              &lt;span style="font-family:Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Deployment: &lt;/span&gt;he system is put into use. This can be done in various ways. The new system can phased in, according to application or location, and the old system gradually replaced. In some cases, it may be more cost-effective to shut down the old system and implement the new system all at once                                                                                                                                                                              &lt;br /&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Maintainence: E&lt;/span&gt;xhaustive evaluation. Maintenance must be kept up rigorously at all times. Users of the system should be kept up-to-date concerning the latest modifications and procedures.&lt;/li&gt;&lt;/ul&gt;Credits: Wikipedia, Computerworld.com,techtarget.com &amp; Ofcourse myself ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114499833469603507?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114499833469603507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114499833469603507' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114499833469603507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114499833469603507'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/09/sdlc.html' title='SDLC'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114499696698781906</id><published>2005-08-30T23:32:00.000-07:00</published><updated>2006-04-13T23:43:48.903-07:00</updated><title type='text'>Role of Business Analyst</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Role of a Business Analyst&lt;br /&gt;&lt;br /&gt;Lets discuss the Role of B.A. in an IT enviornment... so according to WiKipedia :&lt;br /&gt;&lt;br /&gt;The role of BA is to apply analytical skills to business requests (which are often high-level or lacking in detail) and communicate these business wants/needs in a clear and unambiguous manner. A key part of this is ensuring these requests or requirements are consistent and not in contradiction with each other. The emphasis in the role is to understand the requirements from the business perspective and translate them into a form that can be understood and acted on by a service provider. This often takes the form of ability statements, smaller sub-requirements, functions, tasks, etc. These can be used by a &lt;/span&gt;project manager&lt;span style="font-family:arial;"&gt; in a  &lt;/span&gt;WBS(Work Breakdown Structure)&lt;span style="font-family:arial;"&gt;. The analysis may consist of several areas such as business/subject knowledge, IT capabilities, feasibilities, costs, relevance, data, and dependencies across other business or project areas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other popular definations and roles of BA:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p class="MsoBodyText3"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;A key role of the business analyst is the identification and reconciliation of the practical and ‘people’ problems that can delay the best planned of projects.&lt;span style=""&gt;  &lt;/span&gt;The move towards balancing the ‘hard’ and ‘soft’ skills in delivering business change initiatives is becoming increasingly important as organisations strive towards world class standards in change project delivery. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Stress management (negative) and personal growth (positive) are now on the corporate agenda.&lt;span style=""&gt;  &lt;/span&gt;Business analysis can have a key role in delivering change initiatives that are positive in approach and enhance individual expertise&lt;br /&gt;&lt;br /&gt;According to Boston Uni :&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; The role of the business analyst is to identify business needs and communicate them to software developers. As such, the analyst is a liaison between key business decision makers and programmers. &lt;/p&gt;&lt;p&gt; A business analyst who works effectively, providing software developers with complete and correct requirements, can create a competitive advantage by helping programmers develop software that is ideally suited to the organization. As a result, the analyst can have a significant impact on development costs and help the business minimize project delays.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;So the bottom line comes up that a BA basically passes on the functional and non functional requirements to the IT developers who can betetr understand what is required out of them and hence produce an end product which will be what the customer is actually looking for.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114499696698781906?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114499696698781906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114499696698781906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114499696698781906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114499696698781906'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/08/role-of-business-analyst.html' title='Role of Business Analyst'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114496763820923949</id><published>2005-08-03T15:28:00.000-07:00</published><updated>2006-04-13T15:50:30.143-07:00</updated><title type='text'>What Next...</title><content type='html'>So we know a lot of stuff what a BA does... and actually stuff he needs to carry on his job and all that..  but is it easily understood for some one naive towards all those jargons?? to be honest a couple of years back i would have been baffled if some one asked me what RUP was or JAD session.. or WBS / Use Case / UML...  all that was something i hadnt heard.. but then i did.. and i learned.. and boy dont i like it now...&lt;br /&gt;&lt;br /&gt;Any How lets discuss all the stuff i mentioned a BA does point by point and am sure i'll be helping some folks  who  might wana  have a brief tutorial for Business Analyst...&lt;br /&gt;&lt;br /&gt;Lets begin with the Role of Business Analyst...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114496763820923949?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114496763820923949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114496763820923949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114496763820923949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114496763820923949'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/08/what-next.html' title='What Next...'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114496719607222168</id><published>2005-07-10T15:24:00.000-07:00</published><updated>2006-04-13T15:49:41.680-07:00</updated><title type='text'>BA--- What does a Business Analyst does...2</title><content type='html'>So how to do all the above... and what all we are gonna be discussing in detail to get into a BA's pants... some stuff...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Software Construction Methods &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Waterfall Method &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Rational Unified Process (RUP) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;RAD methodology &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Synchronize &amp; Stabilize Methodology &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Prototype Model &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  Distinction &lt;/span&gt;between Waterfall &amp;amp; RUP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Understanding Use Cases &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Creating Use cases &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Creating Use Case Narratives &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Creating Functional Requirement Document &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;color:darkblue;"  &gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;UML Methodology &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Use Case Diagrams &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Activity and Sequence Diagrams &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Collaboration Diagrams &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;State Chart Diagrams &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Class and Component Diagrams &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Object Diagrams &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Deployment Diagrams &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Artifacts Delivered at Each Phase of RUP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Change Management &amp; Version Control Using Rational Clear Case &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Build Management &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;color:darkblue;"  &gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Requirement Gathering Tools &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Rational Requisite Pro &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Caliber RM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;DOORS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Business Modeling, Requirement Analysis &amp;amp; Designing Tools &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Rational Rose &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;MS Visio &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;QA Methodology &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Role of BA in Testing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Creating Test Cases &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Creating Test Scripts &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Creating Test Plans &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;color:darkblue;"  &gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Different Testing Methods &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Functional and Regression testing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;White Box and Black Box Testing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;Positive and Negative Testing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;GUI and Unit Testing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-family:Arial;"&gt;User Acceptance Testing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;   &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-family:Symbol;"&gt;·&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Testing Tools :&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;(1)Win Runner&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-family:Arial;"&gt;(2) Load Runner&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;&lt;span style="font-family:Arial;"&gt;(3) Test Director&lt;/span&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114496719607222168?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114496719607222168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114496719607222168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114496719607222168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114496719607222168'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/07/ba-what-does-business-analyst-does2.html' title='BA--- What does a Business Analyst does...2'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114496705772635667</id><published>2005-06-13T18:18:00.000-07:00</published><updated>2006-04-16T04:27:21.006-07:00</updated><title type='text'>BA--- What does a Business Analyst does...</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;So.. what are the job functions.. roles.. responsibilites.. tools..  basically what the heck a BA does..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Lets try and figure out the broader aspects of a BA's routine life...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Role of a Business Analyst &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="font-family: arial;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Structure of Development Team &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;System Development Life Cycle (SDLC) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul type="circle"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Requirement Gathering &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Analysis and Design &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Implementation and Testing &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;Deployment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Requirement gathering. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Different Types of Requirements. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Requirement Gathering Techniques&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Role In SDLC&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Understanding of various Software construction Methods&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Typical Deliverables :&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Business Requirements  &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Functional Requirement&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Non-Functional Requirements&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Report Specifications&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Tracebility Matrix&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;        &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;So this is what a BA does... but how does he do all these things and what the heck do they mean???&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt; &lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114496705772635667?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114496705772635667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114496705772635667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114496705772635667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114496705772635667'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2005/06/ba-what-does-business-analyst-does.html' title='BA--- What does a Business Analyst does...'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25724749.post-114459690052181808</id><published>2004-10-09T08:32:00.000-07:00</published><updated>2007-04-09T16:00:07.266-07:00</updated><title type='text'>Business Analyst</title><content type='html'>BA.. isnt that a word we hear pretty often now a days..&lt;br /&gt;&lt;br /&gt;anyways lets make this blog more into stuff what a BA does and how...&lt;br /&gt;&lt;br /&gt;ok lemme first clear.. its an IT-BA...&lt;br /&gt;&lt;br /&gt;about me.. i just finished my MBA and am working as a BA... doesn't that sound the same,... lol.. have been a BA now for a while.. and now just wanted to put some thing of relevance on this blog...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25724749-114459690052181808?l=new-businessanalyst.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://new-businessanalyst.blogspot.com/feeds/114459690052181808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25724749&amp;postID=114459690052181808' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114459690052181808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25724749/posts/default/114459690052181808'/><link rel='alternate' type='text/html' href='http://new-businessanalyst.blogspot.com/2004/10/business-analyst.html' title='Business Analyst'/><author><name>vijay</name><uri>http://www.blogger.com/profile/02079196575856979985</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://photos1.blogger.com/blogger/6025/775/1600/smal3.jpg'/></author><thr:total>3</thr:total></entry></feed>
