<?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-31437468</id><updated>2011-10-06T07:37:43.982-07:00</updated><title type='text'>Business Analyst</title><subtitle type='html'>This blog was created by demand from peers who are just getting into the shoes of a Business Analyst. Colleagues who are in the IT field but want to transform themselves into more functional aspect as a BA (Business Analyst).

I will try and put information about what a BA should know in theory, the different kinds of methodologies, what tools to use, what to expect at work and some interview questions that would help you succeed in getting that position as a Business Analyst.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31437468.post-3907777943805237380</id><published>2009-08-31T15:42:00.000-07:00</published><updated>2009-08-31T15:44:01.127-07:00</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-3907777943805237380?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/3907777943805237380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/3907777943805237380'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2009/08/call-me.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-8525809695471080948</id><published>2007-12-04T12:03:00.000-08:00</published><updated>2007-12-04T12:05:55.728-08:00</updated><title type='text'></title><content type='html'>These questions are courtesy from a Business Analyst who went for an interview and were asked these questions.&lt;br /&gt;&lt;br /&gt;1.    Have you used customized version of Rational Unified Process?&lt;br /&gt;2.    If you are introduced to a new domain, how do you become familiar with it and start working on it?&lt;br /&gt;3.    What UML diagrams have you used in the past?&lt;br /&gt;4.    Give an example when you successfully acted as an interface between the technology team and the business areas?&lt;br /&gt;5.    What are your strengths as a business analyst?&lt;br /&gt;6.    What do you think is the most important responsibility of a business analyst.&lt;br /&gt;7.    Let us say you have created a class diagram for a given subject area. How do you make sure that you have captured all the methods/properties for a class and that you have capture all the classes.&lt;br /&gt;8.    What are your weaknesses?&lt;br /&gt;9.    Give an example of a situation when you managed conflict effectively.&lt;br /&gt;10.    What is a traceability matrix and how do you use it when using the Unified process?&lt;br /&gt;11.    What is your favorite mode of communication? Why?&lt;br /&gt;12.    What is your approach to resovling conflict during JAD sessions?&lt;br /&gt;13.    Let us say you in a JAD session and someone is constantly trying to divert the topic from what is on agenda for you to some peripheral item. How do you bring the session back on track?&lt;br /&gt;14.    What is the difference between Agile and Unified Process methodology?&lt;br /&gt;15.    Please tell something about yourself and your career background.&lt;br /&gt;16.    What makes you the best candidate for this position?&lt;br /&gt;17.    What are your strengths as a business analyst?&lt;br /&gt;18.    How would you handle a scenario when requirements change midway in the project?&lt;br /&gt;19.    What is your approach to solving problems?&lt;br /&gt;20.    What types of questions do you ask when gathering data for requirements?&lt;br /&gt;21.    How do you manage risk for a project?&lt;br /&gt;22.    What is your experience in project management?&lt;br /&gt;23.    Do you have any experience working with Enterprise configuration projects?&lt;br /&gt;24.    Why do you want to leave your current position?&lt;br /&gt;25.    Do you have any questions for us?&lt;br /&gt;26.    Who do you think are the main stakeholders for the project?&lt;br /&gt;27.    Describe the most challenging problem you have ever solved. What was your approach in doing so?&lt;br /&gt;28.    Describe a situation when you used some innovative technique for communicating ideas across? This was probably the best question and it really got me thinking.&lt;br /&gt;29.    What are your strengths as a business analyst?&lt;br /&gt;30.    How do you handle criticism of your work?&lt;br /&gt;31.    Have you used Use Cases/use case diagrams before and did you use any software for it?&lt;br /&gt;32.    Describe your ideal job.&lt;br /&gt;33.    Do you have any experience with Business Process Reengineering? Explain.&lt;br /&gt;34.    How do you go about working in an area with which you have not worked before?&lt;br /&gt;35.    How do you ensure that you have focused on all the necessary details of a task?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-8525809695471080948?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/8525809695471080948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/8525809695471080948'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2007/12/these-questions-are-courtesy-from.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-3476459078738200262</id><published>2006-09-26T11:55:00.001-07:00</published><updated>2008-12-13T01:12:16.485-08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_gSXZH7LTSho/Ri-LSXwSetI/AAAAAAAAADU/0h-p7cCtvMI/s1600-h/MalikPrabu.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_gSXZH7LTSho/Ri-LSXwSetI/AAAAAAAAADU/0h-p7cCtvMI/s320/MalikPrabu.jpg" alt="" id="BLOGGER_PHOTO_ID_5057414054290815698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Malik Prabu: Business Analyst&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="file:///Users/malik/Desktop/MalikPrabu.jpg" alt="" /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-3476459078738200262?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/3476459078738200262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/3476459078738200262'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/09/malik-prabu-business-analyst.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_gSXZH7LTSho/Ri-LSXwSetI/AAAAAAAAADU/0h-p7cCtvMI/s72-c/MalikPrabu.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-5253755816017366685</id><published>2006-09-14T14:11:00.000-07:00</published><updated>2006-09-14T14:14:03.406-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Kaizen"&gt;Kaizen&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Kaizen (&lt;a title="Japanese language" href="http://en.wikipedia.org/wiki/Japanese_language"&gt;Japanese&lt;/a&gt; for "change for the better" or "improvement", the English translation is "continuous improvement", or "continual improvement.") is an approach to productivity improvement originating in applications of the work of American experts such as &lt;a title="Frederick Winslow Taylor" href="http://en.wikipedia.org/wiki/Frederick_Winslow_Taylor"&gt;Frederick Winslow Taylor&lt;/a&gt;, &lt;a title="Frank Bunker Gilbreth" href="http://en.wikipedia.org/wiki/Frank_Bunker_Gilbreth"&gt;Frank Bunker Gilbreth&lt;/a&gt;, &lt;a title="Walter Shewhart" href="http://en.wikipedia.org/wiki/Walter_Shewhart"&gt;Walter Shewhart&lt;/a&gt;, and of the &lt;a title="United States Department of War" href="http://en.wikipedia.org/wiki/United_States_Department_of_War"&gt;War Department's&lt;/a&gt; &lt;a title="Training Within Industry" href="http://en.wikipedia.org/wiki/Training_Within_Industry"&gt;Training Within Industry&lt;/a&gt; program by Japanese manufacturers after &lt;a title="World War II" href="http://en.wikipedia.org/wiki/World_War_II"&gt;World War II&lt;/a&gt;. The development of Kaizen went hand-in-hand with that of &lt;a title="Quality control" href="http://en.wikipedia.org/wiki/Quality_control"&gt;quality control&lt;/a&gt; circles, but it was not limited to quality assurance.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The goals of kaizen include the elimination of waste (defined as "activities that add cost but do not add value"), &lt;a title="Just In Time" href="http://en.wikipedia.org/wiki/Just_In_Time"&gt;just-in-time&lt;/a&gt; delivery, production load leveling of amount and types, standardized work, paced moving lines, right-sized equipment, etc. A closer definition of the Japanese usage of Kaizen is "to take it apart and put back together in a better way." What is taken apart is usually a process, system, product, or service.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Kaizen is a daily activity whose purpose goes beyond improvement. It is also a process that, when done correctly, humanizes the workplace, eliminates hard work (both mental and physical), and teaches people how to do rapid experiments using the scientific method and how to learn to see and eliminate waste in business processes.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;"Kaizen" is the correct usage. "Kaizen event" or "kaizen blitz" are incorrect usage.&lt;br /&gt;Kaizen is often misunderstood and applied incorrectly, resulting in bad outcomes including, for example, layoffs. This is called "kaiaku" - literally, "change for the worse." Layoffs are not the intent of kaizen. Instead, kaizen must be practiced in tandem with the "Respect for People" principle. Without "Respect for People," there can be no continuous improvement. Instead, the usual result is one-time gains that quickly fade.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Importantly, kaizen must operate with three principles in place: process and results (not results-only); systemic thinking (i.e. big picture, not solely the narrow view); and non-judgmental, non-blaming (because blaming is wasteful).&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Everyone participates in kaizen; people of all levels in an organization, from the CEO on down, as well as external stakeholders if needed. The format for kaizen can be individual, suggestion system, small group, or large group.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The only way to truly understand the intent, meaning, and power of kaizen is through direct participation, many, many times.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;History&lt;br /&gt;After &lt;a title="World War II" href="http://en.wikipedia.org/wiki/World_War_II"&gt;World War II&lt;/a&gt;, the occupational forces brought in American experts who were familiar with statistical control methods and with the War Department's &lt;a title="Training Within Industry" href="http://en.wikipedia.org/wiki/Training_Within_Industry"&gt;Training Within Industry&lt;/a&gt; (TWI) training programs to restore a war-torn nation. TWI programs included Job Instruction (standard work) and Job Methods (process improvement). In conjunction with the &lt;a title="Shewhart cycle" href="http://en.wikipedia.org/wiki/Shewhart_cycle"&gt;Shewhart cycle&lt;/a&gt; taught by &lt;a title="W. Edwards Deming" href="http://en.wikipedia.org/wiki/W._Edwards_Deming"&gt;W. Edwards Deming&lt;/a&gt;, and other statistics-based methods taught by &lt;a title="Joseph M. Juran" href="http://en.wikipedia.org/wiki/Joseph_M._Juran"&gt;Joseph M. Juran&lt;/a&gt;, these became the basis of the kaizen revolution in Japan that took place in the 1950s.&lt;br /&gt;&lt;a id="Applications" name="Applications"&gt;&lt;/a&gt;&lt;br /&gt;Applications&lt;br /&gt;The &lt;a title="Toyota Production System" href="http://en.wikipedia.org/wiki/Toyota_Production_System"&gt;Toyota Production System&lt;/a&gt; is known for kaizen, where all line personnel are expected to stop their moving production line in the case of any abnormality, and suggestions for improvement are rewarded.&lt;br /&gt;Kaizen often takes place one small step at a time, hence the English translation: "continuous improvement", or "continual improvement." Yet radical changes for the sake of goals, such as just in time and moving lines, also gain the full support of upper level management. Goals for kaizen workshops are intentionally set very high because there are countless examples of drastic reductions in process lead time to serve as proof of their practicality.&lt;br /&gt;The cycle of kaizen activity can be defined as: standardize an operation -&gt; measure the standardized operation (find cycle time and amount of in-process inventory) -&gt; gauge measurements against requirements -&gt; innovate to meet requirements and increase productivity -&gt; standardize the new, improved operations -&gt; continue cycle ad infinitum. This is also known as the &lt;a title="Shewhart cycle" href="http://en.wikipedia.org/wiki/Shewhart_cycle"&gt;Shewhart cycle&lt;/a&gt;, Deming cycle, or PDCA.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The "zen" in Kaizen emphasizes the &lt;a title="Learning-by-doing" href="http://en.wikipedia.org/wiki/Learning-by-doing"&gt;learn-by-doing&lt;/a&gt; aspect of improving production. This philosophy is focused in a different direction from the "command-and-control" improvement programs of the mid-20th century. Kaizen methodology includes making changes and looking at the results, then adjusting. Large-scale preplanning and extensive project scheduling are replaced by smaller experiments in improvement, which can be rapidly adapted as new improvements are suggested.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a title="Masaaki Imai" href="http://en.wikipedia.org/wiki/Masaaki_Imai"&gt;Masaaki Imai&lt;/a&gt; made the term famous in his book, Kaizen: The Key to Japan's Competitive Success. An appendix to that book includes a reference to the &lt;a title="5S" href="http://en.wikipedia.org/wiki/5S"&gt;5S&lt;/a&gt; strategy of disciplined cleanup.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-5253755816017366685?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/5253755816017366685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/5253755816017366685'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/09/kaizen-kaizen-japanese-for-change-for.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-4016380484684242300</id><published>2006-09-06T10:45:00.000-07:00</published><updated>2006-09-06T10:48:04.386-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://blogs.ittoolbox.com/bi/analyst"&gt;Trials &amp; Tribulations of a Business Systems Analyst&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click on the link above to read the entire article about being an analyst. There are some good articles in this page by H.M. Winning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-4016380484684242300?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/4016380484684242300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/4016380484684242300'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/09/trials-tribulations-of-business-systems.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-7659399369669117214</id><published>2006-09-05T13:22:00.000-07:00</published><updated>2006-09-05T13:23:12.132-07:00</updated><title type='text'></title><content type='html'>Google Search:&lt;br /&gt;&lt;br /&gt;Business analyst, business analyst jobs, business analyst interview questions, Malik Prabu, BA Jobs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-7659399369669117214?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/7659399369669117214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/7659399369669117214'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/09/google-search-business-analyst-business.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115628803056870175</id><published>2006-08-22T16:04:00.000-07:00</published><updated>2006-08-31T14:53:45.876-07:00</updated><title type='text'></title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;Competitive Analysis&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;What: The Competitive Analysis is a tool to summarize and take inventory of what competitors are offering relative to your product/service/platform. &lt;br /&gt;&lt;br /&gt;Why:  The competitive analysis helps identify where you stand in the face of competition.  You may learn that you have a best practice or competitive differentiator – or you may see best practices elsewhere that you may want to evaluate.&lt;br /&gt;&lt;br /&gt;An in-depth analysis of your competitors is important to do periodically, depending on the level of change/innovation in your industry.  It is important to stay abreast of changes and update your Fact Book.&lt;br /&gt;&lt;br /&gt;Competitor Analysis&lt;br /&gt;&lt;br /&gt;Who are your competitors?&lt;br /&gt;Make a list of direct competitors in your space/ industry&lt;br /&gt;Include any entity that has an impact on your target customer, look outside the financial services industry&lt;br /&gt;&lt;br /&gt;Rank Competitors&lt;br /&gt;From this list of competitors, rank them in terms of their influence on your target customer.  Number them in terms of influence&lt;br /&gt;To validate your analysis, ask yourself:  Can I identify each competitor with a direct influence on my target market even if they aren’t doing it the same way I am?  If you answer no, revise your list.&lt;br /&gt;&lt;br /&gt;Analyze Competition&lt;br /&gt;List your competitive set in order of influence on your target customer&lt;br /&gt;Define the main categories that are most important to your target customer&lt;br /&gt;Score yourself against your competitors&lt;br /&gt;Analyze your competitors so you can define your competitive advantage&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Product/ Service Differentiation&lt;br /&gt;&lt;br /&gt;How do you differentiate your product/ service?&lt;br /&gt;            One effective way to do this is by clearly defining your product strategy.  This will shape what you are and what you are not delivering in your product/ service.&lt;br /&gt;The strategy will reflect:&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;1) The choice of products/ services you offers and the customers you seek to serve&lt;br /&gt;            Example: Should Ford introduce an updated model of the Barracuda or introduce a new set of models?&lt;/p&gt;&lt;p&gt;2) Competitive Differentiation.  How you compete to attract, win, and retain customers. &lt;br /&gt;&lt;br /&gt;            Example:  Nordstrom’s differentiates itself from the competition based on superior service and breadth of product selection in shoes.  &lt;br /&gt;&lt;br /&gt;3) The goals you pursue&lt;br /&gt;&lt;br /&gt;            Example:  Should Apple try to be a major participant in every segment of the audio/ stereo industry or aim to be a leader in the small personal player segment?&lt;br /&gt;&lt;br /&gt;On the next page, the major levers are identified to help you develop a product/ service strategy.&lt;br /&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/31437468-115628803056870175?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115628803056870175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115628803056870175&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115628803056870175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115628803056870175'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/08/competitive-analysis-what-competitive.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115627731424702854</id><published>2006-08-22T12:53:00.000-07:00</published><updated>2006-08-22T13:08:34.280-07:00</updated><title type='text'></title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Gap_analysis"&gt;Gap analysis&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Gap analysis is a business assessment tool enabling a company to compare its actual performance with its potential performance. This provides the company with insight to areas which have room for improvement. The process involves determining, documenting and approving the variance between business requirements and current capabilities. Gap analysis naturally flows from &lt;a title="Benchmarking" href="http://en.wikipedia.org/wiki/Benchmarking"&gt;benchmarking&lt;/a&gt; or other assessments. Once the general expectation of performance in the industry is understood then it is possible to compare that expectation with the level of performance at which the company currently functions. This comparison becomes the gap analysis. Such analysis can be performed at the strategic or operational level of an organization.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;'Gap analysis' is a formal study of what a &lt;a title="Business" href="http://en.wikipedia.org/wiki/Business"&gt;business&lt;/a&gt; is doing currently and where it wants to go in the future. It can be conducted in different perspectives as follows:&lt;br /&gt;Organization (e.g. human resources)&lt;br /&gt;Business direction&lt;br /&gt;Business processes&lt;br /&gt;Information technology&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Gap analysis provides a foundation for how much effort, in terms of time, money and human resources, is required to have a particular aim achieved (e.g. to turn the salary payment process from paper based to paperless with the use of a system).&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a name="Gap_Analysis_and_New_Products_.5B1.5D"&gt;&lt;/a&gt;Gap Analysis and New Products&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The need for totally new products or for additions to existing lines may have emerged from the portfolio analyses, in particular from the use of the Boston Growth Share Matrix. More probably, the need will have emerged from the regular process of following trends in the requirements of consumers. At some point a gap will have emerged between what the existing products offer the consumer and what the consumer demands. That gap has to be filled if the organization is to survive and grow.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;To locate such a gap in the market the technique of gap analysis can be used. Thus an examination of what profits are forecast to be for the organization as a whole compared with where the organization (in particular its shareholders) 'wants' those profits to be represents what is called the planning gap: this shows what is needed of new activities in general and of new products in particular.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The planning gap may be divided into four main elements:&lt;br /&gt;&lt;a name="Usage_Gap"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;Usage Gap&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;This is the gap between the total potential for the market and the actual current usage by all the consumers in the market. Clearly two figures are needed for this calculation:&lt;br /&gt;*market potential&lt;br /&gt;*existing usage&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a name="Market_potential"&gt;&lt;/a&gt;Market potential&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The most difficult estimate to make will probably be that of the total potential available to the whole market, including all segments covered by all competitive brands. It is often achieved by determining the maximum potential individual usage, and extrapolating this by the maximum number of potential consumers. This is inevitably a judgement rather than a scientific extrapolation, but some of the macro-forecasting techniques may assist in making this `guesstimate' more soundly based.&lt;br /&gt;The maximum number of consumers available will usually be determined by market research, but it may sometimes be calculated from demographic data or government statistics. Ultimately there will, of course, be limitations on the number of consumers. For guidance one can look to the numbers using similar products. Alternatively, one can look to what has happened in other countries. It is often suggested that Europe follows patterns set in the USA, but after a time-lag of a decade or so. The increased affluence of all the major Western economies means that such a lag can now be much shorter.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The maximum potential individual usage, or at least the maximum attainable average usage (there will always be a spread of usage across a range of customers), will usually be determined from market research figures. It is important, however, to consider what lies behind such usage.&lt;br /&gt;&lt;a name="Existing_usage"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;Existing usage&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The existing usage by consumers makes up the total current market, from which market shares, for example, are calculated. It is usually derived from marketing research, most accurately from panel research such as that undertaken by A. C. Nielsen but also from 'ad hoc' work. Sometimes it may be available from figures collected by government departments or industry bodies; however, these are often based on categories which may make sense in bureaucratic terms but are less helpful in marketing terms.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The 'usage gap' is thus:&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;usage gap = market potential - existing usage&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;This is an important calculation to make. Many, if not most marketers, accept the 'existing' market size, suitably projected over the timescales of their forecasts, as the boundary for their expansion plans. Although this is often the most realistic assumption, it may sometimes impose an unnecessary limitation on their horizons. The original market for video-recorders was limited to the professional users who could afford the high prices involved. It was only after some time that the technology was extended to the mass market.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;In the public sector, where the service providers usually enjoy a `monopoly', the usage gap will probably be the most important factor in the development of the activities. But persuading more `consumers' to take up family benefits, for example, will probably be more important to the relevant government department than opening more local offices.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The usage gap is most important for the brand leaders. If any of these has a significant share of the whole market, say in excess of 30 per cent, it may become worthwhile for the firm to invest in expanding the total market. The same option is not generally open to the minor players, although they may still be able to target profitably specific offerings as market extensions.&lt;br /&gt;All other `gaps' relate to the difference between the organization's existing sales (its market share) and the total sales of the market as a whole. This difference is the share held by competitors. These `gaps' will, therefore, relate to competitive activity.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a name="Distribution_Gap"&gt;&lt;/a&gt;Distribution Gap&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The second level of `gap' is that posed by the limits on the distribution of the product or service. If it is limited to certain geographical regions, as some draught beers are, it cannot expect to make sales in other regions. At the other end of the spectrum, the multinationals may take this to the extremes of globalization. Equally, if the product is limited to certain outlets, just as some categories of widely advertised drugs are limited by law to pharmacies, then other outlets will not be able to sell them. A more likely outcome is that, not being the market leader, a brand will find its overall percentage of distribution limited. The remedy for this is simply to maximize distribution.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Unfortunately, maximizing distribution is not quite as easy as it sounds, except for the obvious market leaders. It is true that additional salesforce effort, backed by suitable sales promotional activities, should be able to increase distribution somewhat, although there will still have to be some balance between the benefits to be gained and the costs to be incurred. But the prime barrier to distribution will probably be the resistance of the distribution chains to stock anything other than the bestsellers. This can partially be overcome in the short term by offering better terms and higher margins, so that the distributors make more on each sale. But the distributors have long since learned that their biggest profits come from concentrating on the main brands. They, above all, live by the 80:20 Rule.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a name="Product_Gap"&gt;&lt;/a&gt;Product Gap&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The product gap, which could also be described as the segment or positioning gap, represents that part of the market from which the individual organization is excluded because of product or service characteristics. This may have come about because the market has been segmented and the organization does not have offerings in some segments, or it may be because the positioning of its offering effectively excludes it from certain groups of potential consumers, because there are competitive offerings much better placed in relation to these groups.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;This segmentation may well be the result of deliberate policy. Segmentation and positioning are very powerful marketing techniques; but the trade-off, to be set against the improved focus, is that some parts of the market may effectively be put beyond reach. On the other hand, it may frequently be by default; the organization has not thought about its positioning, and has simply let its offerings drift to where they now are.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The product gap is probably the main element of the planning gap in which the organization can have a productive input; hence the emphasis on the importance of correct positioning.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a name="Competitive_Gap"&gt;&lt;/a&gt;Competitive Gap&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;What is left represents the gap resulting from the competitive performance. This competitive gap is the share of business achieved among similar products, sold in the same market segment, and with similar distribution patterns - or at least, in any comparison, after such effects have been discounted. Needless to say, it is not a factor in the case of the monopoly provision of services by the public sector.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The competitive gap represents the effects of factors such as price and promotion, both the absolute level and the effectiveness of its messages. It is what marketing is popularly supposed to be about.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a name="Market_Gap_Analysis"&gt;&lt;/a&gt;Market Gap Analysis&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;In the type of analysis described above, gaps in the product range are looked for. Another perspective (essentially taking the `product gap' to its logical conclusion) is to look for gaps in the 'market' (in a variation on `product positioning', and using the multidimensional `mapping') which the company could profitably address, regardless of where its current products stand.&lt;br /&gt;Many marketers would, indeed, question the worth of the theoretical gap analysis described earlier. Instead, they would immediately start proactively to pursue a search for a competitive advantage.&lt;br /&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115627731424702854?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115627731424702854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115627731424702854&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115627731424702854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115627731424702854'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/08/gap-analysis-gap-analysis-is-business.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115627600418585597</id><published>2006-08-22T11:34:00.000-07:00</published><updated>2006-08-22T12:46:44.383-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.coursework4you.co.uk/swot.htm"&gt;What is SWOT analysis? What are the main aspects of SWOT analysis? How to write Good SWOT analysis of a company? Where to find information for SWOT analysis?&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Introduction&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Environmental opportunities are only potential opportunities unless the organization can utilize resources to take advantage of them and until the strategic leader decides that it is appropriate to pursue the opportunity. It is therefore important to evaluate environment opportunities in relation to the strengths and weaknesses of the organization’s resources, and in relation to the organization’s resources, and in relation to the organizational culture. Real opportunities exist when there is a close fit between environment, values and resources. An evaluation of an organization’s strengths and weaknesses in relation to environmental opportunities and threats is generally referred to as a SWOT analysis. The following report will look closely into the SWOT’s concept, its main aspects, and criteria for successful and effective SWOT analysis.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Main Aspects of SWOT Analysis&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;SWOT has a long history as a tool of strategic and marketing analysis. No one knows who first invented SWOT analysis. It has features in strategy textbooks since at least 1972 and can now be found in textbooks on marketing and any other business disciplines. It advocates say that it can be used to gauge the degree of “fit” between the organisation’s strategies and its environment, and to suggest ways in which the organisation can profit from strengths and opportunities and shield itself against weaknesses and threats (Adams, 2005). However, SWOT has come under criticism recently. Because it is so simple, both students and managers have a tendency to use it without a great deal of thought, so that the results are often useless. Another problem is that SWOT, having been conceived in simpler times, does not cope very well with some of the subtler aspects of modern strategic theory, such as trade-offs (De Witt and Meyer, 1998). &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Strengths&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Determine an organisation’s strong points. This should be from both internal and external customers. A strength is a “resource advantage relative to competitors and the needs of the markets a firm serves or expects to serve” (http://www.css.nccu.edu.tw/mepa/mepa_course/2005/kao/ 20060221_1.ppt#1). It is a distinctive competence when it gives the firm a comparative advantage in the marketplace. Strengths arise from the resources and competencies available to the firm.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Weaknesses&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Determine an organisation’s weaknesses, not only from its point of view, but also more importantly, from customers. Although it may be difficult for an organisation to acknowledge its weaknesses it is best to handle the bitter reality without procrastination. A weakness is a “limitation or deficiency in one or more resources or competencies relative to competitors that impedes a firm’s effective performance” (http://gift.postech.ac.kr/admin/bbs/data/summer_session_2004/ Corporate%20Strategy_ver%5B7%5D_final(1).ppt).&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Opportunities&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Another major factor is to determine how organisations can continue to grow within the marketplace. After all, opportunities are everywhere, such as the changes in technology, government policy, social patterns, and so on. An opportunity is a major situation in a firm’s environment. Key trends are one source of opportunities. Identification of a previously overlooked market segment, changes in competitive or regulatory circumstances, technological changes, and improved buyer or supplier relationships could represent opportunities fro the firm.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Threats&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;No one likes to think about threats, but we still have to face them, despite the fact that they are external factors that are out of our control, for example, the recent economic slump in Asia. It is vital to be prepared and face threats even during turbulent times. A threat is a major unfavourable situation in a firm’s environment. Threats are key impediments to the firm’s current or desired position. The entrance of new competitors, slow market growth, increased bargaining power of key buyers or suppliers, technological changes, and new or revised regulations could represent threats to a firm’s success. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Because SWOT is such as familiar and comforting tool, many students use it at the start of their analysis. This is a mistake. In order to arrive at a proper SWOT appraisal, other analyses need to be carrier out first. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;• Since opportunities and threats mostly arise from the environment, SWOT analysis needs to take account of the results of a full environmental analysis. &lt;/div&gt;&lt;div align="justify"&gt;• It is impossible to gauge what an organisation’s real strengths are until you have assessed its strategic resources – in fact, strategic resources and strength are the same thing. There is a tendency for students to put down anything vaguely favourable that they can think of about a company as a strength. This temptation needs to be resisted - a strength is not a strength unless it makes a genuine difference to an organisation’s competitiveness. The same is true of weaknesses. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;For example, look at Southwest Airlines and Amazon.com. Both companies have important groups of potential customers to whom they offer poor service. Southwest ignores business passengers, and will not accept transfers from other airlines. Amazon makes people wait days to receive books that they can obtain instantly from their neighbourhood bookstores, and pay a delivery charge for the privilege. Surely, these are major threats. Southwest and Amazon have chosen not to give those customers priority. Serving them would divert resources from the firm’s core markets, and dilute service to their main customers. Not serving them is certainly not a weakness; in a paradoxical way, it may be a strength. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;The wizardry of SWOT is the matching of specific internal and external factors, which creates a strategic matrix and which makes sense. It is essential to note that the internal factors are within the control of organisation, such as operations, finance, marketing, and other areas. On the contrary, the external factors are out of the organisation’s control, such as political and economic factors, technology, competition, and other areas. The four combinations are called the maxi-maxi (strengths/opportunities), maxi-mini (strengths/threats), mini-maxi (weaknesses/opportunities), and mini-mini (weaknesses/threats). Weihrich (1982) describes the four combinations as follows: &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;1. Maxi-maxi (S/O). This combination shows the organisation’s strengths and opportunities. In essence, an organisation should strive to maximise its strengths to capitalise on new opportunities. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;2. Maxi-mini (S/T). This combination shows the organisation’s strengths in consideration of threats, e.g. from competitors. In essence, an organisation should strive to use its strengths to parry or minimise threats. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;3. Mini-maxi (W/O). This combination shows the organisation’s weaknesses in tandem with opportunities. It is an exertion to conquer the organisation’s weaknesses by making the most of any new opportunities. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;4. Mini-mini (W/T). This combination shows the organisation’s weaknesses by comparison with the current external threats. This is most definitely defensive strategy, to minimise an organisation’s internal weaknesses and avoid external threats. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;How to Write a Good SWOT Analysis&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;A successfully conducted SWOT involves identifying the following: &lt;/div&gt;&lt;div align="justify"&gt;• The things an organisation does particularly well (strengths) or badly (weaknesses) at present; • The factors that in the future may give the organisation potential to grow and increase its profits (opportunities) or may make its position weaker (threats). Opportunities and threats normally arise from changes in the environment, but sometimes have their origin inside the organisation – for example, if key machinery or people, functioning very effectively at present, are likely to break down or retire in a few years’ time, that is a threat. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;It is important to bear in mind what a SWOT is for. It is intended to summarise a strategic situation, with a view to deciding what the organisation should do next. A SWOT analysis should contain sufficient information for any reader to be able to see why a particular issue counts as a strength, weakness, opportunity or threat, and what the implications are for the firm that you are analysing. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;For the same reason, there is no room for equivocation in a SWOT analysis – a factor can be a strength or a weakness, but not both. For example, a firm’s IT system may provide good management reports but poor production control information. It is pointless to put this down as both a strength and a weakness that partially cancel each other out, since manager have only two choices: either they upgrade the system or they do not (Mintzberg, 1990). This means that you need to come to definite answer to the question: On balance, is the IT system a strength or a weakness? Perhaps the lack of good production information is important, in which case the system needs to be upgraded. Perhaps it is vital to maintain the flow of management information, in which case the system should not be touched (Thompson, 2002). SWOT analysis aims to differentiate factors from being bad or good for the company’s performance. In a SWOT analysis, the strengths and weaknesses of resources must be considered in relative and not absolute terms. It is important to consider whether they are being managed effectively as well as efficiently. Resources, therefore, are not strong or weak purely because they exist or do not exist. Rather, their value depends on how they are being managed, controlled and used. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;SWOT analyses should only pick out issues that have a substantial effect on a firm’s competitive situation. You should avoid the temptation to put down under “Strengths” almost everything you can think of that is vaguely favourable to the firm, and to classify anything remotely unfavourable as a weakness. It is rare for any firm should be rare, difficult to copy and make a genuine difference to the organisations’ profitability – a strategic resource. A weakness, similarly, is something that affects the organisation’s cost or differentiation advantage. Old-fashioned equipment and authoritarian management styles, for instance, are only weaknesses if they lead to increased costs, poor quality or bad customer service (Thompson, 2002; Adams, 2005). &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Lists of strengths and weaknesses should not include factors that are common to every firm in an industry. For example, you could not count “well-known brand” as a strength for a firm in the jeans or cosmetic industries, since many brands are equally famous. Instead of writing that main opportunities of the company are overseas expansion and brand extension, it is crucial to replace it with a broader definition and explanation. The example of a more successful explanation could be: “Eastern European markets, with developing spending power and proven appetite for Western consumer brands, represent opportunity. 25% of existing sales in airport outlets are to customers travelling to these countries”. Another example could involve: “Competing firms have extended brands to cosmetics, spectacles, jeans and stationery. Likely opportunity for this firm to follow suit” (Adams, 2005). &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Instead of saying that the threat of a firm is in exchange rate fluctuations, the statements of: “Appreciation of euro versus dollar likely to lead to reduce value of US profits (25% of total)” or “This is a specific threat that affects this firm because of its high proportion of US sales” could be appropriate (De Witt and Meyer, 1998). &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;In order to write a good SWOT the following criteria must be taken into account: &lt;/div&gt;&lt;div align="justify"&gt;• Make your points long enough, and include enough detail, to make it plain why a particular factor is important, and why it can be considered as a strength, weakness, opportunity or threat. Include precise evidence, and cite figures, where possible; &lt;/div&gt;&lt;div align="justify"&gt;• Be a specific as you can about the precise nature of a firm’s strength and weakness. Do not be content with general factors like economies of scale; &lt;/div&gt;&lt;div align="justify"&gt;• Avoid vague, general opportunities and threats that could be put forward for just about any organisation under any circumstances; &lt;/div&gt;&lt;div align="justify"&gt;• Do not mistake the outcomes of strength (such as profits and market share) for strengths in their won right; &lt;/div&gt;&lt;div align="justify"&gt;• Improvements is not the same as strength – do not confuse the two; &lt;/div&gt;&lt;div align="justify"&gt;• Avoid contradicting yourself in the course of the analysis, by having strengths and weaknesses that are essentially different aspects of the same strategy of resource. Come to a reasoned conclusion about whether the good points outweigh the bad ones, or vice versa. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Where to Find Information for SWOT Analysis&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Students, when finding the essential information for conducting SWOT analysis, would have to look at company’s business reports, annual reviews, published performance data on financial resources, marketing and operations, including current suppliers and key stakeholders groups.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;It can also be helpful to search various journals on marketing, strategy, human resources to find out more published and referenced information on the company’s past experience, its current position and future objectives. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;SWOT Analysis Limitations&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;A key element of strategic option formulation is the matching of organizational strengths and weaknesses with opportunities and threats which exist in the marketplace. SWOT analysis is widely recognized in the marketing and strategic management literature as a systematic way of achieving this end. A number of critics however have claimed that the output from a SWOT analysis is often either trivial or so broad as to be relatively meaningless in the context of making actual marketing decisions. Mintzberg (1990), for example, states that the assessment of strengths and weaknesses may be unreliable, being bound up with aspirations, biases and hopes. Therefore, it is important for strengths and weaknesses to be defined in the context of a situation. As a consequence, a creative problem-solving tool such as brainstorming may thus be a useful help in overcoming this difficulty. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;SWOT analysis can be used in many ways to aid strategic analysis. The most common way is to use it as a logical framework guiding systematic discussion of a firm’s resources and the basic alternatives that emerge from this resource-based view. What one manager sees as an opportunity, another may see as a potential threat. Likewise, a strength to one manager can be a weakness to another. Different assessments may reflect underlying power considerations within the firm or differing factual perspectives. Systematic analysis of these issues facilitates objectives internal analysis (Hill and Westbrook, 1997; Markides, 1999). Understanding the key opportunities and threats facing a firm helps its managers identify realistic options from which to choose an appropriate strategy and clarifies the most effective niche for the firm. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;One of the historical deficiencies of SWOT analysis was the tendency to rely on a very general, categorical assessment of internal capabilities. The resource-based view came to exist in part as a remedy to this void in the strategic management field. It is an excellent way to identify internal strengths and weaknesses and use that information to enhance the quality of a SWOT analysis. Similarly, value chain analysis identifies elements of a company’s capabilities and operations that are useful in conducting a SWOT analysis. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Conclusion&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;SWOT helps a company to se itself for better and for worse. Companies are inherently insular and inward looking SWOTs are a means by which a company can better understand what it does very well and where its shortcomings are. SWOTs will help the company size up the competitive landscape and get some insight into the vagaries of the marketplace. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;SWOT analysis has been a framework of choice among many managers for along time because of its simplicity and its portrayal of the essence of sound strategy formulation - matching a firm’s opportunities and threats wit its strengths and weaknesses. Central to making SWOT analysis effective is accurate internal analysis – the identification of specific strengths and weaknesses around which sound strategy can be built. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115627600418585597?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115627600418585597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115627600418585597&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115627600418585597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115627600418585597'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/08/what-is-swot-analysis-what-are-main.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115626997577509822</id><published>2006-08-22T11:02:00.000-07:00</published><updated>2006-08-22T11:06:15.793-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.isixsigma.com/library/content/c020610a.asp"&gt;Determine The Root Cause: 5 Whys&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Asking "Why?" may be a favorite technique of your three year old child in driving you crazy, but it could teach you a valuable Six Sigma quality lesson. The 5 Whys is a technique used in the &lt;a href="http://www.isixsigma.com/library/content/six_sigma_dmaic_quickref_analyze.asp"&gt;Analyze phase&lt;/a&gt; of the Six Sigma &lt;a href="http://www.isixsigma.com/me/dmaic/"&gt;DMAIC&lt;/a&gt; methodology. It's a great Six Sigma tool that doesn't involve &lt;a href="http://www.isixsigma.com/st/data/"&gt;data segmentation&lt;/a&gt;, &lt;a href="http://www.isixsigma.com/st/hypothesis_testing/"&gt;hypothesis testing&lt;/a&gt;, &lt;a href="http://www.isixsigma.com/st/regression/"&gt;regression&lt;/a&gt; or &lt;a href="http://www.isixsigma.com/st/"&gt;other advanced statistical tools&lt;/a&gt;, and in many cases can be completed without a &lt;a href="http://www.isixsigma.com/library/content/c010422a.asp"&gt;data collection plan&lt;/a&gt;.&lt;br /&gt;By repeatedly asking the question "Why" (five is a good rule of thumb), you can peel away the layers of symptoms which can lead to the root cause of a problem. Very often the ostensible reason for a problem will lead you to another question. Although this technique is called "5 Whys," you may find that you will need to ask the question fewer or more times than five before you find the issue related to a problem.&lt;br /&gt;&lt;br /&gt;Benefits Of The 5 Whys&lt;br /&gt;&lt;br /&gt;  Help identify the &lt;a href="http://www.isixsigma.com/dictionary/Root_Cause-61.htm"&gt;root cause&lt;/a&gt; of a problem.&lt;br /&gt;  Determine the relationship between different root causes of a problem.&lt;br /&gt;  One of the simplest tools; easy to complete without statistical analysis.&lt;br /&gt;&lt;br /&gt;When Is 5 Whys Most Useful?&lt;br /&gt;&lt;br /&gt;  When problems involve human factors or interactions.&lt;br /&gt;  In day-to-day business life; can be used within or without a Six Sigma project.&lt;br /&gt;&lt;br /&gt;How To Complete The 5 Whys&lt;br /&gt;&lt;br /&gt;1. Write down the specific problem. Writing the issue helps you formalize the problem and describe it completely. It also helps a team focus on the same problem.&lt;br /&gt;2. Ask Why the problem happens and write the answer down below the problem.&lt;br /&gt;3. If the answer you just provided doesn't identify the root cause of the problem that you wrote down in step 1, ask Why again and write that answer down.&lt;br /&gt;4. Loop back to step 3 until the team is in agreement that the problem's root cause is identified. Again, this may take fewer or more times than five Whys.&lt;br /&gt;&lt;br /&gt;5 Whys Examples&lt;br /&gt;&lt;br /&gt;Problem Statement: Customers are unhappy because they are being shipped products that don't meet their specifications.&lt;br /&gt;1. Why are customers being shipped bad products?  - Because manufacturing built the products to a specification that is different from what the customer and the sales person agreed to.&lt;br /&gt;2. Why did manufacturing build the products to a different specification than that of sales?  - Because the sales person expedites work on the shop floor by calling the head of manufacturing directly to begin work. An error happened when the specifications were being communicated or written down.&lt;br /&gt;3. Why does the sales person call the head of manufacturing directly to start work instead of following the procedure established in the company?  - Because the "start work" form requires the sales director's approval before work can begin and slows the manufacturing process (or stops it when the director is out of the office).&lt;br /&gt;4. Why does the form contain an approval for the sales director?  - Because the sales director needs to be continually updated on sales for discussions with the CEO.&lt;br /&gt;&lt;br /&gt;In this case only four Whys were required to find out that a non-value added signature authority is helping to cause a process breakdown.&lt;br /&gt;&lt;br /&gt;Let's take a look at a slightly more humorous example modified from Marc R.'s posting of &lt;a href="http://www.isixsigma.com/dictionary/5_Whys-377.htm"&gt;5 Whys&lt;/a&gt; in the iSixSigma Dictionary.&lt;br /&gt;&lt;br /&gt;Problem Statement: You are on your way home from work and your car stops in the middle of the road.&lt;br /&gt;1. Why did your car stop?  - Because it ran out of gas.&lt;br /&gt;2. Why did it run out of gas?  - Because I didn't buy any gas on my way to work.&lt;br /&gt;3. Why didn't you buy any gas this morning?  - Because I didn't have any money.&lt;br /&gt;4. Why didn't you have any money?  - Because I lost it all last night in a poker game.&lt;br /&gt;5. Why did you lose your money in last night's poker game?  - Because I'm not very good at "bluffing" when I don't have a good hand.&lt;br /&gt;&lt;br /&gt;As you can see, in both examples the final Why leads the team to a statement (root cause) that the team can take action upon. It is much quicker to come up with a system that keeps the sales director updated on recent sales or teach a person to "bluff" a hand than it is to try to directly solve the stated problems above without further investigation.&lt;br /&gt;&lt;br /&gt;5 Whys And The Fishbone DiagramThe 5 Whys can be used individually or as a part of the &lt;a href="http://www.isixsigma.com/library/content/t000827.asp"&gt;fishbone (also known as the cause and effect or Ishikawa) diagram&lt;/a&gt;. The fishbone diagram helps you explore all potential or real causes that result in a single defect or failure. Once all inputs are established on the fishbone, you can use the 5 Whys technique to drill down to the root causes.&lt;br /&gt;&lt;br /&gt;Take-Away Quotation"If you don't ask the right questions, you don't get the right answers. A question asked in the right way often points to its own answer. Asking questions is the ABC of diagnosis. Only the inquiring mind solves problems." -- Edward Hodnett&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115626997577509822?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115626997577509822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115626997577509822&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115626997577509822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115626997577509822'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/08/determine-root-cause-5-whys-asking-why.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115620413527063428</id><published>2006-08-21T16:46:00.000-07:00</published><updated>2006-08-21T16:48:55.296-07:00</updated><title type='text'></title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;My Favorite PowerPoint Resources&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Of course, I am not the only one in our company who uses PowerPoint. Hardly. It has become ubiquitous in our organization. We use it for Board meetings, author presentations, sales conferences, and other ad hoc meetings. To misquote a verse from the Gospel of Matthew, “where ever two or three are gathered, there is PowerPoint in their midst.”&lt;br /&gt;The problem is that most people using PowerPoint have not received adequate training. In fact, most have received no training whatsoever. As a result, too many people misuse the tool. This results in too many slides, too many bullets, and too much copy. Consequently, the tool often becomes a hindrance to communication rather than an aid.&lt;/div&gt;&lt;a id="more"&gt;&lt;/a&gt;&lt;div align="justify"&gt;&lt;br /&gt;Evidently, these people are not aware that the Web is full of PowerPoint resources. I contend that in less than two hours of surfing, you can radically improve the effectiveness of your PowerPoint presentations. Here is a list of resources to get you started (in alphabetical order):&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://sociablemedia.typepad.com/beyond_bullets/"&gt;Beyond Bullets&lt;/a&gt;—This is great Web site on how to use PowerPoint more effectively. The content is very stimulating—and will challenge your presuppositions. Guaranteed. This is not a collection of more templates and clipart. Instead, it presents serious thinking about the way you use PowerPoint and how to improve your effectiveness.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.crystalgraphics.com/default.asp"&gt;Crystal Graphics&lt;/a&gt;—This is a great source for PowerPoint add-ins that enhance the basic program. Television-like transitions, 3D Titles, supershapes, and custom templates are some of the more popular add-ins. I have purchased several of these and found the quality excellent. My only caution is that some of the effects, particularly the television-like transitions, require some serious hardware horsepower.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.designsense-cd.com/"&gt;DesignSense&lt;/a&gt;—This company advertises itself as “graphic design training for businesspeople.” It contains a series of design lessons for people (like me!) who have no formal graphic design training. They claim that the training you receive on the site is equivalent to a 40-hour graphic design course. However, it is condensed into 12 hours of computer-based training. It costs $59.00.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.infommersion.com/products.html"&gt;Excelsius&lt;/a&gt;—This is my favorite charting program. It essentially creates animated flash movies, based on Excel data. It is highly customizable and very sophisticated. This also makes for a somewhat steep learning curve. However, if you want your charts to have the “wow” factor, no other charting program I have tried comes close.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.masterviews.com/index.htm"&gt;MasterViews&lt;/a&gt;—This site is actually a blog. It offers a large collection of very specific and very practical PowerPoint tips. Comments from readers further enhance the value of the content. The site also offers news related to new PowerPoint add-ins and related hardware (like wireless pointers and mice).&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://office.microsoft.com/clipart/?cag=1"&gt;Microsoft Clip Gallery Live&lt;/a&gt;—This is Microsoft’s clipart site. It is a good resource and it’s free. However, I prefer &lt;a href="http://www.jupiterimages.com/"&gt;JupiterImages.com&lt;/a&gt;. It’s probably worth checking here first to see if you can find what you need. If you find that it just doesn’t have enough horsepower, then you can join JupiterImages.com or some other subscription site.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.mindjet.com/"&gt;MindManager X5&lt;/a&gt;—This is one of the five most-used pieces of software on my computer. It will change forever the way you plan and prepare your presentations. It is essentially a brainstorming tool that allows you to create “mental maps” of your presentations. It will help you quickly get all your ideas out of your head and then organize them. In my experience, this tool provides a much faster path to the final result than any other tool I have ever used. When you are done with your map, you can export it directly to PowerPoint. Best of all, MindJet, the software developer, offers a free 30-day trial.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.mvps.org/skp/download.htm"&gt;PowerPoint Add-Ins&lt;/a&gt;—This is a collection of mostly useful add-ins written by PowerPoint Guru, Shyam Pillai. My favorites are the “Handout Wizard for PowerPoint,” which allows you to create customized layouts, “Rename Shape/Slide Add-in,” which enables you to rename slides and shapes by clicking on them, and “Toolbox for PowerPoint,” which provides a collection of Shyam’s VBA code snippets for PowerPoint.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.creativemindsinc.com/image_objects.htm"&gt;PowerPoint ImageObjects&lt;/a&gt;—This site offers a collection of what others call “floating objects.” These are graphic objects with transparent backgrounds that appear to float on top of the slide. The site offers collections of symbols and shapes, metaphor objects, numbers, bullets, and other objects. These objects are very cool and very professional.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.powerpointtemplatespro.com/"&gt;PowerPoint Templates Pro&lt;/a&gt;—This is yet another collection of professionally produced PowerPoint templates. You can purchase single templates or a collection of templates. The site’s customers include a impressive roster of Fortune 100 companies.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.powerpointers.com/"&gt;PowerPointers&lt;/a&gt;—This site is not so much about PowerPoint as it is about planning, building, and delivering great presentations. It contains a series of very helpful articles, especially for people who are just getting started. Even veteran presenters will find plenty of helpful tips to improve the quality and impect of their presentations.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.artisticcapabilities.com/products.html"&gt;Presentation Plates&lt;/a&gt;—Yet another collection of PowerPoint templates. If you haven’t found what you are looking for, this site is worth checking.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.presentationpro.com/"&gt;PresentationPro&lt;/a&gt;—This site offers some very cool tools not found anywhere else. For example, EmailPRESENTER allows you to e-mail a PowerPoint presentation to someone within the body of the e-mail itself (rather than as an attachment). OnlinePRESENTER is similar, in that it allows your Web site visitors to run a PowerPoint presentation on your site without having to download the presentation and run it within PowerPoint itself.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.presentersonline.com/"&gt;Presenters Online&lt;/a&gt;—This site is sponsored by Epson. It contains a variety of helpful articles and resources related to PowerPoint software and presentation hardware. Naturally, the purpose of the site is to sell Epson hardware; however, I still found it useful.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.presentersuniversity.com/"&gt;Presenters University&lt;/a&gt;—This site is sponsored by InFocus, a competitor to Epson. It is one of the best siites for PowerPoint training. It contains a number of courses that you or your staff can work through. It has tons of articles, software you can download and try, and even an “Ask the Professor” bulletin board where you can get answers to your specific questions.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.presentingsolutions.com/effectivepresentations.asp"&gt;Projector Solution&lt;/a&gt;—This site has many resources. One article is must reading. It is called “The Art of Communicating Effectively: Tips about all aspects of pulling off a successful presentation!” It’s must reading for every PowerPoint presenter.&lt;br /&gt;&lt;a rhref="http://www.amazon.com/exec/obidos/ASIN/B00005R2F7/workingsmart-20"&gt;Really Bad PowerPoint&lt;/a&gt;—This is a controversial white paper written by Seth Godin, the author of &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0743227905/workingsmart-20"&gt;The Big Red Fez&lt;/a&gt;, &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/159184021X/workingsmart-20"&gt;The Purple Cow&lt;/a&gt;, and &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0684856360/workingsmart-20"&gt;Permission Marketing&lt;/a&gt;. You may not agree with Seth’s conclusions, sbut it will definitely stimulate your thinking. I distributed the article to my staff following a very tedious sales conference presentation. They read the article, made adjustments, and dramatically improved their presentation at the next sales conference. This article is great for squashing the tendency to make your slides too copy-intensive and bullet-heavy.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.zapitmedia.com/"&gt;ZapIt Media&lt;/a&gt;—This is another collection of PowerPoint templates. But these are very different and very cool. Like PowerPoint Templates Pro, you can download single templates or collections.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.absolutvision.com/"&gt;AbsoluVision&lt;/a&gt;—This is a royalty free collection of images in the JPEG2000 format. (This is the new JPEG format that offers better quality at higher compression.) These are excellent images, many them depicted as floating objects. You can buy individual images for $4.95 each or subscribe to the service for $25.00 a month or $99.95 per year. Either option entitles you to download 200 images a month. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://www.indezine.com/"&gt;Indezine&lt;/a&gt;—This is a great PowerPoint information site run by Geetesh Bajaj, a Microsoft PowerPoint MVP. It contains PowerPoint articles, links, reviews, and templates. Geetesh also sends out a weekly ezine on PowerPoint. The reviews page is especially helpful. He lists almost every known PowerPoint add-in.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://tonyramos.com/Presentations%20Weblog.htm"&gt;Tony’s PowerPoint Weblog&lt;/a&gt;—This blog bills itself as the Internet’s first business weblog dedicated to PowerPoint, presentations and related topics. It contains many short, insightful tips bound to improve your PowerPoint presentations.&lt;br /&gt;If you have other resources that I have omitted, please use the comments feature on my site (see the end of this article) to share your favorites.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115620413527063428?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115620413527063428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115620413527063428&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115620413527063428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115620413527063428'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/08/my-favorite-powerpoint-resources-of.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115412489780217406</id><published>2006-07-28T15:12:00.000-07:00</published><updated>2006-08-31T14:52:19.226-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;Interview questions for a Business Analyst (With a large Internet search engine company):&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;•    Can you go through your resume starting with your academics?&lt;br /&gt;•    If the end user doesn’t know what his specific requirements are or he has a big picture of requirements how you as a BA will drill down to the exact requirements.&lt;br /&gt;•    If I provided you with a workflow of events starting from kickoff of the project to UAT/training, explain me as a BA what role will you have in each phase and what timeline will you set for each phase?&lt;br /&gt;•    Have you dealt with difficult business users or How do you deal with difficult end users?&lt;br /&gt;•    What was your role in the last project / Explain me your last project.&lt;br /&gt;•    Have you worked with out-of-box solutions or implemented them?&lt;br /&gt;•    Do you have any exp. with document management systems?&lt;br /&gt;•    Was the end product in your last project a web based application or inhouse solution?&lt;br /&gt;•    How do you think you will gather requirement for our project?&lt;br /&gt;•    All your projects were year long, how will you deal with a fast paced project.&lt;br /&gt;•    Do you like projects on a short timeline?&lt;br /&gt;•    If there are multiple SMEs in a JAD session that disagree on a particular requirement how will you come to a closure?&lt;br /&gt;•    Sometimes JAD sessions can go on for hours together, how do you make sure that you control the sessions and achieve the desired result?&lt;br /&gt;•    How technically oriented are you?&lt;br /&gt;•    What’s your role with the development team?&lt;br /&gt;•    Explain to me what is in a FRD?&lt;br /&gt;•    What kind of domains have you worked on?&lt;br /&gt;•    Have you come across a situation where you didn’t meet the end users requirements and the UAT failed? How did you tackle the situation?&lt;br /&gt;•    Sometimes end user has a picture in mind of how the system/screen should look like but the end solution comes out to be different, how will you make sure that this doesn’t happen?&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115412489780217406?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115412489780217406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115412489780217406&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115412489780217406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115412489780217406'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/interview-questions-for-business.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115405445947575242</id><published>2006-07-27T19:40:00.000-07:00</published><updated>2006-07-27T19:40:59.483-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;Thank you note:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I think sending a small “thank you note” to the person who interviewed you is very effective method in many ways. Firstly, They (The client) are interviewing not only you but also 10 other Business Analyst for the same position. You want them to remember you over the other 10 they interviewed that day. The best way is to get their e-mail address after you are done with your interview and send them this short e-mail:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dear Mr. Last Name:&lt;br /&gt;&lt;br /&gt;I wanted to say "Thank You" for taking the time out of your busy schedule to talk to me about the Business Analyst position with Bank of America’s Internet Service Group. I appreciate your time and consideration in interviewing me for this position.&lt;br /&gt;&lt;br /&gt;After speaking with you and the group, I do feel that I would be a perfect candidate for this position, offering the quick learning and adaptability that is needed for a diversified position.&lt;br /&gt;&lt;br /&gt;In addition to my enthusiasm for performing well, I would bring the technical and analytical skills necessary to get the job done.&lt;br /&gt;&lt;br /&gt;I am very interested in working for you and look forward to hearing from you once the final decisions are made regarding this position.&lt;br /&gt;&lt;br /&gt;Please feel free to contact me at anytime if further information is needed. My cell phone number is (415) 555-1234&lt;br /&gt;&lt;br /&gt;Thank you again for your time and consideration.&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;&lt;br /&gt;Malik Prabu&lt;br /&gt;Business Analyst&lt;br /&gt;(415) 555-1234&lt;br /&gt;&lt;br /&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115405445947575242?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115405445947575242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115405445947575242&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115405445947575242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115405445947575242'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/thank-you-note-i-think-sending-small.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115389018497966554</id><published>2006-07-25T22:02:00.000-07:00</published><updated>2006-07-25T22:03:04.993-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Requirement Gathering&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&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;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&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.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Different Types of requirements :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&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;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-weight: bold;"&gt;Requirement Gathering Techniques:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="font-family: arial; font-weight: normal; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&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;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115389018497966554?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115389018497966554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115389018497966554&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115389018497966554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115389018497966554'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/requirement-gathering-requirements.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115386189944818945</id><published>2006-07-25T14:08:00.000-07:00</published><updated>2006-07-25T14:15:06.946-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html"&gt;&lt;span id="_ctl2_lblTitle" class="title3"&gt;Practical UML: A Hands-On Introduction for Developers&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblTitle" class="title3"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Note: This information was taken for reference/learning purpose only. Please visit the appropriate website to learn; just click on the above link.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The heart of object-oriented problem solving is the construction of a model. The model abstracts the essential details of the underlying problem from its usually complicated real world. Several modeling tools are wrapped under the heading of the &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;UML&lt;/b&gt;&lt;/span&gt;™, which stands for Unified Modeling Language™. The purpose of this course is to present important highlights of the UML.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span id="_ctl2_lblContent"&gt;   &lt;p&gt;At the center of the UML are its nine kinds of modeling diagrams, which we describe here.&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span id="_ctl2_lblContent"&gt;   &lt;ul&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#use-case-diagram"&gt;Use case diagrams&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#classdiagrams"&gt;Class diagrams&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#object-diagrams"&gt;Object diagrams&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#sequence-diagrams"&gt;Sequence diagrams&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#collaboration-diagrams"&gt;Collaboration diagrams&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#statechart-diagrams"&gt;Statechart diagrams&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#activity-diagrams"&gt;Activity diagrams&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#component-and-deployment-diagrans"&gt;Component diagrams&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;&lt;a href="http://bdn.borland.com/article/0,1410,31863,00.html#component-and-deployment-diagrans"&gt;Deployment diagrams&lt;/a&gt;   &lt;/li&gt;&lt;/ul&gt;   &lt;p&gt;Some of the sections of this course contain links to pages with more detailed information. And every section has short questions. Use them to test your understanding of the section topic.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;span class="head3"&gt;Why is UML important?&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;Let's look at this question from the point of view of the construction trade. Architects design buildings. Builders use the designs to create buildings. The more complicated the building, the more critical the communication between architect and builder. Blueprints are the standard graphical language that both architects and builders must learn as part of their trade.&lt;/p&gt;   &lt;p&gt;Writing software is not unlike constructing a building. The more complicated the underlying system, the more critical the communication among everyone involved in creating and deploying the software. In the past decade, the UML has emerged as the software blueprint language for analysts, designers, and programmers alike. It is now part of the software trade. The UML gives everyone from business analyst to designer to programmer a common vocabulary to talk about software design.&lt;/p&gt;   &lt;p&gt;The UML is applicable to object-oriented problem solving. Anyone interested in learning UML must be familiar with the underlying tenet of object-oriented problem solving -- it all begins with the construction of a model. A &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;model&lt;/b&gt;&lt;/span&gt; is an abstraction of the    underlying problem. The &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;domain&lt;/b&gt;&lt;/span&gt; is the actual world from which the problem comes.&lt;/p&gt;   &lt;p&gt;Models consist of &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;objects&lt;/b&gt;&lt;/span&gt; that interact by sending each other &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;messages&lt;/b&gt;&lt;/span&gt;. Think    of an object as "alive." Objects have things they know (&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;attributes&lt;/b&gt;&lt;/span&gt;) and things they can do (&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;behaviors&lt;/b&gt;&lt;/span&gt; or &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;operations&lt;/b&gt;&lt;/span&gt;). The values of an object's attributes determine its &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;state&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;   &lt;p&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;Classes&lt;/b&gt;&lt;/span&gt; are the "blueprints" for objects. A class wraps attributes (data) and behaviors (methods or functions) into a single distinct entity. Objects are &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;instances&lt;/b&gt;&lt;/span&gt; of classes.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;a name="use-case-diagram"&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;&lt;span class="head3"&gt;Use case diagrams&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="usecasediagrams"&gt;&lt;/a&gt;Use case diagrams&lt;/b&gt;&lt;/span&gt; describe what a system does from the standpoint of an external observer. The emphasis is on &lt;i&gt;what&lt;/i&gt; a system does rather than &lt;i&gt;how.&lt;/i&gt;&lt;/p&gt;   &lt;p&gt;Use case diagrams are closely connected to scenarios. A &lt;a name="scenario"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;scenario&lt;/b&gt;&lt;/span&gt; is an example of what happens when someone interacts with the system. Here is a scenario for a medical clinic.&lt;/p&gt;   &lt;div align="left"&gt;    &lt;ul&gt;&lt;p&gt;"A patient calls the clinic to make an appointment for a yearly checkup. The receptionist finds the nearest empty time slot in the appointment book and schedules the appointment for that time slot. "&lt;/p&gt;&lt;/ul&gt;   &lt;/div&gt;   &lt;p&gt;A &lt;a name="usecase"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;use case&lt;/b&gt;&lt;/span&gt; is a summary of scenarios for a single task or goal. An &lt;a name="actor"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;actor&lt;/b&gt;&lt;/span&gt; is who or what initiates the events involved in that task. Actors are simply roles that people or objects play. The picture below is a &lt;b&gt;Make Appointment&lt;/b&gt; use case for the medical clinic. The actor is a &lt;b&gt;Patient&lt;/b&gt;. The connection between actor and use case is a &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;communication association&lt;/b&gt;&lt;/span&gt; (or &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;communication&lt;/b&gt;&lt;/span&gt; for short).&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/usecaseactorno3.gif" alt="Use case" height="76" hspace="10" vspace="15" width="370" /&gt;&lt;/p&gt;   &lt;p&gt;Actors are stick figures. Use cases are ovals. Communications are lines that link actors to use cases.&lt;/p&gt;   &lt;p&gt;A use case diagram is a collection of actors, use cases, and their communications. We've put &lt;b&gt;Make Appointment&lt;/b&gt; as part of a diagram with four actors and four use cases. Notice that a single use case can have multiple actors.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/actorsmultipleno3d.gif" alt="Use case diagram" height="234" hspace="10" vspace="15" width="460" /&gt;&lt;/p&gt;   &lt;p&gt;Use case diagrams are helpful in three areas.&lt;/p&gt;   &lt;ul&gt;&lt;li&gt;&lt;b&gt;determining features (requirements)&lt;/b&gt;. New use cases often generate new requirements as the system is analyzed and the design takes shape.    &lt;/li&gt;&lt;li&gt;&lt;b&gt;communicating with clients&lt;/b&gt;. Their notational simplicity makes use case diagrams a good way for developers to communicate with clients.    &lt;/li&gt;&lt;li&gt;&lt;b&gt;generating test cases&lt;/b&gt;. The collection of scenarios for a use case may suggest a suite of test cases for those scenarios.   &lt;/li&gt;&lt;/ul&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/usecase.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/more.gif" alt="More details" border="0" height="20" width="91" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q1frame.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/test.gif" alt="Self test" border="0" height="20" width="64" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblContent"&gt;&lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q1frame.html" target="_blank"&gt;   &lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;a name="classdiagrams"&gt;&lt;/a&gt;&lt;span class="head3"&gt;Class diagrams&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="classdiagram"&gt;&lt;/a&gt;A Class diagram&lt;/b&gt;&lt;/span&gt; gives an overview of a system by showing its classes and the relationships among them. Class diagrams are static -- they display what interacts but not what happens when they do interact.&lt;/p&gt;   &lt;p&gt;The class diagram below models a customer order from a retail catalog. The central class is the &lt;b&gt;Order&lt;/b&gt;. Associated with it are the &lt;b&gt;Customer&lt;/b&gt; making the purchase and the &lt;b&gt;Payment&lt;/b&gt;. A &lt;b&gt;Payment&lt;/b&gt; is one of three kinds: &lt;b&gt;Cash&lt;/b&gt;, &lt;b&gt;Check&lt;/b&gt;, or &lt;b&gt;Credit&lt;/b&gt;. The order contains &lt;b&gt;OrderDetails&lt;/b&gt; (line items), each with its associated &lt;b&gt;Item&lt;/b&gt;.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/classdiagramno3d.gif" alt="Class diagram" height="383" hspace="5" vspace="15" width="773" /&gt;&lt;/p&gt;   &lt;p&gt;UML class notation is a rectangle divided into three parts: class name, attributes, and operations. Names of abstract classes, such as &lt;i&gt;&lt;b&gt;Payment&lt;/b&gt;,&lt;/i&gt; are in italics. Relationships between classes are the connecting links.&lt;/p&gt;   &lt;p&gt;Our class diagram has three kinds of relationships.&lt;/p&gt;   &lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="association"&gt;&lt;/a&gt;association&lt;/b&gt;&lt;/span&gt; -- a relationship between instances of the two classes. There is an association between two classes if an instance of one class must know about the other in order to perform its work. In a diagram, an association is a link connecting two classes. &lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="aggregation"&gt;&lt;/a&gt;aggregation&lt;/b&gt;&lt;/span&gt; -- an association in which one class belongs to a collection. An aggregation has a diamond end pointing to the part containing the whole. In our diagram, &lt;b&gt;Order&lt;/b&gt; has a collection of &lt;b&gt;OrderDetails&lt;/b&gt;.    &lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="generalization"&gt;&lt;/a&gt;generalization&lt;/b&gt;&lt;/span&gt; -- an inheritance link indicating one class is a superclass of the other. A generalization has a triangle pointing to the superclass. &lt;i&gt;&lt;b&gt;Payment&lt;/b&gt;&lt;/i&gt; is a superclass of &lt;b&gt;Cash&lt;/b&gt;, &lt;b&gt;Check&lt;/b&gt;, and &lt;b&gt;Credit&lt;/b&gt;.   &lt;/li&gt;&lt;/ul&gt;   &lt;p&gt;An association has two ends. An end may have a &lt;a name="rolename"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;role name&lt;/b&gt;&lt;/span&gt; to clarify the nature of the association. For example, an &lt;b&gt;OrderDetail&lt;/b&gt; is a line item of each &lt;b&gt;Order&lt;/b&gt;.&lt;/p&gt;   &lt;p&gt;A &lt;a name="navigable"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;navigability&lt;/b&gt;&lt;/span&gt; arrow on an association shows which direction the association can be traversed or queried. An &lt;b&gt;OrderDetail&lt;/b&gt; can be queried about its &lt;b&gt;Item&lt;/b&gt;, but not the other way around. The arrow also lets you know who "owns" the association's implementation; in this case, &lt;b&gt;OrderDetail&lt;/b&gt; has an &lt;b&gt;Item&lt;/b&gt;. Associations with no navigability arrows are bi-directional.&lt;/p&gt;   &lt;p&gt;The &lt;a name="multiplicity"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;multiplicity&lt;/b&gt;&lt;/span&gt; of an association end is the number of possible instances of the class associated with a single instance of the other end. Multiplicities are single numbers or ranges of numbers. In our example, there can be only one &lt;b&gt;Customer&lt;/b&gt; for each &lt;b&gt;Order&lt;/b&gt;, but a &lt;b&gt;Customer&lt;/b&gt; can have any number of &lt;b&gt;Orders&lt;/b&gt;.&lt;/p&gt;   &lt;p&gt;This table gives the most common multiplicities.&lt;/p&gt;   &lt;ul&gt;&lt;p&gt;    &lt;table border="1" cellpadding="0" cellspacing="2"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th bgcolor="#ffffcc"&gt;Multiplicities&lt;/th&gt;      &lt;th bgcolor="#ffffcc"&gt;Meaning&lt;/th&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&lt;b&gt;0..1&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;zero or one instance. The notation &lt;i&gt;&lt;b&gt;n . . m&lt;/b&gt;&lt;/i&gt; indicates &lt;i&gt;&lt;b&gt;n&lt;/b&gt;&lt;/i&gt; to&lt;i&gt; &lt;b&gt;m&lt;/b&gt;&lt;/i&gt; instances.&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&lt;b&gt;0..*&lt;/b&gt;&lt;i&gt;  or  &lt;/i&gt;&lt;b&gt;*&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;no limit on the number of instances (including none).&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;exactly one instance&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;      &lt;td&gt;&lt;b&gt;1..*&lt;/b&gt;&lt;/td&gt;      &lt;td&gt;at least one instance&lt;/td&gt;     &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;   &lt;/p&gt;&lt;/ul&gt;   &lt;p&gt;Every class diagram has classes, associations, and multiplicities. Navigability and roles are optional items placed in a diagram to provide clarity.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/classdiagram.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/more.gif" alt="More details" border="0" height="20" width="91" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q2frame.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/test.gif" alt="Self test" border="0" height="20" width="64" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblContent"&gt;&lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q2frame.html" target="_blank"&gt;   &lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;a name="object-diagrams"&gt;&lt;/a&gt;&lt;span class="head3"&gt;Packages and object diagrams&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;To simplify complex class diagrams, you can group classes into &lt;a name="packages"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;packages&lt;/b&gt;&lt;/span&gt;. A package is a collection of logically related UML elements. The diagram below is a business model in which the classes are grouped into packages.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/packageno3d.gif" alt="Package diagram" height="266" hspace="10" vspace="15" width="402" /&gt;&lt;/p&gt;   &lt;p&gt;Packages appear as rectangles with small tabs at the top. The package name is on the tab or inside the rectangle. The dotted arrows are &lt;a name="dependency"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;dependencies&lt;/b&gt;&lt;/span&gt;. One package depends on another if changes in the other could possibly force changes in the first.&lt;/p&gt;   &lt;p&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="Objectdiagrams"&gt;&lt;/a&gt;Object diagrams&lt;/b&gt;&lt;/span&gt; show instances instead of classes. They are useful for explaining small pieces with complicated relationships, especially recursive relationships.&lt;/p&gt;   &lt;p&gt;This small class diagram shows that a university &lt;b&gt;Department&lt;/b&gt; can contain lots of other &lt;b&gt;Departments&lt;/b&gt;.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/departmentno3d.gif" alt="Recursive class diagram" height="116" hspace="10" vspace="15" width="410" /&gt;&lt;/p&gt;   &lt;p&gt;The object diagram below instantiates the class diagram, replacing it by a concrete example.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/objdiagno3d.gif" alt="Object diagram" height="263" hspace="10" vspace="15" width="458" /&gt;&lt;/p&gt;   &lt;p&gt;Each rectangle in the object diagram corresponds to a single instance. Instance names are underlined in UML diagrams. Class or instance names may be omitted from object diagrams as long as the diagram meaning is still clear.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q3frame.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/test.gif" alt="Self test" border="0" height="20" width="64" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblContent"&gt;&lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q3frame.html" target="_blank"&gt;   &lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;a name="sequence-diagrams"&gt;&lt;/a&gt;&lt;span class="head3"&gt;Sequence diagrams&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;Class and object diagrams are static model views. &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="Interactiondiagrams"&gt;&lt;/a&gt;Interaction diagrams&lt;/b&gt;&lt;/span&gt; are dynamic. They describe how objects collaborate.&lt;/p&gt;   &lt;p&gt;A &lt;a name="sequence"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;sequence diagram&lt;/b&gt;&lt;/span&gt; is an interaction diagram that details how operations are carried out -- what messages are sent and when. Sequence diagrams are organized according to time. The time progresses as you go down the page. The objects involved in the operation are listed from left to right according to when they take part in the message sequence.&lt;/p&gt;   &lt;p&gt;Below is a sequence diagram for making a hotel reservation. The object initiating the sequence of messages is &lt;b&gt;a Reservation window&lt;/b&gt;.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/sequencediagno3d.gif" alt="Sequence diagram" height="414" hspace="5" vspace="15" width="700" /&gt;&lt;/p&gt;   &lt;p&gt;The &lt;b&gt;Reservation window&lt;/b&gt; sends a &lt;span style="font-size:130%;"&gt;&lt;tt&gt;makeReservation()&lt;/tt&gt;&lt;/span&gt; message to a &lt;b&gt;HotelChain&lt;/b&gt;. The &lt;b&gt;HotelChain&lt;/b&gt; then sends a &lt;span style="font-size:130%;"&gt;&lt;tt&gt;makeReservation()&lt;/tt&gt;&lt;/span&gt; message to a &lt;b&gt;Hotel&lt;/b&gt;. If the &lt;b&gt;Hotel&lt;/b&gt; has available rooms, then it makes a &lt;b&gt;Reservation&lt;/b&gt; and a &lt;b&gt;Confirmation&lt;/b&gt;.&lt;/p&gt;   &lt;p&gt;Each vertical dotted line is a &lt;a name="lifelines"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;lifeline&lt;/b&gt;&lt;/span&gt;, representing the time that an object exists. Each arrow is a message call. An arrow goes from the sender to the top of the &lt;a name="activation"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;activation bar&lt;/b&gt;&lt;/span&gt; of the message on the receiver's lifeline. The activation bar represents the duration of execution of the message.&lt;/p&gt;   &lt;p&gt;In our diagram, the &lt;b&gt;Hotel&lt;/b&gt; issues a &lt;a name="self call"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;self call&lt;/b&gt;&lt;/span&gt; to determine if a room is available. If so, then the &lt;b&gt;Hotel&lt;/b&gt; creates a &lt;b&gt;Reservation&lt;/b&gt; and a &lt;b&gt;Confirmation&lt;/b&gt;. The asterisk on the self call means &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;iteration&lt;/b&gt;&lt;/span&gt; (to make sure there is available room for each day of the stay in the hotel). The expression in square brackets, [ ], is a &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;condition&lt;/b&gt;&lt;/span&gt;.&lt;/p&gt;   &lt;p&gt;The diagram has a clarifying &lt;a name="note"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;note&lt;/b&gt;&lt;/span&gt;, which is text inside a dog-eared rectangle. Notes can be put into any kind of UML diagram.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/state.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/more.gif" alt="More details" border="0" height="20" width="91" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q4frame.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/test.gif" alt="Self test" border="0" height="20" width="64" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblContent"&gt;&lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q4frame.html" target="_blank"&gt;   &lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;a name="collaboration-diagrams"&gt;&lt;/a&gt;&lt;span class="head3"&gt;Collaboration diagrams&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="Collaboration"&gt;&lt;/a&gt;Collaboration diagrams&lt;/b&gt;&lt;/span&gt; are also interaction diagrams. They convey the same information as sequence diagrams, but they focus on object roles instead of the times that messages are sent. In a sequence diagram, object roles are the vertices and messages are the connecting links.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/collaborationo3d.gif" alt="Collaboration diagram" height="350" hspace="10" vspace="15" width="670" /&gt;&lt;/p&gt;   &lt;p&gt;The object-role rectangles are labeled with either class or object names (or both). Class names are preceded by colons ( : ).&lt;/p&gt;   &lt;p&gt;Each message in a collaboration diagram has a &lt;a name="sequencenumber"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;sequence number&lt;/b&gt;&lt;/span&gt;. The top-level message is numbered 1. Messages at the same level (sent during the same call) have the same decimal prefix but suffixes of 1, 2, etc. according to when they occur.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q5frame.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/test.gif" alt="Self test" border="0" height="20" width="64" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblContent"&gt;&lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q5frame.html" target="_blank"&gt;   &lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;a name="statechart-diagrams"&gt;&lt;/a&gt;&lt;span class="head3"&gt;Statechart diagrams&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;Objects have behaviors and state. The state of an object depends on its current activity or condition. A &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="Statediagrams"&gt;&lt;/a&gt;statechart diagram&lt;/b&gt;&lt;/span&gt; shows the possible states of the object and the transitions that cause a change in state.&lt;/p&gt;   &lt;p&gt;Our example diagram models the login part of an online banking system. Logging in consists of entering a valid social security number and personal id number, then submitting the information for validation.&lt;/p&gt;   &lt;p&gt;Logging in can be factored into four non-overlapping states: &lt;b&gt;Getting SSN&lt;/b&gt;, &lt;b&gt;Getting PIN&lt;/b&gt;, &lt;b&gt;Validating&lt;/b&gt;, and &lt;b&gt;Rejecting&lt;/b&gt;. From each state comes a complete set of &lt;a name="transitions"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;transitions&lt;/b&gt;&lt;/span&gt; that determine the subsequent state.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/statediagno3d.gif" alt="State diagram" height="405" hspace="10" vspace="15" width="770" /&gt;&lt;/p&gt;   &lt;p&gt;States are rounded rectangles. Transitions are arrows from one state to another. Events or conditions that trigger transitions are written beside the arrows. Our diagram has two self-transition, one on &lt;b&gt;Getting SSN&lt;/b&gt; and another on &lt;b&gt;Getting PIN&lt;/b&gt;.&lt;/p&gt;   &lt;p&gt;The initial state (black circle) is a dummy to start the action. Final states are also dummy states that terminate the action.&lt;/p&gt;   &lt;p&gt;The action that occurs as a result of an event or condition is expressed in the form &lt;span style="font-size:130%;"&gt;&lt;tt&gt;/action&lt;/tt&gt;&lt;/span&gt;. While in its &lt;b&gt;Validating&lt;/b&gt; state, the object does not wait for an outside event to trigger a transition. Instead, it performs an activity. The result of that activity determines its subsequent state.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/state.html#State" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/more.gif" alt="More details" border="0" height="20" width="91" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q6frame.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/test.gif" alt="Self test" border="0" height="20" width="64" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblContent"&gt;&lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q6frame.html" target="_blank"&gt;   &lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;a name="activity-diagrams"&gt;&lt;/a&gt;&lt;span class="head3"&gt;Activity diagrams&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;An &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;&lt;a name="Activitydiagrams"&gt;&lt;/a&gt;activity diagram&lt;/b&gt;&lt;/span&gt; is essentially a fancy flowchart. Activity diagrams and statechart diagrams are related. While a statechart diagram focuses attention on an object undergoing a process (or on a process as an object), an activity diagram focuses on the flow of activities involved in a single process. The activity diagram shows the how those activities depend on one another.&lt;/p&gt;   &lt;p&gt;For our example, we used the following process.&lt;/p&gt;   &lt;ul&gt;&lt;p&gt;"Withdraw money from a bank account through an ATM."&lt;/p&gt;&lt;/ul&gt;   &lt;p&gt;The three involved classes (people, etc.) of the activity are &lt;b&gt;Customer&lt;/b&gt;, &lt;b&gt;ATM&lt;/b&gt;, and &lt;b&gt;Bank&lt;/b&gt;. The process begins at the black start circle at the top and ends at the concentric white/black stop circles at the bottom. The activities are rounded rectangles.&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/activityno3d.gif" alt="Activity diagram" height="634" hspace="10" vspace="5" width="672" /&gt;&lt;/p&gt;   &lt;p&gt;Activity diagrams can be divided into object &lt;a name="swimlane"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;swimlanes&lt;/b&gt;&lt;/span&gt; that determine which object is responsible for which activity. A single &lt;a name="activitytransition"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;transition&lt;/b&gt;&lt;/span&gt; comes out of each activity, connecting it to the next activity.&lt;/p&gt;   &lt;p&gt;A transition may &lt;a name="branch"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;branch&lt;/b&gt;&lt;/span&gt; into two or more mutually exclusive transitions. &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;Guard expressions&lt;/b&gt;&lt;/span&gt; (inside&lt;nobr&gt; [ ])&lt;/nobr&gt; label the transitions coming out of a branch. A branch and its subsequent &lt;a name="merge"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;merge&lt;/b&gt;&lt;/span&gt; marking the end of the branch appear in the diagram as hollow diamonds.&lt;/p&gt;   &lt;p&gt;A transition may &lt;a name="fork"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;fork&lt;/b&gt;&lt;/span&gt; into two or more parallel activities. The fork and the subsequent &lt;a name="join"&gt;&lt;/a&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;join&lt;/b&gt;&lt;/span&gt; of the threads coming out of the fork appear in the diagram as solid bars.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q7frame.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/test.gif" alt="Self test" border="0" height="20" width="64" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/blue_line.gif" alt="Divider line" height="2" width="1000" /&gt;&lt;/p&gt;   &lt;p&gt;&lt;a name="component-and-deployment-diagrans"&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;&lt;span class="head3"&gt;Component and deployment diagrams&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;A &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;component&lt;/b&gt;&lt;/span&gt; is a code module. Component diagrams are physical analogs of class diagram. &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;Deployment diagrams&lt;/b&gt;&lt;/span&gt; show the physical configurations of software and hardware.&lt;/p&gt;   &lt;p&gt;The following deployment diagram shows the relationships among software and hardware components involved in real estate transactions.&lt;span style="color: rgb(204, 0, 0);"&gt; &lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;img src="http://bdn.borland.com/article/images/31863/deploymentno3d.gif" alt="Deployment diagram" height="372" hspace="10" vspace="15" width="716" /&gt;&lt;/p&gt;   &lt;p&gt;The physical hardware is made up of &lt;span style="color: rgb(153, 0, 0);"&gt;&lt;b&gt;nodes&lt;/b&gt;&lt;/span&gt;. Each component belongs on a node. Components are shown as rectangles with two tabs at the upper left.  &lt;/p&gt;   &lt;p&gt;&lt;a href="http://bdn.borland.com/article/images/31863/q8frame.html" target="_blank"&gt;&lt;img src="http://bdn.borland.com/article/images/31863/test.gif" alt="Self test" border="0" height="20" width="64" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblTitle" class="title3"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="_ctl2_lblTitle" class="title3"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115386189944818945?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115386189944818945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115386189944818945&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115386189944818945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115386189944818945'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/practical-uml-hands-on-introduction.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115379187719635215</id><published>2006-07-24T18:44:00.000-07:00</published><updated>2006-07-24T18:44:37.196-07:00</updated><title type='text'></title><content type='html'>More interview questions in &lt;span style="font-family: arial;"&gt;.pdf format&lt;/span&gt;: &lt;a href="http://business-analyst-ca.blogspot.com/2006/07/www.brainbench.com/pdf/hiring/totalmatchreport.pdf"&gt;Click Here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115379187719635215?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115379187719635215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115379187719635215&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379187719635215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379187719635215'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/more-interview-questions-in.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115379180964841999</id><published>2006-07-24T18:42:00.000-07:00</published><updated>2006-07-24T18:43:29.670-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size: 130%;"&gt;&lt;a href="http://www.quintcareers.com/behavioral_interviewing.html"&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;h3&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;b&gt;Behavioral Interviewing Strategies for Job-Seekers&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; Note: All these interview questions are either taken from different websites or from personal experiences. All there appropriate references are given by their link. Click on each link to visit the resources.&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt;&lt;span style="color: black;"&gt;Behavioral interviewing is a relatively new mode of job interviewing. Employers such as AT&amp;T and Accenture (the former Andersen Consulting) have been using behavioral interviewing for about 15 years now, and because increasing numbers of employers are using behavior-based methods to screen job candidates, understanding how to excel in this interview environment is becoming a crucial job-hunting skill. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;The premise behind behavioral interviewing is that the most accurate predictor of future performance is past performance in similar situations. Behavioral interviewing, in fact, is said to be 55 percent predictive of future on-the-job behavior, while traditional interviewing is only 10 percent predictive. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;Behavioral-based interviewing is touted as providing a more objective set of facts to make employment decisions than other interviewing methods. Traditional interview questions ask you general questions such as “Tell me about yourself.” The process of behavioral interviewing is much more probing and works very differently. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;In a traditional job-interview, you can usually get away with telling the interviewer what he or she wants to hear, even if you are fudging a bit on the truth. Even if you are asked situational questions that start out “How would you handle XYZ situation?” you have minimal accountability. How does the interviewer know, after all, if you would really react in a given situation the way you say you would? In a behavioral interview, however, it’s much more difficult to give responses that are untrue to your character. When you start to tell a behavioral story, the behavioral interviewer typically will pick it apart to try to get at the specific behavior(s). The interviewer will probe further for more depth or detail such as “What were you thinking at that point?” or “Tell me more about your meeting with that person,” or “Lead me through your decision process.” If you’ve told a story that’s anything but totally honest, your response will not hold up through the barrage of probing questions. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;Employers use the behavioral interview technique to evaluate a candidate’s experiences and behaviors so they can determine the applicant’s potential for success. The interviewer identifies job-related experiences, behaviors, knowledge, skills and abilities that the company has decided are desirable in a particular position. For example, some of the characteristics that Accenture looks for include: &lt;/span&gt;&lt;/p&gt;&lt;ul style="text-align: justify; font-family: verdana;"&gt;&lt;span style="color: black;"&gt;&lt;li&gt; Critical thinking  &lt;/li&gt;&lt;li&gt; Being a self-starter &lt;/li&gt;&lt;li&gt; Willingness to learn &lt;/li&gt;&lt;li&gt; Willingness to travel &lt;/li&gt;&lt;li&gt; Self-confidence &lt;/li&gt;&lt;li&gt; Teamwork &lt;/li&gt;&lt;li&gt; Professionalism &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;The employer then structures very pointed questions to elicit detailed responses aimed at determining if the candidate possesses the desired characteristics. Questions (often not even framed as a question) typically start out: "Tell about a time..." or "Describe a situation..." Many employers use a rating system to evaluate selected criteria during the interview. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;As a candidate, you should be equipped to answer the questions thoroughly. Obviously, you can prepare better for this type of interview if you know which skills that the employer has predetermined to be necessary for the job you seek. Researching the company and talking to people who work there will enable you to zero in on the kinds of behaviors the company wants. (Click here to see a &lt;a href="http://www.quintcareers.com/desired_behaviors.html"&gt;list of typical  behaviors&lt;/a&gt; that employers might be trying to get at in a behavior-based interview.) &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;In the interview, your response needs to be specific and detailed. Candidates who tell the interviewer about particular situations that relate to each question will be far more effective and successful than those who respond in general terms. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;Ideally, you should briefly describe the situation, what specific action you took to have an effect on the situation, and the positive result or outcome. Frame it in a three-step process, usually called a S-A-R, P-A-R, or S-T-A-R statement: &lt;/span&gt;&lt;/p&gt;&lt;ul style="text-align: justify; font-family: verdana;"&gt;&lt;span style="color: black;"&gt;1. situation (or task, problem),  2. action,  3. result/outcome. &lt;/span&gt;&lt;/ul&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;Click here for a sample &lt;a href="http://www.quintcareers.com/SAR_story.html"&gt;S-A-R statement&lt;/a&gt;. It’s also helpful to think of your responses as stories. Become a great storyteller in your interviews, but be careful not to ramble. See also, &lt;a href="http://www.quintcareers.com/STAR_interviewing.html"&gt;STAR Interviewing Technique&lt;/a&gt;  for more information. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;It’s difficult to prepare for a behavior-based interview because of the huge number and variety of possible behavioral questions you might be asked. The best way to prepare is to arm yourself with a small arsenal of example stories that can be adapted to many behavioral questions. Despite the many possible behavioral questions, you can get some idea of what to expect by looking at Web sites that feature behavioral questions, including: &lt;/span&gt;&lt;/p&gt;&lt;ul style="text-align: justify; font-family: verdana;"&gt;&lt;span style="color: black;"&gt;&lt;li&gt; &lt;a href="http://www.quintcareers.com/sample_behavioral.html"&gt;Sample Behavioral Interview Questions&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a target="_NEW" href="http://www.uwstout.edu/place/behavior.html"&gt;Behavioral Interviewing&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a target="_NEW" href="http://www.jobweb.com/resources/library/Interviews/How_to_Behave_in_a_59_01.htm"&gt;How to Behave in a Behavior-Based Interview&lt;/a&gt; &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;Knowing what kinds of questions might be asked will help you prepare an effective selection of examples. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;Use examples from internships, classes and school projects, activities, team participation, community service, hobbies and work experience -- anything really -- as examples of your past behavior. In addition, you may use examples of special accomplishments, whether personal or professional, such as scoring the winning touchdown, being elected president of your Greek organization, winning a prize for your artwork, surfing a big wave, or raising money for charity. Wherever possible, quantify your results. Numbers always impress employers. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;Remember that many behavioral questions try to get at how you responded to &lt;i&gt;negative&lt;/i&gt; situations; you'll need to have examples of negative experiences ready, but try to choose negative experiences that you made the best of or -- better yet, those that had positive outcomes. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;Here's a good way to prepare for behavior-based interviews: &lt;/span&gt;&lt;/p&gt;&lt;ul style="text-align: justify; font-family: verdana;"&gt;&lt;span style="color: black;"&gt;&lt;li&gt; Identify six to eight examples from your past experience where you demonstrated top behaviors and skills that employers typically seek. Think in terms of examples that will exploit your top selling points. &lt;/li&gt;&lt;li&gt; Half your examples should be totally positive, such as accomplishments or meeting goals. &lt;/li&gt;&lt;li&gt; The other half should be situations that started out negatively but either ended positively or you made the best of the outcome. &lt;/li&gt;&lt;li&gt; Vary your examples; don't take them all from just one area of your life. &lt;/li&gt;&lt;li&gt; Use fairly recent examples. If you're a college student, examples from high school may be too long ago. Accenture, in fact, specifies that candidates give examples of behaviors demonstrated within the last year. &lt;/li&gt;&lt;li&gt; Try to describe examples in story form and/or PAR/SAR/STAR.  &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;To cram for a behavioral interview right before you're interviewed, review your resume. Seeing your achievements in print will jog your memory. &lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: verdana;"&gt; &lt;span style="color: black;"&gt;In the interview, listen carefully to each question, and pull an example out of your bag of tricks that provides an appropriate description of how you demonstrated the desired behavior. With practice, you can learn to tailor a relatively small set of examples to respond to a number of different behavioral questions. &lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt; &lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: verdana;"&gt;Once you've snagged the job, keep a record of achievements and accomplishments so you'll be ready with more great examples the next time you go on a behavior interview.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;h3&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;b&gt;Sample Behavioral Interview Questions&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/span&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;&lt;p&gt; &lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;One of the keys to success in interviewing is practice, so we encourage you to take the time to work out answers to these questions using one of the suggested methods, such as the &lt;a href="http://www.quintcareers.com/STAR_interviewing.html"&gt;STAR approach&lt;/a&gt;. Be sure not to memorize answers; the key to interviewing success is simply being prepared for the questions and having a mental outline to follow in responding to each question. For more tips, read our article, &lt;a href="http://www.quintcareers.com/behavioral_interviewing.html"&gt;Behavioral  Interviewing Strategies&lt;/a&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;Looking for some sample excellent answers to behavioral interview questions? Then go to our  &lt;a href="http://www.quintcareers.com/interview_question_database/"&gt;Job Interview Questions Database&lt;/a&gt;, where we have traditional, behavioral, and mixed interview questions for both experienced job-seekers and college students and recent grads. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;Here is one list of sample behavioral-based interview questions: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt; &lt;li&gt; Describe a situation in which you were able to use persuasion to successfully convince someone to see things your way. &lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Describe a time when you were faced with a stressful situation that demonstrated your coping skills.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Give me a specific example of a time when you used good judgment and logic in solving a problem.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Give me an example of a time when you set a goal and were able to meet or achieve it.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a time when you had to use your presentation skills to influence someone's opinion.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Give me a specific example of a time when you had to conform to a policy with which you did not agree.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Please discuss an important written document you were required to complete.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a time when you had to go above and beyond the call of duty in order to get a job done.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a time when you had too many things to do and you were required to prioritize your tasks.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Give me an example of a time when you had to make a split second decision.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; What is your typical way of dealing with conflict? Give me an example.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a time you were able to successfully deal with another person even when that individual may not have personally liked you (or vice versa).&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a difficult decision you've made in the last year.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Give me an example of a time when something you tried to accomplish and failed.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Give me an example of when you showed initiative and took the lead.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a recent situation in which you had to deal with a very upset customer or co-worker.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Give me an example of a time when you motivated others.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a time when you delegated a project effectively.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Give me an example of a time when you used your fact-finding skills to solve a problem.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a time when you missed an obvious solution to a problem.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Describe a time when you anticipated potential problems and developed  preventive measures.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Tell me about a time when you were forced to make an unpopular decision.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Please tell me about a time you had to fire a friend.&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;span style="font-family: arial,helvetica;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;span style="font-family: arial,helvetica; color: black;"&gt;&lt;li&gt; Describe a time when you set your sights too high (or too low).&lt;/li&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115379180964841999?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115379180964841999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115379180964841999&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379180964841999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379180964841999'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/behavioral-interviewing-strategies-for.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115379171406330229</id><published>2006-07-24T18:41:00.000-07:00</published><updated>2006-07-24T18:41:54.066-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;Common Interview Questions: &lt;a href="http://www.michaelpage.com.au/ContentArticle/page/7194/title/Interview-Questions.html"&gt;Click Here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Q: Tell me about yourself.&lt;br /&gt;(The interviewer is really saying "I want to hear you talk")&lt;br /&gt;A: This is a commonly asked question designed to break the ice. Spend a maximum of five minutes to describe your qualifications, career history and your range of skills. Emphasise those skills that are relevant to the job on offer.&lt;br /&gt;&lt;br /&gt;Q: What have been your achievements to date?&lt;br /&gt;(The interviewer is saying, "Are you an achiever?")&lt;br /&gt;A: Again this is a common question so be prepared. Select an achievement that is recent. Identify skills you used in the achievement and quantify the benefit.&lt;br /&gt;&lt;br /&gt;Q: Are you happy with your career to date?&lt;br /&gt;(The interviewer is really asking about your self-confidence, your career aspirations and whether you are a positive person)&lt;br /&gt;A: The answer must be 'yes' but if you have hit a career plateau or you feel you are moving too slowly, then you must qualify the answer.&lt;br /&gt;&lt;br /&gt;Q: Tell me the most difficult situation you have had to face and how you tackled it? (The interviewer is really trying to find out your definition of "difficult" and whether you can show a logical approach to problem solving)&lt;br /&gt;A: Select a difficult work situation that was not caused by you. Explain how you defined the problem and what solution you applied to overcome the problem.&lt;br /&gt;&lt;br /&gt;Q: What do you dislike about your current role?&lt;br /&gt;(The interviewer is trying to find out whether the job on offer has responsibilities you will dislike)&lt;br /&gt;A: Be careful with this one. Don't be too specific as you may draw attention to weaknesses. One approach is to choose a characteristic of your present company such as its size, its slow decision making process etc. Give your answer with the air of someone who takes problems and frustrations in your stride, as part of the job.&lt;br /&gt;&lt;br /&gt;Q: What are your strengths?&lt;br /&gt;(The interviewer wants a straightforward answer as to what you are good at and how it is going to add value)&lt;br /&gt;A: This is one question you will certainly be asked, so there's no excuse for being unprepared. Concentrate on discussing your main strengths. List three or four explanations of how they could benefit the employer. Strengths to consider include technical proficiency; ability to learn quickly; determination to succeed; positive attitude; team focus and your ability to work autonomously.&lt;br /&gt;&lt;br /&gt;Q: What are your greatest weaknesses?&lt;br /&gt;(The interviewer is asking about your self-perception and self-awareness)&lt;br /&gt;A: This is another standard question for which you can be well prepared. Don't say you don't have any. We all have weaknesses. Either use a professional weakness such as a lack of experience (not ability) on your part in one area that is not vital for the job, or use a personal weakness and show the steps that you have taken to combat it. An example would be," I'm not very good at delegating but I'm learning to pass work on to colleagues by sitting down on a weekly basis and splitting the workload".&lt;br /&gt;&lt;br /&gt;Q: What kind of decision do you find most difficult?&lt;br /&gt;(The interviewer is really saying, "I need someone who is strong and decisive but who has a human side")&lt;br /&gt;A: Try to focus on decisions you have made without sufficient information. This will show your positive side. For example, "I like to make decisions based on sufficient information and having alternatives. When you have to make quick decisions you have to rely on "gut feeling" and experience.&lt;br /&gt;&lt;br /&gt;Q: Why do you want to leave your current employer?&lt;br /&gt;(The interviewer is trying to understand and evaluate your motives for moving)&lt;br /&gt;A: This should be straightforward. State how you are looking for more challenge, responsibility, experience and a change of environment and explain why you feel you are no longer receiving these things from your current role. For example, " I have been with my company for four years and feel I have learnt as much about their x function as possible and there is no opportunity for a more senior role at &lt;span style="font-size: 100%;"&gt;present".&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115379171406330229?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115379171406330229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115379171406330229&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379171406330229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379171406330229'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/common-interview-questions-click-here.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115379167320544278</id><published>2006-07-24T18:40:00.000-07:00</published><updated>2006-07-24T18:41:13.210-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;Business Analyst Interview Questions for the Banking Domain: &lt;a href="http://www.seas.upenn.edu/%7Emsinghal/intern.html"&gt;Click Here&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Handy if applying for business analyst intern positions. These questions are more of behavioral, so very good for the first round and for the behavioral interview of the second round.&lt;br /&gt;&lt;br /&gt;My key observations for internship interviews at investment banks can be summarized as follows:&lt;br /&gt;&lt;br /&gt;•    Investment banks look for team work spirit and enthusiasm in the interns more than any technical skills.&lt;br /&gt;• These questions, when read, look pretty easy and it always appears that you don't need to prepare for them. (which ofcourse is not true)&lt;br /&gt;•    Since these questions have no set answers, whatever you says directs what question will be asked next.&lt;br /&gt;•    If you have thought of the event to mention then you just need to concentrate on framing it elegantly.&lt;br /&gt;• If you prepared for these beforehand, you never come out of the room regretting that you had a better example to quote if had been given more time to think.&lt;br /&gt;•    Sample space of such questions is exhaustive though the same question may be framed in many ways.&lt;br /&gt;&lt;br /&gt;No one can have the questions that will be asked before hand but preparing for questions like these below helps in framing the answer well at interview as we already have in mind what we want to say. Remember, the worst one can do in an interview is to come for it unprepared.&lt;br /&gt;&lt;br /&gt;Tip: Something I found very helpful in my interviews was that, while answering questions, I tried to use the same phrases and words as mentioned in the requirements of the job in the job description. You may call it a psychological treatment but it tends to indicate that you have exactly what they want. And I got calls from companies wherever I used it so I have evidence that it works!! :)&lt;br /&gt;&lt;br /&gt;1- What's is the hardest thing you have ever done?&lt;br /&gt;&lt;br /&gt;2- Can u give an example of a time when u came up with a creative solution?&lt;br /&gt;&lt;br /&gt;3- Why do u want to work for this industry?&lt;br /&gt;Very specific; based on what company one is interviewing with. This gives the candidate an opportunity to show why is he interested in this company above all others in the same industry. It reflects how much research did the candidate do on the company before coming here and that is an indicator good enough to measure his interest.&lt;br /&gt;&lt;br /&gt;4- Why do you want to work in investment banking?&lt;br /&gt;This was asked in all the interviews I gave till date. They wanted to know why one would prefer working for an investment bank and not a completely "tech" firm. I guess they expect the candidate to have some interest in finance even if he is going to the technical end though they don't expect any formal course work or previous experience in finance.&lt;br /&gt;&lt;br /&gt;5- What exactly do investment managers do?&lt;br /&gt;&lt;br /&gt;6- Present a chapter from your favorite finance book.&lt;br /&gt;  This looks like a tough birdie&lt;br /&gt;&lt;br /&gt;7- Walk me through your resume?&lt;br /&gt;Two of my interviews started with this question. They don't expect us to memorize our resumes but give us an opportunity to highlight the points of the resume we want to and choose the tentative topics for further questions. Effectively they say, "the ball is in your court".&lt;br /&gt;&lt;br /&gt;8-Why should we hire u?&lt;br /&gt;An indirect question that asks your strengths directly.&lt;br /&gt;&lt;br /&gt;9-what types of activities where you involved in college?&lt;br /&gt;&lt;br /&gt;10- Why this firm?&lt;br /&gt;   Same as question 3 above.&lt;br /&gt;&lt;br /&gt;11- An example of a project that involved heavy analytical thinking?&lt;br /&gt;&lt;br /&gt;12- If made CEO what changes will u make?&lt;br /&gt;&lt;br /&gt;13- Favorite website?&lt;br /&gt;&lt;br /&gt;14- Example of teamwork where the team was successful. One example where the team was unsuccessful. Why? What lesson did you learn from it.&lt;br /&gt;Two of my behavioral interviews were centered most of the time around this question. I was first asked to go through the objective of the team and then how it worked or how didn't work right.&lt;br /&gt;&lt;br /&gt;15- The most striking article in wall street journal&lt;br /&gt;&lt;br /&gt;16- Project you enjoyed most.&lt;br /&gt;Again they are asking you " From where do you want to me to ask the next question". Make sure you mention a project through which illustrates teamwork, self-initiative or something that you can stress upon later because after this the next question will be why did u enjoy this one most. And for investment banks , jut saying that you liked it because of the extensive coding it required won't get you anywhere. It is indirectly measuring that you really meant the reasons you gave for Question 4 or not.&lt;br /&gt;&lt;br /&gt;17- Given internship, if not hired finally, give 3 reasons why this could happen and how can u prevent this.&lt;br /&gt;&lt;br /&gt;18- If I call a person who knows you well, what will he say about you?&lt;br /&gt;&lt;br /&gt;19- What motivates you?&lt;br /&gt;&lt;br /&gt;20- An example of experience of failure.&lt;br /&gt;&lt;br /&gt;21- You don't seem like a driven person. how will you handle a job in banking?&lt;br /&gt;&lt;br /&gt;22- An accomplishment you are proud of?&lt;br /&gt;&lt;br /&gt;23- Favorite course, least favorite. Why? Grades in each.&lt;br /&gt;&lt;br /&gt;24- How have you modeled qith equations in the past.&lt;br /&gt;&lt;br /&gt;25- Can you tell me a time when u handled many things at the same time?&lt;br /&gt;&lt;br /&gt;26- Example of leadership. (Any academic or non-academic examples are equally good)&lt;br /&gt;&lt;br /&gt;27- Example where you were not the leader of the team but you took some major initiative?&lt;br /&gt;&lt;br /&gt;28- Questions for the firm.&lt;br /&gt;This is a very important part of the interview and usually has the last 5 minutes devoted to it. The person on the other side of the table always give you a chance to ask questions partly to clear your doubts and partly to again give you an opportunity to show your interest and zest for internship in the company. Preparing for this merely requires 15-20 minutes reading the profile of the company and the dept. you are applying to. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115379167320544278?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115379167320544278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115379167320544278&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379167320544278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379167320544278'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/business-analyst-interview_115379167320544278.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115379159662598885</id><published>2006-07-24T18:38:00.000-07:00</published><updated>2006-07-24T18:39:56.633-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;More Business Analyst Interview Questions:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note: All these interview questions are either taken from different websites or from personal experiences. All there appropriate references are given by their link. Click on each link to visit the resources.&lt;br /&gt;&lt;br /&gt;Few points to do and expect.&lt;br /&gt;&lt;br /&gt;1.) You can ask the interviewer the content of the interview, ask them if you need to prepare anything for the interview?; what is the interview process?; how long will it be?, etc... the interviewer will give you some details but not all the details, they will propably tell you it's a one-on-one interview or it's a group exercise, depending on which round of interview you in.&lt;br /&gt;&lt;br /&gt;2.) If it's the first round interview, it nothing hectic, if you ask them what's it about? They will say, this interview is for us (the company) to know you better and also give you an opportunity to know the company. So go to their website, look at their brochure, know the company information.&lt;br /&gt;&lt;br /&gt;Prepare for:&lt;br /&gt;•    Why would you like to join our company?&lt;br /&gt;•    Where do you see yourself in 5 or 10 years time?&lt;br /&gt;•    What can you offer to the company? Skills, personality, etc....&lt;br /&gt;•    You areas of interest, why are you interested in finance, etc....&lt;br /&gt;• Very important, I think, also prepare some questions to ask the interviewer, this shows that you are enthusiastic and keen for the job.&lt;br /&gt;&lt;br /&gt;3.) Second round interviews, probably some kind of group exercise where the group get given a case study and need to work through the case study and discuss the solution. This is to see how well you do in a group environment, or it could be just a one person case study. Again you can ask the interviewer the content of the interview to be more prepared.&lt;br /&gt;&lt;br /&gt;Prepare for:&lt;br /&gt;• If it's really a group exercise, try take the leading role, if that fails, try take the secondary role, if all that fails, at least show that you are active in the discussion and enthusiastic about the discussion, etc....&lt;br /&gt;•    Nothing else you can really prepare for really, comes with experience.....&lt;br /&gt;&lt;br /&gt;Round 3, 4, 5 again different content, could be contract negotiation, etc..... Know how to negotiate your paycheck!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Business analyst interview questions: &lt;a href="http://www.bestjobtoday.com/business-analyst-interview-questions.html"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;You never know what you will be asked on a job interview. The following sample of interview questions for business analyst will help you prepare. You need to be able to answer all questions truthfully and professionally. Here are the business analyst interview questions:&lt;br /&gt;&lt;br /&gt;Q. Can you tell me why are you considering leaving your present job?&lt;br /&gt;A. Regardless of the reason, do not bad mouth your current employer. Negativism will always hurt you. Good answers include: “There is no room for growth at my current employer. I am looking for a company with long term growth opportunities”. “Due to a company restructuring, my entire department is relocating to Florida. I was give the option of moving, but do not wish to relocate”. “My current company is not doing well, and has been laying off employees. There is no job security there, and more layoffs are expected”.&lt;br /&gt;&lt;br /&gt;Q. How do you handle stress and pressure?&lt;br /&gt;A. “I find that I work better under pressure, and I enjoy working in an environment that is challenging.” “I am the type of person that diffuses stress. I am used to working in a demanding environment with deadlines, and enjoy the challenges.”&lt;br /&gt;&lt;br /&gt;Q. We have met several business analyst’s. Why are you the one we should hire?&lt;br /&gt;A. Give definite examples of your skills and accomplishments. Be positive, and emphasize how your background matches the job description. Mention any software packages and spreadsheet software you are familiar with. Also let them know if you have advanced knowledge of any of the software.&lt;br /&gt;&lt;br /&gt;Q. What do you know about our company?&lt;br /&gt;A. This question is used to see if you have prepared for the interview. Candidates that have researched the company are more appealing. Companies like prepared, organized candidates.&lt;br /&gt;&lt;br /&gt;Q. What are your greatest strengths?&lt;br /&gt;A. Be positive and honest. “My greatest strength is maximizing the efficiency of my staff. I have successfully lead numerous teams on difficult projects. I have an excellent ability to identify and maximize each of my staffs strengths.” Give examples.&lt;br /&gt;&lt;br /&gt;Q. Tell me about your greatest weakness?&lt;br /&gt;A. It is very important to give a strength that compensates for your weakness. Make your weakness into a positive. “I consider myself a 'big picture' person. I sometimes skip the small details. For this reason, I always have someone on my team that is very detail oriented.” Another good answer: “Sometimes, I get so excited and caught up in my work that I forget that my family life should be my number one priority.”&lt;br /&gt;&lt;br /&gt;Q. What are your goals for the future?&lt;br /&gt;A. “My long term goals are to find a company where I can grow, continue to learn, take on increasing responsibilities, and be a positive contributor”.&lt;br /&gt;&lt;br /&gt;Hopefully these typical business analyst interview questions will help you. It is important to customize the answers for your specific background and experience.&lt;br /&gt;&lt;br /&gt;Now that we have gone over the interview questions for business analyst, you need to be aware of important resources that can make your job search easier and more thorough. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115379159662598885?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115379159662598885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115379159662598885&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379159662598885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379159662598885'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/more-business-analyst-interview.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115379149783758068</id><published>2006-07-24T18:37:00.000-07:00</published><updated>2006-07-24T18:38:17.840-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span style="font-size:130%;"&gt;Business analyst interview questions: &lt;a href="http://www.bestjobtoday.com/business-analyst-interview-questions.html"&gt;Click Here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Note: All these interview questions are either taken from different websites or from personal experiences. All there appropriate references are given by their link. Click on each link to visit the resources.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;You never know what you will be asked on a job interview. The following sample of interview questions for business analyst will help you prepare. You need to be able to answer all questions truthfully and professionally. Here are the business analyst interview questions:&lt;br /&gt;&lt;br /&gt;Q. Can you tell me why are you considering leaving your present job?&lt;br /&gt;A. Regardless of the reason, do not bad mouth your current employer. Negativism will always hurt you. Good answers include: “There is no room for growth at my current employer. I am looking for a company with long term growth opportunities”. “Due to a company restructuring, my entire department is relocating to Florida. I was give the option of moving, but do not wish to relocate”. “My current company is not doing well, and has been laying off employees. There is no job security there, and more layoffs are expected”.&lt;br /&gt;&lt;br /&gt;Q. How do you handle stress and pressure?&lt;br /&gt;A. “I find that I work better under pressure, and I enjoy working in an environment that is challenging.” “I am the type of person that diffuses stress. I am used to working in a demanding environment with deadlines, and enjoy the challenges.”&lt;br /&gt;&lt;br /&gt;Q. We have met several business analyst’s. Why are you the one we should hire?&lt;br /&gt;A. Give definite examples of your skills and accomplishments. Be positive, and emphasize how your background matches the job description. Mention any software packages and spreadsheet software you are familiar with. Also let them know if you have advanced knowledge of any of the software.&lt;br /&gt;&lt;br /&gt;Q. What do you know about our company?&lt;br /&gt;A. This question is used to see if you have prepared for the interview. Candidates that have researched the company are more appealing. Companies like prepared, organized candidates.&lt;br /&gt;&lt;br /&gt;Q. What are your greatest strengths?&lt;br /&gt;A. Be positive and honest. “My greatest strength is maximizing the efficiency of my staff. I have successfully lead numerous teams on difficult projects. I have an excellent ability to identify and maximize each of my staffs strengths.” Give examples.&lt;br /&gt;&lt;br /&gt;Q. Tell me about your greatest weakness?&lt;br /&gt;A. It is very important to give a strength that compensates for your weakness. Make your weakness into a positive. “I consider myself a 'big picture' person. I sometimes skip the small details. For this reason, I always have someone on my team that is very detail oriented.” Another good answer: “Sometimes, I get so excited and caught up in my work that I forget that my family life should be my number one priority.”&lt;br /&gt;&lt;br /&gt;Q. What are your goals for the future?&lt;br /&gt;A. “My long term goals are to find a company where I can grow, continue to learn, take on increasing responsibilities, and be a positive contributor”.&lt;br /&gt;&lt;br /&gt;Hopefully these typical business analyst interview questions will help you. It is important to customize the answers for your specific background and experience.&lt;br /&gt;&lt;br /&gt;Now that we have gone over the interview questions for business analyst, you need to be aware of important resources that can make your job search easier and more thorough. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115379149783758068?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115379149783758068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115379149783758068&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379149783758068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379149783758068'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/business-analyst-interview-questions_24.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115379139309109089</id><published>2006-07-24T18:35:00.000-07:00</published><updated>2006-07-24T18:36:33.093-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size: 130%;"&gt;One-on-one interview for a Business Analyst Position with the Project Director for an Insurance Company:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;•    The Project director explained the job initially and then she went over my resume.&lt;br /&gt;•    She had highlighted bullets from my resume and started asking how did you do this, how did you do that.&lt;br /&gt;•    Most of it was general BA stuff, with reference to the project I had done.&lt;br /&gt;•    How did you use RUP framework to implement change?&lt;br /&gt;•    Did you ever have to complain to the higher management because somebody wasn't co-operating to give out info?&lt;br /&gt;•    How do you get information, when people are not willing?&lt;br /&gt;•    What if there is no one to hold your hand and let you know what your job is?&lt;br /&gt;•    How do you figure out what you job is?&lt;br /&gt;•    Did you quit any of your previous jobs?&lt;br /&gt;•    Will you quit if you don't have enough direction?&lt;br /&gt;•    How do you design the process?&lt;br /&gt;•    What was the change that you handled from any of your jobs? and how did you do it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115379139309109089?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115379139309109089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115379139309109089&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379139309109089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379139309109089'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/one-on-one-interview-for-business.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115379125311161302</id><published>2006-07-24T18:33:00.000-07:00</published><updated>2006-07-24T18:47:40.553-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;Top 10 Interview Questions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;To help you get started, here are 10 probable questions that you will be asked during the interview process, along with some suggestions on how to answer each. But first, some general tips: 1) don't feel as though you need to literally answer the question; 2) be brief in your response, yet be prepared to expand should you be asked to do so, or should you judge it a good opening for a more complete response; and 3) be positive in your responses, even when the question is negative.&lt;br /&gt;&lt;br /&gt;1. Why did you send me your resume?&lt;br /&gt;&lt;br /&gt;Suggestions: Emphasize what you can do for them versus what you want from them. Shape your response along the lines of, "I sent my resume with the belief that my skills of A, B and C, along with my experience of X, Y and Z, would prove a valuable resource to your company."&lt;br /&gt;&lt;br /&gt;Example: "I sent you my resume, highlighting my technical talents in IT along with my managerial experience, confident that you would see me as a valuable resource. Allow me to be more specific as I learn more about your immediate needs."&lt;br /&gt;&lt;br /&gt;2. Tell me about yourself...&lt;br /&gt;&lt;br /&gt;Suggestion : It is tempting, with such a question, to tell your life story. Resist this temptation. Respond with a quick overview highlighting your skills and accomplishments, and flavor your answer with a comment about your style and personality.&lt;br /&gt;&lt;br /&gt;Example: "My career is a balance between the technical and managerial. Early in my career, I focused on providing technical solutions to business problems, and, more recently, on providing solid leadership in the re-engineering of the IT department. Beyond my many skills and experience, I believe my success is due largely to my ability to quickly engage others, motivate team members and clearly communicate."&lt;br /&gt;&lt;br /&gt;3. How can you help us?&lt;br /&gt;&lt;br /&gt;Suggestion: If there are identifiable corporate needs, than address them; if not, then be careful not to go out on a limb saying you can do certain things that may not be of interest. Rather, turn the question and response from what you CAN do, to what you HAVE done.&lt;br /&gt;&lt;br /&gt;Example: "Not knowing the particulars of your current situation, allow me to share with you some recent successes which are representative of my talents. (give an example and quantify) With that said, may I ask how that begins to address your needs?"&lt;br /&gt;&lt;br /&gt;4. What are your strengths?&lt;br /&gt;&lt;br /&gt;Suggestion: Be selective of your many strengths and choose three or four that directly relate to the position or identified corporate needs. Sometimes a mere listing of skills has high impact and is most effective. Yet, be prepared to expand and give examples if prompted.&lt;br /&gt;&lt;br /&gt;Example: "Three strengths or skills quickly come to mind: namely, 1, 2 and 3. (pause) I mention these particular skills or strengths because they have served me well throughout my career and, I believe, would prove valuable to your company as you address issues of A, B and C."&lt;br /&gt;&lt;br /&gt;5. What are your weaknesses?&lt;br /&gt;&lt;br /&gt;Suggestion: Minimize your response. Even though the interviewer might ask for "weaknesses," give just one at a time. Make it realistic, yet don't give ammunition to fire back at you. Mention some "weakness" that in a different context might be considered a strength.&lt;br /&gt;&lt;br /&gt;Example: "I'm tenacious and I hate to give up, yet I do realize the value of time and the importance of not taking decisions to halt an effort as a personal failure."&lt;br /&gt;&lt;br /&gt;6. What types of problems do you like to deal with?&lt;br /&gt;&lt;br /&gt;Suggestion: Not all problems are negative. Sometimes it might involve fixing something that is broken, although it could also involve capitalizing on an opportunity. Reflect for a moment on the position and why that position exists, then reference some responsibilities and activities in which you thrive and which you believe would contribute to that company's productivity, grow and profit.&lt;br /&gt;&lt;br /&gt;Example: "I enjoy a mix of problems, both the quick daily problems that I can address based on my knowledge and experience, as well as larger problems that involve input from many sources, careful analysis and strategic thinking. My preference, too, is toward quantitative issues that can be resolved in a matter of weeks."&lt;br /&gt;&lt;br /&gt;7. How do you motivate others?&lt;br /&gt;&lt;br /&gt;Suggestion: Think for a moment about human behavior and your philosophy of managing; then comment on your style of encouraging and supporting others toward completing a common goal. Be prepared with concrete examples.&lt;br /&gt;&lt;br /&gt;Example: "Ultimately, a person can only motivate himself/herself. The role of the manager is to understand what motivates individuals and provide the support for that person to be successful. It takes patience in listening and understanding others, an expressed confidence in the person and a reinforcement of that person's progress toward a goal."&lt;br /&gt;&lt;br /&gt;8. What would your boss say about you?&lt;br /&gt;&lt;br /&gt;Suggestion: Although we have all been criticized from time to time, be positive and highlight some of your qualities and strengths. If your relationship with your boss is strained or negative, generalize the response to bosses you have had over the years and the compliments that they have paid you. Once again, choose comments that reinforce your candidacy for the position for which you are interviewing.&lt;br /&gt;&lt;br /&gt;Example: "I've had the good fortune of having bosses who are very supportive of my work. They have commonly complimented me on my analytical and problem-solving skills. In addition, they recognize my leadership abilities and willingness to push myself and others toward concrete results."&lt;br /&gt;&lt;br /&gt;9. What do you hope to be doing in three years?&lt;br /&gt;&lt;br /&gt;Suggestion: Indicate that you would be first looking to do an outstanding job in the position under discussion. As to the future, show your ambition, yet be realistic and avoid mentioning positions by title. Be careful not to set yourself up as a competitor with the interviewer.&lt;br /&gt;&lt;br /&gt;Example: "First, let me say that I would certainly look forward to being part of your team and am confident that I could do an outstanding job. As to the future, I think my success would bring other responsibilities. So, regarding your question, I would see myself playing an increasingly important role in the company's leadership and growth."&lt;br /&gt;&lt;br /&gt;10. Why should I consider hiring you over other candidates?&lt;br /&gt;&lt;br /&gt;Suggestion: Emphasize that, while not knowing the other candidates, you are confident that you have the skills, experience and demonstrated accomplishments that have prepared you for such a role and that assure your future success. This question provides a perfect opportunity to close by asking for feedback and the interviewer's full support in moving forward.&lt;br /&gt;&lt;br /&gt;Example: "I have been in your position of making hiring decisions, and I have always asked the question, 'Who is skilled, motivated and most likely to fit with the team?' From our discussion, I hope I have clearly conveyed my skills and experience, and my strong desire to be part of your team. Bottom line, I am confident I can get the job done for you in a timely and profitable manner."&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115379125311161302?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115379125311161302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115379125311161302&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379125311161302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115379125311161302'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/top-10-interview-questions-to-help-you.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115372913025884688</id><published>2006-07-24T01:08:00.000-07:00</published><updated>2006-07-24T01:18:50.366-07:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;&lt;a href="http://www.construx.com/survivalguide/detailedchangeproc.htm"&gt;&lt;span style="font-size:130%;"&gt;Detailed Change Control Procedure&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;span style="font-weight: bold;"&gt;Note: This material is copied from &lt;a href="http://www.construx.com/survivalguide/detailedchangeproc.htm"&gt;http://www.construx.com/survivalguide/detailedchangeproc.htm&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;a name="TopLevelContents"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Top-Level Contents&lt;/span&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Revision Chart&lt;br /&gt;Contents&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;1. Life Cycles of Work Products &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;2. Goals of a Change Control Procedure &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;3. Formative Development &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;4. Acceptance &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;5. Proposing Changes &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;6. Assessing Impact of Changes &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;7. Approving or Rejecting Proposed Changes &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;8. Change Control Board &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;9. Defect Tracking System &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;10. Approval Signatures &lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;&lt;a name="DetailedContents"&gt;Detailed Contents&lt;/a&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h3 style="text-align: justify;"&gt;Revision Chart&lt;/h3&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;color:#000080;"&gt;&lt;i&gt;This chart contains a history of this document’s revisions. The entries below are provided solely for purposes of illustration. Entries should be deleted until the revision they refer to has actually been created. &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;color:#000080;"&gt;&lt;i&gt;The first time an organization adopts a change control procedure, the review cycles listed below might all be needed. After the change control procedure has been in place for awhile, each new project can probably just reference an existing change control procedure document, or a document with minor modifications, rather than creating its own. &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" border="1" cellpadding="9"&gt;     &lt;tbody&gt;&lt;tr&gt;         &lt;td bg width="21%" style="color:#ffffff;"&gt;&lt;span style="font-family:Arial;font-size:78%;"&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;         &lt;td bg width="20%" style="color:#ffffff;"&gt;&lt;span style="font-family:Arial;font-size:78%;"&gt;&lt;b&gt;Primary Author(s)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;         &lt;td bg width="41%" style="color:#ffffff;"&gt;&lt;span style="font-family:Arial;font-size:78%;"&gt;&lt;b&gt;Description of Version&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;         &lt;td bg width="18%" style="color:#ffffff;"&gt;&lt;span style="font-family:Arial;font-size:78%;"&gt;&lt;b&gt;Date Completed&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td width="21%"&gt;&lt;span style="font-size:85%;"&gt;Draft&lt;/span&gt;&lt;/td&gt;         &lt;td width="20%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;         &lt;td width="41%"&gt;&lt;span style="font-size:85%;"&gt;Initial draft created for         distribution and review comments&lt;/span&gt;&lt;/td&gt;         &lt;td width="18%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td width="21%"&gt;&lt;span style="font-size:85%;"&gt;Preliminary&lt;/span&gt;&lt;/td&gt;         &lt;td width="20%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;         &lt;td width="41%"&gt;&lt;span style="font-size:85%;"&gt;Second draft incorporating         initial review comments, distributed for final review&lt;/span&gt;&lt;/td&gt;         &lt;td width="18%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td width="21%"&gt;&lt;span style="font-size:85%;"&gt;Final&lt;/span&gt;&lt;/td&gt;         &lt;td width="20%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;         &lt;td width="41%"&gt;&lt;span style="font-size:85%;"&gt;First complete draft,         which is placed under change control&lt;/span&gt;&lt;/td&gt;         &lt;td width="18%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td width="21%"&gt;&lt;span style="font-size:85%;"&gt;Revision 1&lt;/span&gt;&lt;/td&gt;         &lt;td width="20%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;         &lt;td width="41%"&gt;&lt;span style="font-size:85%;"&gt;Revised draft, revised         according to the change control process and maintained         under change control&lt;/span&gt;&lt;/td&gt;         &lt;td width="18%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td width="21%"&gt;&lt;span style="font-size:85%;"&gt;Revision 2&lt;/span&gt;&lt;/td&gt;         &lt;td width="20%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;         &lt;td width="41%"&gt;&lt;span style="font-size:85%;"&gt;Revised draft, revised         according to the change control process and maintained         under change control&lt;/span&gt;&lt;/td&gt;         &lt;td width="18%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td width="21%"&gt;&lt;span style="font-size:85%;"&gt;etc.&lt;/span&gt;&lt;/td&gt;         &lt;td width="20%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;         &lt;td width="41%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;         &lt;td width="18%"&gt;&lt;span style="font-size:85%;"&gt;TBD&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h3 style="text-align: justify;"&gt;Contents&lt;/h3&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;color:#000080;"&gt;&lt;i&gt;List the document contents by page number&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h3 style="text-align: justify;"&gt;List of Figures&lt;/h3&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;em&gt;List the figures in the document by page number.&lt;/em&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Life Cycles of Work Products&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Within any given project, each work product developed during the project will progress through a series of stages from initial concept to final release.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;img src="http://www.construx.com/survivalguide/changeproc01.gif" height="229" width="690" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Work product lifecycle.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Note that the work product initially begins life in a state of &lt;i&gt;formative development&lt;/i&gt;. As the work product develops, changes are made informally and work progresses using revision control. When the work product reaches an expected state of completeness, it undergoes formal review and acceptance. Once accepted, the work product enters a state of &lt;i&gt;acceptance&lt;/i&gt; where changes are no longer permitted to the item without formal change control (which this document describes). Finally, after final acceptance, the work product is frozen in preparation for being &lt;i&gt;released&lt;/i&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Note the distinction being made between &lt;i&gt;informal revision control&lt;/i&gt; and &lt;i&gt;formal change control&lt;/i&gt;. Informal revision control refers to the use of &lt;i&gt;tools&lt;/i&gt; which allow changes to a rapidly evolving work product to be sequentially captured and retraced, if necessary. This allows a work product to undergo rapid development while retaining the safety of backup copies and some measure of control. Formal change control refers to a &lt;i&gt;procedure&lt;/i&gt; by which changes to an accepted work product are carefully proposed, assessed, conditionally accepted, and applied. Formal change control provides a measure of stability and safety beyond that of the underlying revision control tools in use.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Goals of a Change Control Procedure&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;An effective change control procedure should:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Provide a mechanism for accepting changes         that improve the product overall while rejecting those         that degrade it.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Facilitate changes to work products during         their initial formative development while avoiding         unnecessary overhead or formality.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Provide revision control and backup safety         for work products during their formative development.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Allow for formal acceptance (approval) of         work products after their initial formative development         has been completed.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Facilitate efficient changes to work         products after their initial acceptance, recognizing that         the impact of a change to a work product is dramatically         different after the work product has been accepted.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Allow all parties materially affected by         proposed changes to accepted work products to assess the         resource, schedule, and/or product impact of the changes.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Allow changes to accepted work products to         be proposed and evaluated, schedule and quality impact         assessed, and approved or rejected into work products in         a controlled manner.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Notify interested parties on the periphery         of development regarding change proposals, their assessed         impact, and whether the changes were approved or         rejected.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Provide an historic trail of the         development of work products, including all proposed         changes.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Formative Development&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;During this initial stage of creation, the work product is undergoing frequent and rapid change before it becomes stable. At this stage, it is inappropriate to apply formal change control to the work product since the overhead of controlling changes merely obstructs efficient creation of the work product. However, this stage of development may comprise a significant body of work which would be quite costly to lose. Therefore, an informal determination will be made on the part of the developer(s) of the work product as to when to place the work product under revision control. Revision control differs from change control in that it provides automated support for saving and restoring versions of project work products such as documents and computer source code without the burden of a formal change process.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;We expect the following procedures to provide adequate control during formative development of work products:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Work products will be placed under the         control of a revision control tool (such as PVCS, RCS, or         Visual Source Safe).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;All work products under revision control         will reside on a master project file server (which itself         is under a formal backup schedule to secondary off-line         media).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Since change control at this stage of development is informal, it is the responsibility of each developer to use prudent judgment and professional practice to store revisions of the work product at appropriate intervals and to be diligent in maintaining master sources of the work product on the project file server.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Acceptance&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;At the close of formative development, each work product reaches a stage where it represents a complete body of work. The determination of this point in the development process is best performed by the developer(s) of the work product (guided by the project milestones and deliverables identified by the Software Development Plan). At this point, the work product undergoes a formal acceptance procedure which includes:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Review of the work product content to         determine whether it is complete and fairly represents         the needs of its customers. (The determination of who         will review each work product is made by the &lt;i&gt;Change         Control Board&lt;/i&gt;.)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Formal sign-off of the work product by the         Change Control Board and any additional persons which the         board determines are appropriate.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;At this point, the work product is said to have been "accepted" (thereafter known as an &lt;i&gt;accepted work product&lt;/i&gt;) and enters into formal change control. That is, subsequent changes to the work product must undergo review by the Change Control Board as described below.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Proposing Changes&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Whenever any party determines that some aspect of an accepted work product should be changed, then that party submits a change proposal to the Change Control Board via the defect tracking system. The change proposal:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Identifies the work product in question.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Describes the aspect of the work product         that the party feels is in need of change.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Includes a description of the impact, from         the submitting party's point of view, of leaving the work         product as-is compared with incorporating the suggested         change. This gives the Change Control Board a better         understanding of why the change is being submitted and         what importance it has from the perspective of the         submitting party.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Assessing Impact of Changes&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Once a change proposal has been submitted to the Change Control Board, the change proposal is circulated to those parties that the Change Control Board identifies may be impacted by the change. These parties are responsible for producing an estimate of the effects of implementing the proposed change. Proposed changes should account for:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Additional management effort to revise the         schedule and notify affected parties&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The distraction of the affected parties         from their primary work while they assess the impact of         the proposed change&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Impact on the user manual&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Impact on on-line help&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Impact on product specifications&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Impact on product design documents&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Impact on product source code&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Impact on product test procedures and         source code&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Impact on installation program or         procedures&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Impact on training materials (including         tutorial program, if any)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The general tendency of quality to degrade         with change&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The dramatically increased cost of change         at later stages of the project&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;In the interest of efficiency, the Change Control Board may decide to queue a series of change proposals to be processed as a group. This will depend upon the frequency and importance of change proposals as determined by the board. &lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Approving or Rejecting Proposed Changes&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Once the impact of the proposed change to each area is assessed, the Change Control Board must make a decision whether to accept or reject the proposed change. The Change Control Board may reject a proposed change out-of-hand if it determines that the cost of formally assessing the impact of the change outweighs its perceived benefit. Since defects are treated like all other change requests, the Change Control Board selects for correction only those defects which represent an acceptable benefit/risk trade-off based on the phase of the project and the distance from the next important milestone.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;If accepted, the assessed impact on the development schedule must be incorporated into the existing schedule and a new schedule produced. If the Change Control Board deems it necessary, trade-offs between time, function, and manpower may be made in an attempt to mitigate the effects of change to the existing schedule. However, in no circumstances will changes be approved without sufficient consideration of their associated schedule implications.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Regardless of whether a change is approved or rejected, the following information is recorded by the defect tracking system and made available to the party submitting the change proposal (and any other interested parties that desire to monitor the progress of the work product):&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The date, description, and party         submitting the proposed change.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The estimated impact of the change on the         development areas listed above.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The date when the change was accepted,         rejected, or deferred.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;If accepted, the overall impact on the         project schedule (which includes the effects of any         mitigating strategies and their descriptions).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;If rejected, the reason for rejection.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;It is suggested that those parties who have a stake in the development of the product may register their interest with the Change Control Board. The Change Control Board will then put a mechanism in place (probably by memo, e-mail, or intranet web page) to provide notification of meetings and their agenda and to disseminate the results of its actions. Interested parties may elect to attend the Change Control Board meeting in order to represent their interests.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Change Control Board&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;In order to manage the change control process in a fair and stable manner, a Change Control Board is established. The Change Control Board serves as the focal point for change management and retains the authority for deciding which proposed changes actually get incorporated into a work product.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;For any particular project, the Change Control Board includes the following individuals:&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Executive Sponsor&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Customer/End-User Representative&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Marketing Representative&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Program Manager&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Project Manager – also serves as         change-board coordinator&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Quality Assurance Manager&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Engineering Lead&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Quality Assurance Lead&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Documentation Lead&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;It is expected that the board will meet either on a periodic basis or whenever a key change or group of changes requires consideration. The Project Manager will act as its facilitator and will serve as the focal point for collecting change requests, coordinating change board meetings, and the like.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;The change control board will be considered to have a quorum if the Program Manager, Project Manager, Engineering Lead, and Quality Assurance Lead are present. These meetings may take place in person or over the telephone.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Other individuals may participate in Change Control Board actions at the discretion of the board.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Defect Tracking System&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;A commercial defect tracking system&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;sup&gt; &lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;will be used to gather and manage information relating to requested modifications&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;sup&gt; &lt;/sup&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;of work products under formal change control. This tool will provide a central data base which contains important information as described in the preceding sections and facilitates efficient queries of the captured data in order to gain visibility over the state and number of changes to a given work product.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Approval Signatures&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;We, the undersigned, accept this document as a stable work product to be placed under formal change control as described by the &lt;i&gt;Change Control Procedure &lt;/i&gt;document.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;       &lt;/div&gt;&lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" border="1" cellpadding="5" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;         &lt;td&gt;&lt;strong&gt;Person&lt;/strong&gt;&lt;/td&gt;         &lt;td&gt;&lt;strong&gt;Person's Signature&lt;/strong&gt;&lt;/td&gt;         &lt;td&gt;&lt;strong&gt;Date Signed&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Executive Sponsor&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Customer/End-User Representative&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Marketing Representative&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Program Manager&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Project Manager&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Quality Assurance Manager&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Engineering Lead&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Quality Assurance Lead&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td&gt;&lt;span style="font-size:100%;"&gt;Documentation Lead&lt;/span&gt;&lt;/td&gt;         &lt;td&gt; &lt;/td&gt;         &lt;td&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115372913025884688?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115372913025884688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115372913025884688&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115372913025884688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115372913025884688'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/detailed-change-control-procedurenote.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115372787336494611</id><published>2006-07-24T00:54:00.000-07:00</published><updated>2006-07-24T01:02:46.156-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.processimpact.com/process_assets/CCB_charter_template.doc"&gt;Change Control Board (CCB)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;In &lt;a href="http://en.wikipedia.org/wiki/Software_development" title="Software development"&gt;software development&lt;/a&gt;, a &lt;b&gt;Change Control Board&lt;/b&gt; (CCB) is a committee that makes decisions regarding whether or not proposed changes to a &lt;a href="http://en.wikipedia.org/w/index.php?title=Software_project&amp;action=edit" class="new" title="Software project"&gt;software project&lt;/a&gt; should be implemented. The change control board is constituted of project &lt;a href="http://en.wikipedia.org/wiki/Stakeholders" title="Stakeholders"&gt;stakeholders&lt;/a&gt; or their representatives. The authority of the change control board may vary from project to project, but decisions reached by the change control board are often accepted as final and binding.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Purpose&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Describe the objectives of the CCB. It might say something like: “The Change Control Board (CCB) represents the interests of program and project management by ensuring that a structured process is used to consider proposed changes and incorporate them into a specified release of a product. The CCB shall request that impact analysis of proposed changes be performed, review change requests, make decisions, and communicate decisions made to affected groups and individuals.” Define the relationship of this CCB to any other CCBs in the organization or other decision-making bodies, such as a project steering committee.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scope of Authority&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Indicate the scope of decisions that the CCB makes. This scope could be over a specific organizational range; a project, group of projects (program), or subproject; a maximum budget or schedule impact. This scope boundary separates decisions that this CCB can make from those that it must escalate to a higher-level CCB or manager for resolution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Membership&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;List the members of this CCB. The CCB typically includes representatives from program management, project management, software engineering, hardware engineering, testing, documentation, customer support, and marketing. One individual is designated as the CCB Chair. Keep the CCB as small as possible, to facilitate its ability to make rapid decisions, but make sure that the critical perspectives are represented.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Operating Procedures&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;State the frequency of regularly scheduled CCB meetings and the conditions that will trigger a special meeting. Describe how meetings will be conducted, the number of CCB members who constitute a quorum to make decisions at a meeting, and the roles that must be represented for the meeting to proceed. Identify whether guest participants may attend, such as the individuals who proposed the change requests being considered at a specific meeting.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Decision-Making Process&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Describe how the CCB will make its decisions. Indicate whether voting, consensus, unanimity, delegation to a specific individual, or some other decision rule is used to make decisions. State whether the CCB Chair or another manager is permitted to overrule the CCB’s collective decision.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Communicating Status&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Describe how each decision that the CCB makes will be communicated to the individual who requested the change, senior management, project management, affected team members who must implement the change, higher- or lower-level CCBs, and any other stakeholders. Indicate where the decisions and any supporting information, rationale, or data will be stored.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115372787336494611?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115372787336494611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115372787336494611&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115372787336494611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115372787336494611'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/change-control-board-ccb-in-software.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115363838387127421</id><published>2006-07-23T00:03:00.000-07:00</published><updated>2006-07-23T00:06:24.203-07:00</updated><title type='text'></title><content type='html'>&lt;h1 style="text-align: left;" class="firstHeading"&gt;&lt;a href="http://en.wikipedia.org/wiki/Rapid_application_development"&gt;&lt;span style="font-size:130%;"&gt;Rapid Application Development (RAD)&lt;/span&gt;&lt;/a&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div style="text-align: justify;"&gt;History&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;Rapid Application Development&lt;/b&gt; was a response to non-agile processes developed in the &lt;a href="http://en.wikipedia.org/wiki/1970s" title="1970s"&gt;1970s&lt;/a&gt;, such as the &lt;a href="http://en.wikipedia.org/wiki/Waterfall_model" title="Waterfall model"&gt;Waterfall model&lt;/a&gt;. The problem with previous methodologies was that applications took so long to build that requirements had changed before the system was complete, often resulting in unusable systems. Starting with the ideas of &lt;a href="http://en.wikipedia.org/wiki/Barry_Boehm" title="Barry Boehm"&gt;Barry Boehm&lt;/a&gt; and Scott Shultz, James Martin developed the Rapid Application Development approach during the &lt;a href="http://en.wikipedia.org/wiki/1980s" title="1980s"&gt;1980s&lt;/a&gt; at &lt;a href="http://en.wikipedia.org/wiki/IBM" title="IBM"&gt;IBM&lt;/a&gt; and finally formalised it by publishing a book in &lt;a href="http://en.wikipedia.org/wiki/1991" title="1991"&gt;1991&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Advantages_and_disadvantages" id="Advantages_and_disadvantages"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Advantages and disadvantages&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Rapid Application Development has two primary advantages: increased speed of development and increased quality. The speed increases are due to the use of CASE tools, the goal of which is to capture requirements and turn them into usable code as quickly as possible. Quality, as defined by RAD, is both the degree to which a delivered application meets the needs of users as well as the degree to which a delivered system has low maintenance costs. RAD increases quality through the involvement of the user in the analysis and design stages.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;RAD has two primary disadvantages: reduced &lt;a href="http://en.wikipedia.org/wiki/Scalability" title="Scalability"&gt;Scalability&lt;/a&gt;, and reduced features. Reduced scalability occurs because a RAD developed application starts as a prototype and evolves into a finished application. Reduced features occur due to time boxing, where features are pushed to later versions in order to finish a release in a short amount of time.&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Core_RAD_elements" id="Core_RAD_elements"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Core RAD elements&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;RAD has six core elements: prototyping, iterative development, time boxing, team members, management approach, and RAD tools. The first element, &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Prototyping" title="Prototyping"&gt;prototyping&lt;/a&gt;&lt;/b&gt;, is the construction of a feature-light, reduced-scalability application in a short amount of time. The objective is to create a working application to help a user flesh out requirements.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The second element, &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Iteration" title="Iteration"&gt;Iterative&lt;/a&gt;&lt;/b&gt; development, is the creation of increasingly feature rich versions of applications in short development cycles, where each release produces user requirements that feed the next release.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Time_boxing" title="Time boxing"&gt;Time boxing&lt;/a&gt;&lt;/b&gt; is the third element, and supports iterative development by pushing off features to future versions in order to complete iterative cycles as quickly as possible. Time boxing is extremely important to help reduce scope creep, but it requires watchful and involved management.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The fourth RAD element, &lt;b&gt;team members&lt;/b&gt;, specifies that teams should be small and should consist of experienced, versatile, and motivated members that are able to perform multiple roles. Ideally team members should have prior experience with the RAD methodology.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;Management approach&lt;/b&gt;, the fifth RAD element, is an essential element specifying that management should be very involved in keeping development cycles short and enforcing deadlines. Furthermore management should help keep high team motivation, and should focus on clearing bureaucratic or political obstacles.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The sixth and last element, &lt;b&gt;RAD tools&lt;/b&gt;, specifies that development speed is more important than cost of tools and so the latest technologies should be used to increase development speed. See the &lt;a href="http://en.wikipedia.org/wiki/Computer-aided_software_engineering" title="Computer-aided software engineering"&gt;Computer-aided software engineering&lt;/a&gt; section for more information.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115363838387127421?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115363838387127421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115363838387127421&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115363838387127421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115363838387127421'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/rapid-application-development-rad.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115363678661336001</id><published>2006-07-22T23:35:00.000-07:00</published><updated>2006-07-22T23:39:47.040-07:00</updated><title type='text'></title><content type='html'>&lt;h1 style="text-align: justify;" class="firstHeading"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma"&gt;&lt;span style="font-size:130%;"&gt;Six Sigma&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Six Sigma&lt;/b&gt; is a methodology to manage process variations that cause defects, defined as unacceptable deviation from the mean or target; and to systematically work towards managing variation to eliminate those defects&lt;sup id="_ref-ssdefnfin_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-ssdefnfin" title=""&gt;[1]&lt;/a&gt;&lt;/sup&gt;. The objective of Six Sigma is to deliver high performance, reliability, and value to the end customer. It was pioneered by &lt;a href="http://en.wikipedia.org/wiki/Bill_Smith_%28Motorola_engineer%29" title="Bill Smith (Motorola engineer)"&gt;Bill Smith&lt;/a&gt; at &lt;a href="http://en.wikipedia.org/wiki/Motorola" title="Motorola"&gt;Motorola&lt;/a&gt; in 1986&lt;sup id="_ref-ssorigin_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-ssorigin" title=""&gt;[2]&lt;/a&gt;&lt;/sup&gt; and was originally defined&lt;sup id="_ref-ssdefn_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-ssdefn" title=""&gt;[3]&lt;/a&gt;&lt;/sup&gt; as a metric for measuring defects and improving quality; and a methodology to reduce defect levels below 3.4 &lt;a href="http://en.wikipedia.org/wiki/Defects_per_million_opportunities" title="Defects per million opportunities"&gt;Defects Per (one) Million Opportunities&lt;/a&gt; (DPMO). Six Sigma has now grown beyond defect control.&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Six Sigma is a registered service mark and trademark of Motorola, Inc&lt;sup id="_ref-ssmoto_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-ssmoto" title=""&gt;[4]&lt;/a&gt;&lt;/sup&gt;. Motorola has reported over US$17 billion in savings&lt;sup id="_ref-motsaving_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-motsaving" title=""&gt;[5]&lt;/a&gt;&lt;/sup&gt; from Six Sigma to date.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Six_sigma.svg" class="internal" title="The often used six sigma symbol"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Six_sigma.svg/200px-Six_sigma.svg.png" alt="The often used six sigma symbol" longdesc="/wiki/Image:Six_sigma.svg" height="132" width="200" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Application &amp; Success&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://en.wikipedia.org/wiki/AlliedSignal" title="AlliedSignal"&gt;AlliedSignal&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/General_Electric" title="General Electric"&gt;General Electric&lt;/a&gt; became early adopters of Six Sigma, with GE reporting benefits of more than US $300 million during its first year of application&lt;sup id="_ref-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-0" title=""&gt;[6]&lt;/a&gt;&lt;/sup&gt;. Their CEOs, &lt;a href="http://en.wikipedia.org/wiki/Lawrence_Bossidy" title="Lawrence Bossidy"&gt;Larry Bossidy&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Jack_Welch" title="Jack Welch"&gt;Jack Welch&lt;/a&gt; played a vital role in popularizing Six Sigma. Other major organizations who claim to have benefited from Six Sigma implementation are &lt;a href="http://en.wikipedia.org/wiki/Caterpillar_Inc." title="Caterpillar Inc."&gt;Caterpillar Inc.&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Ford_Motor_Company" title="Ford Motor Company"&gt;Ford&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Cummins_Inc." title="Cummins Inc."&gt;Cummins&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft"&gt;Microsoft&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Raytheon" title="Raytheon"&gt;Raytheon&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Quest_Diagnostics" title="Quest Diagnostics"&gt;Quest Diagnostics&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Seagate_Technology" title="Seagate Technology"&gt;Seagate Technology&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Siemens_AG" title="Siemens AG"&gt;Siemens&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/SKF" title="SKF"&gt;SKF&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Merrill_Lynch" title="Merrill Lynch"&gt;Merrill Lynch&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/Lear_Corporation" title="Lear Corporation"&gt;Lear&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt;, &lt;a href="http://en.wikipedia.org/wiki/3M" title="3M"&gt;3M&lt;/a&gt;&lt;sup title="The text in the vicinity of this tag needs citation." class="noprint"&gt;[&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources"&gt;&lt;i&gt;citation needed&lt;/i&gt;&lt;/a&gt;]&lt;/sup&gt; and many more.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Starting with &lt;a href="http://en.wikipedia.org/wiki/Manufacturing" title="Manufacturing"&gt;manufacturing&lt;/a&gt;, today Six Sigma is being used across a wide range of industries like banking, telecommunications, insurance, marketing, construction, healthcare&lt;sup id="_ref-hc_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-hc" title=""&gt;[7]&lt;/a&gt;&lt;/sup&gt;, and software&lt;sup id="_ref-sw_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-sw" title=""&gt;[8]&lt;/a&gt;&lt;/sup&gt;. Some non-manufacturing examples are given below:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div class="editsection" style="float: right; margin-left: 5px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Healthcare" id="Healthcare"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;Healthcare&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;North Carolina Baptist Hospital says&lt;sup id="_ref-ncbh_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-ncbh" title=""&gt;[9]&lt;/a&gt;&lt;/sup&gt;, "The Six Sigma process improvement deployment at North Carolina Baptist Hospital is starting to show the kind of results that convert skeptics to believers." and "A Six Sigma process improvement team charged with getting heart attack patients from the Emergency Department into the cardiac catheterization lab for treatment faster slashed 41 minutes off the hospital's mean time"&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Banking" id="Banking"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;Banking&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Bank_of_America" title="Bank of America"&gt;Bank of America&lt;/a&gt; has used Six Sigma for credit risk assessment reduction, fraud prevention, and customer satisfaction improvement, etc. Bank of America's Six Sigma initiative resulted in benefits of more than US$2 billion; and increased customer satisfaction by 25%&lt;sup id="_ref-ba_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-ba" title=""&gt;[10]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Insurance" id="Insurance"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;Insurance&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Insurance companies have used Six Sigma for critical tasks like premium outstanding reduction and various cycle time reductions. For example, CIGNA Dental reports pending claim volume reduction by over 50% &lt;sup id="_ref-cd_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-cd" title=""&gt;[11]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Construction" id="Construction"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;Construction&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;In engineering and construction of the Channel Tunnel Rail Link project in the UK, the Bechtel’s project team&lt;sup id="_ref-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-1" title=""&gt;[12]&lt;/a&gt;&lt;/sup&gt; uncovered a way to save hundreds of job hours on one of the tunneling jobs.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The Institute of Quality Assurance has interesting success stories&lt;sup id="_ref-iqi_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-iqi" title=""&gt;[13]&lt;/a&gt;&lt;/sup&gt; on &lt;a href="http://en.wikipedia.org/wiki/Wipro" title="Wipro"&gt;Wipro&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Citibank" title="Citibank"&gt;Citibank&lt;/a&gt;, and Motorola.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Military" id="Military"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;Military&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The &lt;a href="http://en.wikipedia.org/wiki/United_States_Navy" title="United States Navy"&gt;United States Navy&lt;/a&gt; has adopted Six Sigma as part of AIR&lt;i&gt;Speed&lt;/i&gt;&lt;a href="http://www.navair.navy.mil/navairairspeed/index.cfm" class="external autonumber" title="http://www.navair.navy.mil/navairairspeed/index.cfm"&gt;[1]&lt;/a&gt;, an overall set of practices designed to improve efficiency in aviation maintenance. The other components of AIR&lt;i&gt;Speed&lt;/i&gt; are &lt;a href="http://en.wikipedia.org/wiki/Lean_manufacturing" title="Lean manufacturing"&gt;Lean&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Theory_of_Constraints" title="Theory of Constraints"&gt;Theory of Constraints&lt;/a&gt;&lt;sup id="_ref-airspeed_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-airspeed" title=""&gt;[14]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The &lt;a href="http://en.wikipedia.org/wiki/United_States_Air_Force" title="United States Air Force"&gt;United States Air Force&lt;/a&gt; process improvement program based on &lt;a href="http://en.wikipedia.org/wiki/Lean_manufacturing" title="Lean manufacturing"&gt;Lean&lt;/a&gt; and Six Sigma is named Air Force Smart Operations 21 (AFSO21)&lt;sup id="_ref-afso21_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-afso21" title=""&gt;[15]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Methodology" id="Methodology"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Methodology&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Six Sigma has two key methodologies&lt;sup id="_ref-juran_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-juran" title=""&gt;[16]&lt;/a&gt;&lt;/sup&gt; – DMAIC and DMADV. DMAIC is used to improve an existing business process. DMADV is used to create new product designs or process designs in such a way that it results in a more predictable, mature and defect free performance. Sometimes a DMAIC project may turn into a &lt;a href="http://en.wikipedia.org/wiki/Design_for_Six_Sigma" title="Design for Six Sigma"&gt;DFSS&lt;/a&gt; project because the process in question requires complete redesign to bring about the desired degree of improvement.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="DMAIC" id="DMAIC"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;DMAIC&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Basic methodology consists of the following five phases:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;b&gt;Define&lt;/b&gt; formally define the process improvement goals that are consistent with customer demands and enterprise strategy.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Measure&lt;/b&gt; to define baseline measurements on current process for future comparison. Map and measure process in question and collect required process data.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Analyze&lt;/b&gt; to verify relationship and &lt;a href="http://en.wikipedia.org/wiki/Causality" title="Causality"&gt;causality&lt;/a&gt; of factors. What is the relationship? Are there other factors that have not been considered?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Improve&lt;/b&gt; optimize the process based upon the analysis using techniques like &lt;a href="http://en.wikipedia.org/wiki/Design_of_Experiments" title="Design of Experiments"&gt;Design of Experiments&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Control&lt;/b&gt; setup pilot runs to establish &lt;a href="http://en.wikipedia.org/wiki/Process_capability" title="Process capability"&gt;process capability&lt;/a&gt;, transition to production and thereafter continuously measure the process and institute control mechanisms to ensure that variances are corrected before they result in defects.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="DMADV" id="DMADV"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;DMADV&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Basic methodology consists of the following five phases:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;b&gt;Define&lt;/b&gt; formally define the goals of the design activity that are consistent with customer demands and enterprise strategy.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Measure&lt;/b&gt; identify &lt;a href="http://en.wikipedia.org/wiki/CTQ" title="CTQ"&gt;CTQs&lt;/a&gt;, product capabilities, production process capability, risk assessment, etc.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Analyze&lt;/b&gt; develop and design alternatives, create high-level design and evaluate design capability to select the best design.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Design&lt;/b&gt; develop detail design, optimize design, and plan for design verification. This phase may require simulations.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Verify&lt;/b&gt; design, setup pilot runs, implement production process and handover to process owners.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Also see &lt;a href="http://en.wikipedia.org/wiki/Design_for_Six_Sigma" title="Design for Six Sigma"&gt;Design for Six Sigma&lt;/a&gt; quality.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Some people have used DMAIC&lt;b&gt;R&lt;/b&gt; (realize). Others contend that focusing on the financial gains realized through Six Sigma is counter-productive and that said financial gains are simply byproducts of a good process improvement.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Roles_Required_for_Implementation" id="Roles_Required_for_Implementation"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Roles Required for Implementation&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Six Sigma identifies five key roles&lt;sup id="_ref-mikel_0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Six_sigma#_note-mikel" title=""&gt;[17]&lt;/a&gt;&lt;/sup&gt; for its successful implementation.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;b&gt;Executive Leadership&lt;/b&gt; includes CEO and other key top management team members. They are responsible for setting up a vision for Six Sigma implementation. They also empower the other role holders with the freedom and resources to explore new ideas for breakthrough improvements.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Champions&lt;/b&gt; are responsible for the Six Sigma implementation across the organization in an integrated manner. The Executive Leadership draws them from the upper management. Champions also act as mentor to Black Belts. At GE this level of certification is now called "Quality Leader".&lt;/li&gt;&lt;li&gt;&lt;b&gt;Master Black Belts&lt;/b&gt;, identified by champions, act as in-house expert coach for the organization on Six Sigma. They devote 100% of their time to Six Sigma. They assist champions and guide Black Belts and Green Belts. Apart from the usual rigor of statistics, their time is spent on ensuring integrated deployment of Six Sigma across various functions and departments.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Black Belts&lt;/b&gt; operate under Master Black Belts to apply Six Sigma methodology to specific projects. They devote 100% of their time to Six Sigma. They primarily focus on Six Sigma project execution, whereas Champions and Master Black Belts focus on identifying projects/functions for Six Sigma.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Green Belts&lt;/b&gt; are the employees who take up Six Sigma implementation along with their other job responsibilities. They operate under the guidance of Black Belts and support them in achieving the overall results.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Specific training programs are available to train people to take up these roles.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The above listed roles conform to the old &lt;a href="http://en.wikipedia.org/w/index.php?title=Mikel_Harry&amp;action=edit" class="new" title="Mikel Harry"&gt;Mikel Harry&lt;/a&gt;/&lt;a href="http://en.wikipedia.org/w/index.php?title=Richard_Schroeder&amp;amp;action=edit" class="new" title="Richard Schroeder"&gt;Richard Schroeder&lt;/a&gt; model, which is far from being universally accepted. In many successful programs, both Green Belts and Black Belts lead projects, and work on problems in their existing area of responsibility.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Examples_of_Some_Key_Tools_Used" id="Examples_of_Some_Key_Tools_Used"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Examples of Some Key Tools Used&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Failure_mode_and_effects_analysis" title="Failure mode and effects analysis"&gt;Failure Modes Effects Analysis&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Cost-benefit_analysis" title="Cost-benefit analysis"&gt;Cost Benefit Analysis&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/CTQ_Tree" title="CTQ Tree"&gt;CTQ Tree&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Customer Output Process Input Supplier Maps&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Customer_survey" title="Customer survey"&gt;Customer survey&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Process Maps&lt;/li&gt;&lt;li&gt;Run Charts&lt;/li&gt;&lt;li&gt;Histograms&lt;/li&gt;&lt;li&gt;Stratification&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/ANOVA_Gage_R%26R" title="ANOVA Gage R&amp;R"&gt;ANOVA Gage R&amp;amp;R&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Cause &amp; Effects Diagram (a.k.a. &lt;a href="http://en.wikipedia.org/wiki/Ishikawa_diagram" title="Ishikawa diagram"&gt;Fishbone or Ishikawa Diagram&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Homogeneity of Variance&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Analysis_of_variance" title="Analysis of variance"&gt;ANOVA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Chi-square_test" title="Chi-square test"&gt;Chi-Square Test&lt;/a&gt; of Independence and Fits&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/General_linear_model" title="General linear model"&gt;General Linear Model&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Regression_analysis" title="Regression analysis"&gt;Regression&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Correlation" title="Correlation"&gt;Correlation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Design_of_experiments" title="Design of experiments"&gt;Design of Experiments&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Taguchi_methods" title="Taguchi methods"&gt;Taguchi&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Control_chart" title="Control chart"&gt;Control Charts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/5_Whys" title="5 Whys"&gt;5 Whys&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Axiomatic_design" title="Axiomatic design"&gt;Axiomatic design&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Criticisms_of_Six_Sigma" id="Criticisms_of_Six_Sigma"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h2 style="text-align: justify;"&gt;Criticisms of Six Sigma&lt;/h2&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Origin" id="Origin"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;Origin&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Robert_Galvin" title="Robert Galvin"&gt;Robert Galvin&lt;/a&gt; did not really "invent" Six Sigma in the 1980s, but would more correctly be said to have applied methodologies that had been available since the 1920s and were developed by luminaries like &lt;a href="http://en.wikipedia.org/wiki/Walter_A._Shewhart" title="Walter A. Shewhart"&gt;Shewhart&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/W._Edwards_Deming" title="W. Edwards Deming"&gt;Deming&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Joseph_M._Juran" title="Joseph M. Juran"&gt;Juran&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Kaoru_Ishikawa" title="Kaoru Ishikawa"&gt;Ishikawa&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Taiichi_Ohno" title="Taiichi Ohno"&gt;Ohno&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Shigeo_Shingo" title="Shigeo Shingo"&gt;Shingo&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Genichi_Taguchi" title="Genichi Taguchi"&gt;Taguchi&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/w/index.php?title=Shainin&amp;action=edit" class="new" title="Shainin"&gt;Shainin&lt;/a&gt;. The goal of Six Sigma, then, is to use the old tools in concert, for a greater effect than a sum-of-parts approach.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The use of "Black Belts" as itinerant change agents is controversial as it has created a cottage industry of training and certification which arguably relieves management of accountability for change; pre-Six Sigma implementations, exemplified by the &lt;a href="http://en.wikipedia.org/wiki/Toyota_Production_System" title="Toyota Production System"&gt;Toyota Production System&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Japan" title="Japan"&gt;Japan&lt;/a&gt;'s industrial ascension, simply used the technical talent at hand — Design, Manufacturing and Quality Engineers, Toolmakers, Maintenance and Production workers — to optimize the processes.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Meanwhile, for companies not solely devoted to manufacturing (including &lt;a href="http://en.wikipedia.org/wiki/General_Electric" title="General Electric"&gt;GE&lt;/a&gt;, which holds &lt;a href="http://en.wikipedia.org/wiki/NBC_Universal" title="NBC Universal"&gt;NBC Universal&lt;/a&gt; as a subsidiary), the spillover effects of Six Sigma have been troubling, especially as executives trained in the Six Sigma methodology for change and growth, clash with the creative minds behind less industrial business functions.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="The_Term_Six_Sigma" id="The_Term_Six_Sigma"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;The Term Six Sigma&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Sigma_%28letter%29" title="Sigma (letter)"&gt;Sigma&lt;/a&gt; (the lower-case Greek letter "&lt;span style="font-family:Symbol;"&gt;s&lt;/span&gt;") is used to represent &lt;a href="http://en.wikipedia.org/wiki/Standard_deviation" title="Standard deviation"&gt;standard deviation&lt;/a&gt; (a measure of variation) of a population (whereas lower-case 's', represents the estimate of the population standard deviation, based on a sample). The term "six sigma" comes from the notion that if you have six standard deviations between the &lt;a href="http://en.wikipedia.org/wiki/Mean" title="Mean"&gt;mean&lt;/a&gt; result of a process and the nearest specification limit, you will make practically no items that exceed the specifications. This is the basis for the &lt;a href="http://en.wikipedia.org/wiki/Process_capability" title="Process capability"&gt;Process Capability Study&lt;/a&gt;, often used by quality professionals, and the term "Six Sigma" has its roots in this tool. Criticism of the tool itself, and the way that the term was derived from the tool, often sparks criticism of Six Sigma.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;It is often said that a Six Sigma process produces 3.4 defective parts per million. A process that is &lt;a href="http://en.wikipedia.org/wiki/Normally_distributed" title="Normally distributed"&gt;normally distributed&lt;/a&gt; will have 3.4 parts per million beyond a point that is 4.5 standard deviations above the mean. A Capability Study on normally distributed data, mean 0, standard deviation 1, with an upper specification limit of 4.5 will confirm this. Some six sigma practitioners call this 4.5 sigma process a 6 sigma process by invoking the 1.5 sigma shift. Selection of 1.5 as the correct magnitude is completely arbitrary. And adding whatever arbitrary value is selected, rather than subtracting it, assumes that processes tend to automatically self-improve with time. The 1.5 sigma shift is a notion that has existed since before Motorola’s program, and which gets little acceptance from professional statisticians. &lt;a href="http://en.wikipedia.org/w/index.php?title=Donald_J._Wheeler&amp;action=edit" class="new" title="Donald J. Wheeler"&gt;Donald J. Wheeler&lt;/a&gt;, one of the most respected workers in statistics, dismisses it as "goofy".&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;As sample size increases, the error in the estimate of standard deviation converges much more slowly than the estimate of the mean (see &lt;a href="http://en.wikipedia.org/wiki/Confidence_interval" title="Confidence interval"&gt;confidence interval&lt;/a&gt;). Even with a few dozen samples, the estimate of standard deviation often drags an alarming amount of uncertainty into the Capability Study calculations. It follows that estimates of defect rates can be very greatly influenced by uncertainty in the estimate of standard deviation.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Estimates for the number of defective parts per million produced depend on knowing something about the shape of the distribution from which the samples are drawn. Unfortunately, we have no means for proving that data belong to any particular distribution. We only assume normality, based on finding no evidence to the contrary. Estimating defective parts per million down into the 100’s or 10’s of units based on such an assumption is wishful thinking, since actual defects are often deviations from normality, which have been assumed not to exist.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;In summary, the term “Six Sigma” has its roots in a quality tool that can easily be misapplied by a naïve user and to the controversial 1.5 sigma shift.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Statistics_and_robustness" id="Statistics_and_robustness"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;Statistics and robustness&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Six Sigma is controversial with the statistics profession. Some teachers of statistics are critical of the standard of statistical teaching found in Six Sigma materials. Others object to the idea that a single universal standard can be appropriate across all domains of application. They argue that quality standards should be set on a case-by-case basis using &lt;a href="http://en.wikipedia.org/wiki/Decision_theory" title="Decision theory"&gt;decision theory&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Cost-benefit_analysis" title="Cost-benefit analysis"&gt;cost-benefit analysis&lt;/a&gt;. Additionally, Six Sigma has been broadly criticized for clinging to the concepts of "attribute" and "variable" data, rather than the much more widely accepted "nominal", "ordinal", "interval", and "ratio" model.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The 1.5-sigma shift theory is often disputed by statisticans because the sample size is too small to make mathematically justified predictions. Also, the Six Sigma calculations might not be robust enough to handle non-normal statistics, where the measurement is not in a normal distribution (bell curve). In particular, the widely used Capability Study drags an alarmingly high level of uncertainty into its calculations, and is often assigned a greater statistical importance than it deserves.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="Methods_vs._Methodology" id="Methods_vs._Methodology"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;h4 style="text-align: justify;"&gt;Methods vs. Methodology&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Others suggest that Six Sigma, rather than being a true methodology, is more often implemented to start an unending cycle of improvement and use of better tools on the industry day-to-day practices, rather than to use advanced statistical theories that cannot be daily applied. Six Sigma can be considered just a collection of tools and methods, rather than a methodology, itself. A full methodology, such as the Deming System (of &lt;a href="http://en.wikipedia.org/wiki/W._Edwards_Deming" title="W. Edwards Deming"&gt;W. Edwards Deming&lt;/a&gt;), would still be beneficial to address the human factors as to why some people might misrepresent measurements, including how to avoid slanted test results, how to survey customers, how to evaluate employee performance, and how to improve cooperation throughout the organization. Six Sigma has been described as a collection of superficial changes that ignore many of the major factors affecting quality and productivity.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115363678661336001?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115363678661336001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115363678661336001&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115363678661336001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115363678661336001'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/six-sigmasix-sigma-is-methodology-to.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115361483586072881</id><published>2006-07-22T17:32:00.000-07:00</published><updated>2006-07-22T17:49:59.803-07:00</updated><title type='text'></title><content type='html'>UseCases:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/3-1-UseCases.pdf"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.swen.uwaterloo.ca/%7Ekostas/ECE355-05/tutorials/UML-Use-Cases.pdf"&gt;PowerPoint&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115361483586072881?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115361483586072881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115361483586072881&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115361483586072881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115361483586072881'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/usecases-click-here-powerpoint.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115359581370338032</id><published>2006-07-22T12:13:00.000-07:00</published><updated>2006-07-22T12:17:01.153-07:00</updated><title type='text'></title><content type='html'>&lt;h2 style="text-align: left;"&gt;&lt;a href="http://www.techwr-l.com/techwhirl/magazine/writing/softwarerequirementspecs.html"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;Writing Software Requirements Specifications&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/h2&gt; &lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Here's the scenario: You're finishing up your latest HTML Help project...no more late nights or weekends...back to a "normal" 50-hour work week. That's when the development team lead strolls into your office and says she just got your manager's okay for you to help the development team "put together the functional requirements specification template for the next major project." &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; "A what?" you ask with a look of semi-shock. Panic sets in. "What did I do to deserve this? I don't even know where to start! Maybe someone on the TECHWR-L list can help...." &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; For technical writers who haven't had the experience of designing &lt;i&gt;software requirements specifications&lt;/i&gt; (SRSs, also known as software functional specifications or system specifications) templates or even writing SRSs, they might assume that being given the opportunity to do so is either a reward or punishment for something they did (or failed to do) on a previous project. Actually, SRSs are ideal projects for technical writers to be involved with because they lay out the foundation for the development of a new product and for the types of user documentation and media that will be required later in the project development life cycle. It also doesn't hurt that you'd be playing a visible role in contributing to the success of the project. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;This article will describe what an SRS is and why it's important, discuss how and why technical writers should be involved with them, and discuss the critical elements for writing an SRS. Although this article does not attempt to address all aspects of developing SRSs, it aims to help you determine the scope for such a project, to provide some guidelines for writing SRSs, and to provide additional resources. Hopefully with this information, you'll not be asking, "Why me?" but proclaiming "Why not me?" &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;/p&gt;&lt;h3 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;What is a Software Requirements Specification?&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;An SRS is basically an organization's understanding (in writing) of a customer or potential client's system requirements and dependencies &lt;i&gt;at a particular point in time&lt;/i&gt; (usually) prior to any actual design or development work. It's a two-way insurance policy that assures that both the client and the organization understand the other's requirements from that perspective at a given point in time. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;The SRS document itself states in precise and explicit language those functions and capabilities a software system (i.e., a software application, an eCommerce Web site, and so on) must provide, as well as states any required constraints by which the system must abide. The SRS also functions as a blueprint for completing a project with as little cost growth as possible. The SRS is often referred to as the "parent" document because all subsequent project management documents, such as design specifications, statements of work, software architecture specifications, testing and validation plans, and documentation plans, are related to it. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;It's important to note that an SRS contains functional and nonfunctional requirements only; it doesn't offer design suggestions, possible solutions to technology or business issues, or any other information other than what the development team understands the customer's system requirements to be. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;A well-designed, well-written SRS accomplishes four major goals: &lt;/font&gt;&lt;/p&gt;&lt;ul style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; &lt;li&gt;It provides feedback to the customer. An SRS is the customer's assurance that the development organization understands the issues or problems to be solved and the software behavior necessary to address those problems. Therefore, the SRS should be written in natural language (versus a formal language, explained later in this article), in an unambiguous manner that may also include charts, tables, data flow diagrams, decision tables, and so on. &lt;/li&gt;&lt;li&gt;It decomposes the problem into component parts. The simple act of writing down software requirements in a well-designed format organizes information, places borders around the problem, solidifies ideas, and helps break down the problem into its component parts in an orderly fashion. &lt;/li&gt;&lt;li&gt;It serves as an input to the design specification. As mentioned previously, the SRS serves as the parent document to subsequent documents, such as the software design specification and statement of work. Therefore, the SRS must contain sufficient detail in the functional system requirements so that a design solution can be devised. &lt;/li&gt;&lt;li&gt;It serves as a product validation check. The SRS also serves as the parent document for testing and validation strategies that will be applied to the requirements for verification. &lt;/li&gt;&lt;/font&gt;&lt;/font&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;SRSs are typically developed during the first stages of "Requirements Development," which is the initial product development phase in which information is gathered about what requirements are needed--and not. This information-gathering stage can include onsite visits, questionnaires, surveys, interviews, and perhaps a return-on-investment (ROI) analysis or needs analysis of the customer or client's current business environment. The actual specification, then, is written after the requirements have been gathered and analyzed. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;/p&gt;&lt;h3 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;Why Should Technical Writers be Involved with Software Requirements Specifications?&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Unfortunately, much of the time, systems architects and programmers write SRSs with little (if any) help from the technical communications organization. And when that assistance is provided, it's often limited to an edit of the final draft just prior to going out the door. Having technical writers involved throughout the entire SRS development process can offer several benefits: &lt;/font&gt;&lt;/p&gt;&lt;ul style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; &lt;li&gt;Technical writers are skilled information gatherers, ideal for eliciting and articulating customer requirements. The presence of a technical writer on the requirements-gathering team helps balance the type and amount of information extracted from customers, which can help improve the SRS. &lt;/li&gt;&lt;li&gt;Technical writers can better assess and plan documentation projects and better meet customer document needs. Working on SRSs provides technical writers with an opportunity for learning about customer needs firsthand--early in the product development process. &lt;/li&gt;&lt;li&gt;Technical writers know how to determine the questions that are of concern to the user or customer regarding ease of use and usability. Technical writers can then take that knowledge and apply it not only to the specification and documentation development, but also to user interface development, to help ensure the UI (User Interface) models the customer requirements. &lt;/li&gt;&lt;li&gt;Technical writers, involved early and often in the process, can become an information resource throughout the process, rather than an information gatherer at the end of the process. &lt;/li&gt;&lt;/font&gt;&lt;/font&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;In short, a requirements-gathering team consisting solely of programmers, product marketers, systems analysts/architects, and a project manager runs the risk of creating a specification that may be too heavily loaded with technology-focused or marketing-focused issues. The presence of a technical writer on the team helps place at the core of the project those user or customer requirements that provide more of an overall balance to the design of the SRS, product, and documentation. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;/p&gt;&lt;h3 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;What Kind of Information Should an SRS Include?&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;You probably will be a member of the SRS team (if not, ask to be), which means SRS development will be a collaborative effort for a particular project. In these cases, your company will have developed SRSs before, so you should have examples (and, likely, the company's SRS template) to use. But, let's assume you'll be starting from scratch. Several standards organizations (including the IEEE) have identified nine topics that must be addressed when designing and writing an SRS: &lt;/font&gt;&lt;/p&gt;&lt;ol style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; &lt;li&gt;Interfaces &lt;/li&gt;&lt;li&gt;Functional Capabilities &lt;/li&gt;&lt;li&gt;Performance Levels &lt;/li&gt;&lt;li&gt;Data Structures/Elements &lt;/li&gt;&lt;li&gt;Safety &lt;/li&gt;&lt;li&gt;Reliability &lt;/li&gt;&lt;li&gt;Security/Privacy &lt;/li&gt;&lt;li&gt;Quality &lt;/li&gt;&lt;li&gt;Constraints and Limitations &lt;/li&gt;&lt;/font&gt;&lt;/font&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;But, how do these general topics translate into an SRS document? What, specifically, does an SRS document include? How is it structured? And how do you get started? An SRS document typically includes four ingredients, as discussed in the following sections: &lt;/font&gt;&lt;/p&gt;&lt;ol style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; &lt;li&gt;A template &lt;/li&gt;&lt;li&gt;A method for identifying requirements and linking sources &lt;/li&gt;&lt;li&gt;Business operation rules &lt;/li&gt;&lt;li&gt;A traceability matrix &lt;/li&gt;&lt;/font&gt;&lt;/font&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;/p&gt;&lt;h4 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;Begin with an SRS Template&lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;The first and biggest step to writing an SRS is to select an existing template that you can fine tune for your organizational needs (if you don't have one already). There's not a "standard specification template" for all projects in all industries because the individual requirements that populate an SRS are unique not only from company to company, but also from project to project within any one company. The key is to select an existing template or specification to begin with, and then adapt it to meet your needs. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; In recommending using existing templates, I'm not advocating simply copying a template from available resources and using them as your own; instead, I'm suggesting that you use available templates as guides for developing your own. It would be almost impossible to find a specification or specification template that meets your particular project requirements exactly. But using other templates as guides is how it's recommended in the literature on specification development. Look at what someone else has done, and modify it to fit your project requirements. (See the sidebar called "Resources for Model Templates" at the end of this article for resources that provide sample templates and related information.) &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Table 1 shows what a basic SRS outline might look like. This example is an adaptation and extension of the IEEE Standard 830-1998: &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;&lt;b&gt;Table 1&lt;/b&gt; A sample of a basic SRS outline&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" border="2" bordercolor="#cc9999" cellpadding="5" width="350"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; &lt;/font&gt;&lt;p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;1. Introduction&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;1.1 Purpose&lt;br /&gt;1.2 Document conventions&lt;br /&gt;1.3 Intended audience&lt;br /&gt;1.4 Additional information&lt;br /&gt;1.5 Contact information/SRS team members&lt;br /&gt;1.6 References &lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;2. Overall Description&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;2.1 Product perspective&lt;br /&gt;2.2 Product functions&lt;br /&gt;2.3 User classes and characteristics&lt;br /&gt;2.4 Operating environment&lt;br /&gt;2.5 User environment&lt;br /&gt;2.6 Design/implementation constraints&lt;br /&gt;2.7 Assumptions and dependencies &lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;3. External Interface Requirements&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;3.1 User interfaces&lt;br /&gt;3.2 Hardware interfaces&lt;br /&gt;3.3 Software interfaces&lt;br /&gt;3.4 Communication protocols and interfaces &lt;/font&gt;&lt;/p&gt;&lt;p&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;4. System Features&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;4.1 System feature A&lt;br /&gt;4.1.1 Description and priority&lt;br /&gt;4.1.2 Action/result&lt;br /&gt;4.1.3 Functional requirements&lt;br /&gt;4.2 System feature B&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;5. Other Nonfunctional Requirements&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;5.1 Performance requirements&lt;br /&gt;5.2 Safety requirements&lt;br /&gt;5.3 Security requirements&lt;br /&gt;5.4 Software quality attributes&lt;br /&gt;5.5 Project documentation&lt;br /&gt;5.6 User documentation &lt;/font&gt;&lt;/p&gt;&lt;p&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;6. Other Requirements&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;Appendix A: Terminology/Glossary/Definitions list&lt;br /&gt;Appendix B: To be determined &lt;/font&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Table 2 shows a more detailed SRS outline, showing the structure of an SRS template as found on Ken Rigby's informative Web site at &lt;a href="http://neon.airtime.co.uk/users/wysywig/srs_mt.htm"&gt;http://neon.airtime.co.uk/users/wysywig/srs_mt.htm&lt;/a&gt;. Reprinted with permission. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;&lt;b&gt;Table 2&lt;/b&gt; A sample of a more detailed SRS outline&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" border="2" bordercolor="#cc9999" cellpadding="5" width="475"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td valign="top" width="125"&gt;   &lt;p&gt; &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;1. Scope&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   &lt;/font&gt;&lt;p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; 1.1 Identification.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;  Identify the system and the software to which this   document applies, including, as applicable, identification number(s),   title(s), abbreviation(s), version number(s), and release number(s).&lt;/i&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; 1.2 System overview.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;  State the purpose of the system or subsystem to which this   document applies.&lt;/i&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; 1.3 Document overview.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;  Summarize the purpose and contents of this document.&lt;/i&gt;   &lt;/font&gt;&lt;/p&gt;&lt;p&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  This document comprises six sections:&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;ul&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;li&gt;Scope &lt;/li&gt;&lt;li&gt;Referenced documents &lt;/li&gt;&lt;li&gt;Requirements &lt;/li&gt;&lt;li&gt;Qualification provisions &lt;/li&gt;&lt;li&gt;Requirements traceability &lt;/li&gt;&lt;li&gt;Notes &lt;/li&gt;&lt;/font&gt;&lt;/ul&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Describe any security or privacy considerations associated   with its use.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top" width="125"&gt;   &lt;p&gt; &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;2. Referenced Documents&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   &lt;p&gt; 2.1 Project documents.&lt;/p&gt;   &lt;p&gt;&lt;i&gt; Identify the project management system documents here.&lt;/i&gt;&lt;/p&gt;   &lt;p&gt; 2.2 Other documents.&lt;/p&gt;   &lt;p&gt; 2.3 Precedence.&lt;/p&gt;   &lt;p&gt; 2.4 Source of documents.&lt;/p&gt;   &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top" width="125"&gt;   &lt;p&gt;  &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;3. Requirements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   &lt;p&gt;  This section shall be divided into paragraphs to specify   the Computer Software Configuration Item (CSCI) requirements, that is, those   characteristics of the CSCI that are conditions for its acceptance. CSCI   requirements are software requirements generated to satisfy the system   requirements allocated to this CSCI. Each requirement shall be assigned a   project-unique identifier to support testing and traceability and shall be   stated in such a way that an objective test can be defined for it. &lt;/p&gt;   &lt;p&gt;  3.1 Required states and modes.&lt;/p&gt;   &lt;p&gt;  3.2 CSCI capability requirements.&lt;/p&gt;   &lt;p&gt;  3.3 CSCI external interface requirements.&lt;/p&gt;   &lt;p&gt;  3.4 CSCI internal interface requirements.&lt;/p&gt;   &lt;p&gt;  3.5 CSCI internal data requirements.&lt;/p&gt;   &lt;p&gt;  3.6 Adaptation requirements.&lt;/p&gt;   &lt;p&gt;  3.7 Safety requirements.&lt;/p&gt;   &lt;p&gt;  3.8 Security and privacy requirements.&lt;/p&gt;   &lt;p&gt;  3.9 CSCI environment requirements.&lt;/p&gt;   &lt;p&gt;  3.10 Computer resource requirements.&lt;/p&gt;   &lt;p&gt;  3.11 Software quality factors.&lt;/p&gt;   &lt;p&gt;  3.12 Design and implementation constraints.&lt;/p&gt;   &lt;p&gt;  3.13 Personnel requirements.&lt;/p&gt;   &lt;p&gt;  3.14 Training-related requirements.&lt;/p&gt;   &lt;p&gt;  3.15 Logistics-related requirements.&lt;/p&gt;   &lt;p&gt;  3.16 Other requirements.&lt;/p&gt;   &lt;p&gt;  3.17 Packaging requirements.&lt;/p&gt;   &lt;p&gt;  3.18 Precedence and criticality requirements.&lt;/p&gt;   &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top" width="125"&gt;   &lt;p&gt;  &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;4. Qualification Provisions&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;To be determined.    &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top" width="125"&gt;   &lt;p&gt; &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;5. Requirements Traceability&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;To be determined.   &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top" width="125"&gt;   &lt;p&gt;  &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;6. Notes&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   &lt;p&gt;This section contains   information of a general or explanatory nature that may be helpful, but is   not mandatory.&lt;/p&gt;   6.1 Intended use.   &lt;p&gt;  This Software Requirements specification shall ...&lt;/p&gt;   6.2 Definitions used in this document.   &lt;p&gt;&lt;i&gt;  Insert here an alphabetic list of definitions and their   source if different from the declared sources specified in the "Documentation   standard."&lt;/i&gt;&lt;/p&gt; 6.3 Abbreviations used in this document.   &lt;p&gt;&lt;i&gt;  Insert here an alphabetic list of the abbreviations and   acronyms if not identified in the declared sources specified in the   "Documentation Standard."&lt;/i&gt;&lt;/p&gt;   6.4 Changes from previous issue.   &lt;p&gt;&lt;i&gt;  Will be "not applicable" for the initial issue.&lt;/i&gt;&lt;/p&gt;   &lt;p&gt;Revisions   shall identify the method used to identify changes from the previous   issue.  &lt;/p&gt;   &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;br /&gt; &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;   &lt;/div&gt;&lt;p style="text-align: justify;"&gt;  &lt;/p&gt;&lt;h4 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;Identify and Link Requirements with Sources&lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; As noted earlier, the SRS serves to define the functional and nonfunctional requirements of the product. Functional requirements each have an origin from which they came, be it a &lt;i&gt;use case&lt;/i&gt; (which is used in system analysis to identify, clarify, and organize system requirements, and consists of a set of possible sequences of interactions between systems and users in a particular environment and related to a particular goal), government regulation, industry standard, or a business requirement. In developing an SRS, you need to identify these origins and link them to their corresponding requirements. Such a practice not only justifies the requirement, but it also helps assure project stakeholders that frivolous or spurious requirements are kept out of the specification. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; To link requirements with their sources, each requirement included in the SRS should be labeled with a unique identifier that can remain valid over time as requirements are added, deleted, or changed. Such a labeling system helps maintain change-record integrity while also serving as an identification system for gathering metrics. You can begin a separate requirements identification list that ties a requirement identification (ID) number with a description of the requirement. Eventually, that requirement ID and description become part of the SRS itself and then part of the Requirements Traceability Matrix, discussed in subsequent paragraphs. Table 3 illustrates how these SRS ingredients work together. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;&lt;b&gt;Table 3&lt;/b&gt; This sample table identifies requirements and links them to their sources&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" border="2" bordercolor="#cc9999" cellpadding="5" width="475"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;   &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;ID No.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;   &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Paragraph No.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt; &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt; &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Requirement&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt; &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt; Business Rule&lt;br /&gt;Source&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p align="center"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  17&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p align="center"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  5.1.4.1&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Understand/communicate using   SMTP protocol&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;IEEE STD xx-xxxx&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p align="center"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  18&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p align="center"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  5.1.4.1&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Understand/communicate using POP   protocol&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   IEEE STD xx-xxxx&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p align="center"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  19&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p align="center"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  5.1.4.1&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Understand/communicate using   IMAP protocol&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   IEEE STD xx-xxxx&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p align="center"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  20&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p align="center"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  5.1.4.2&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Open at same rate as OE&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Use Case Doc 4.5.4&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;   &lt;/p&gt;&lt;h4 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;Establish Business Rules for Contingencies and Responsibilities&lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;"The best-laid plans of mice and men..." begins the famous saying. It has direct application to writing SRSs because even the most thought-out requirements are not immune to changes in industry, market, or government regulations. A top-quality SRS should include plans for planned and unplanned contingencies, as well as an explicit definition of the responsibilities of each party, should a contingency be implemented. Some business rules are easier to work around than others, when Plan B has to be invoked. For example, if a customer wants to change a requirement that is tied to a government regulation, it may not be ethical and/or legal to be following "the spirit of the law." Many government regulations, as business rules, simply don't allow any compromise or "wiggle room." A project manager may be responsible for ensuring that a government regulation is followed as it relates to a project requirement; however, if a contingency is required, then the responsibility for that requirement may shift from the project manager to a regulatory attorney. The SRS should anticipate such actions to the furthest extent possible. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;/p&gt;&lt;h4 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;Establish a Requirements Traceability Matrix&lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;The business rules for contingencies and responsibilities can be defined explicitly within a Requirements Traceability Matrix (RTM), or contained in a separate document and referenced in the matrix, as the example in Table 3 illustrates. Such a practice leaves no doubt as to responsibilities and actions under certain conditions as they occur during the product-development phase. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;The RTM functions as a sort of "chain of custody" document for requirements and can include pointers to links from requirements to sources, as well as pointers to business rules. For example, any given requirement must be traced back to a specified need, be it a use case, business essential, industry-recognized standard, or government regulation. As mentioned previously, linking requirements with sources minimizes or even eliminates the presence of spurious or frivolous requirements that lack any justification. The RTM is another record of mutual understanding, but also helps during the development phase. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;As software design and development proceed, the design elements and the actual code must be tied back to the requirement(s) that define them. The RTM is completed as development progresses; it can't be completed beforehand (see Table 3). &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;/p&gt;&lt;h3 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;What  Should I Know about Writing an SRS?&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Unlike formal language that allows developers and designers some latitude, the natural language of SRSs must be exact, without ambiguity, and precise because the design specification, statement of work, and other project documents are what drive the development of the final product. That final product must be tested and validated against the design and original requirements. Specification language that allows for interpretation of key requirements will not yield a satisfactory final product and will likely lead to cost overruns, extended schedules, and missed deliverable deadlines. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; Table 4 shows the fundamental characteristics of a quality SRS, which were originally presented at the April 1998 Software Technology Conference presentation "Doing Requirements Right the First Time." Reprinted with permission from the Software Assurance Technology Center at NASA (&lt;a href="http://www.gsfc.nasa.gov/"&gt;http://www.gsfc.nasa.gov/&lt;/a&gt;). These quality characteristics are closely tied to what are referred to as "indicators of strength and weakness," which will be defined next. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;&lt;b&gt;Table 4&lt;/b&gt; The 10 language quality characteristics of an SRS&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" border="2" bordercolor="#cc9999" cellpadding="5" width="475"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt; &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;SRS Quality Characteristic&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;What It Means&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Complete&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;SRS   defines precisely all the go-live situations that will be encountered and   the system's capability to successfully address them.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Consistent&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;SRS   capability functions and performance levels are compatible, and the required   quality features (security, reliability, etc.) do not negate those capability   functions. For example, the only electric hedge trimmer that is safe is one   that is stored in a box and not connected to any electrical cords or outlets.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Accurate&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;SRS   precisely defines the system's capability in a real-world environment, as   well as how it interfaces and interacts with it. This aspect of requirements   is a significant problem area for many SRSs.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Modifiable&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;The   logical, hierarchical structure of the SRS should facilitate any necessary   modifications (grouping related issues together and separating them from   unrelated issues makes the SRS easier to modify).&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Ranked&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Individual   requirements of an SRS are hierarchically arranged according to stability,   security, perceived ease/difficulty of implementation, or other parameter   that helps in the design of that and subsequent documents.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Testable&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;An   SRS must be stated in such a manner that unambiguous assessment criteria   (pass/fail or some quantitative measure) can be derived from the SRS itself. &lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Traceable&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Each   requirement in an SRS must be uniquely identified to a source (use case,   government requirement, industry standard, etc.)&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Unambiguous&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;SRS   must contain requirements statements that can be interpreted in one way only.   This is another area that creates significant problems for SRS development   because of the use of natural language.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Valid&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;A   valid SRS is one in which all parties and project participants can   understand, analyze, accept, or approve it. This is one of the main reasons   SRSs are written using natural language.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;i&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  Verifiable&lt;/font&gt;&lt;/i&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;A   verifiable SRS is consistent from one level of abstraction to another. Most   attributes of a specification are subjective and a conclusive assessment of quality   requires a technical review by domain experts. Using indicators of strength   and weakness provide some evidence that preferred attributes are or are not   present.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;     &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;What makes an SRS "good?" How do we know when we've written a "quality" specification? The most obvious answer is that a quality specification is one that fully addresses all the customer requirements for a particular product or system. That's part of the answer. While many quality attributes of an SRS are subjective, we do need indicators or measures that provide a sense of how strong or weak the language is in an SRS. A "strong" SRS is one in which the requirements are tightly, unambiguously, and precisely defined in such a way that leaves no other interpretation or meaning to any individual requirement. &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; The Goddard Space Flight Center (GSFC) studied dozens of NASA requirements specifications that revealed nine categories of SRS quality indicators. The individual components in each category are words, phrases, and sentence structures that are related to quality attributes. The nine categories fall into two classes: those related to individual specification statements, and those related to the total SRS document. Table 5 summarizes the classes, categories, and components of these quality indicators. This table was also originally presented at the April 1998 Software Technology Conference presentation "Doing Requirements Right the First Time." Reprinted with permission from the Software Assurance Technology Center at NASA (&lt;a href="http://www.gsfc.nasa.gov/"&gt;http://www.gsfc.nasa.gov/&lt;/a&gt;). &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;&lt;b&gt;Table 5&lt;/b&gt; Quality measures related to individual SRS statements&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" border="2" bordercolor="#cc9999" cellpadding="5" width="475"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;   Imperatives&lt;/i&gt;:   Words and phrases that command the presence of some feature, function, or   deliverable. They are listed below in decreasing order of strength.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Shall&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="3" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Used to dictate the   provision of a functional capability.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Must or must not&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="3" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Most often used to   establish performance requirement or constraints.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Is required to&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="3" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Used as an   imperative in SRS statements when written in passive voice.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Are applicable&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="3" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Used to include, by   reference, standards, or other documentation as an addition to the   requirement being specified.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Responsible for&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="3" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Used as an   imperative in SRSs that are written for systems with pre-defined   architectures.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Will&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="3" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Used to cite things   that the operational or development environment is to provide to the   capability being specified. For example, The vehicle's exhaust system will   power the ABC widget.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Should&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="3" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   Not used often as   an imperative in SRS statements; however, when used, the SRS statement always   reads weak. Avoid using Should in your SRSs.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   &lt;i&gt;   Continuances&lt;/i&gt;:   Phrases that follow an imperative and introduce the specification of   requirements at a lower level. There is a correlation with the frequency of   use of &lt;i&gt;continuances&lt;/i&gt; and SRS   organization and structure, up to a point. Excessive use of &lt;i&gt;continuances&lt;/i&gt; often indicates a very   complex, detailed SRS. The &lt;i&gt;continuances&lt;/i&gt;   below are listed in decreasing order of use within NASA SRSs. Use &lt;i&gt;continuances&lt;/i&gt; in your SRSs, but balance   the frequency with the appropriate level of detail called for in the SRS.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   1.   Below:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   2.   As   follows:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   3.   Following:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   4.   Listed:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   5.   In   particular:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;   &lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   6. Support:&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt; Directives&lt;/i&gt;:   Categories of words and phrases that indicate illustrative information within   the SRS. A high ratio of total number of &lt;i&gt;directives&lt;/i&gt;   to total text line count appears to correlate with how precisely requirements   are specified within the SRS. The &lt;i&gt;directives&lt;/i&gt;   below are listed in decreasing order of occurrence within NASA SRSs.   Incorporate the use of &lt;i&gt;directives&lt;/i&gt;   in your SRSs.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   1.   Figure&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   2.    Table&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   3.   For   example&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;  &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   4. Note&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;   Options&lt;/i&gt;:   A category of words that provide latitude in satisfying the SRS statements   that contain them. This category of words loosens the SRS, reduces the   client's control over the final product, and allows for possible cost and   schedule risks. You should avoid using them in your SRS. The &lt;i&gt;options&lt;/i&gt; below are listed in the order   they are found most often in NASA SRSs.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   1.    Can&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   2.   May&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   3.   Optionally&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt; Weak   phrases&lt;/i&gt;: A category of clauses that can create uncertainty and   multiple/subjective interpretation. The total number of &lt;i&gt;weak phrases&lt;/i&gt; found in an SRS indicates the relative ambiguity and   incompleteness of an SRS. The &lt;i&gt;weak   phrases&lt;/i&gt; below are listed alphabetically.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;adequate&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;be able to&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;easy&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;provide for&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;as a minimum&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;be capable of&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;effective&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;timely&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;as applicable&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;but not limited to&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;if possible&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;tbd&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;as appropriate&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;capability of&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;if practical&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;    &lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;at a minimum&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;capability to&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;normal&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td valign="top"&gt;   &lt;p&gt; &lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;   Size:&lt;/i&gt;    Used to indicate the &lt;i&gt;size&lt;/i&gt; of the   SRS document, and is the total number of the following:&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   1.   Lines   of text&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   2.    Number   of imperatives&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   3.   Subjects   of SRS statements&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   4.   Paragraphs&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;   Text   Structure&lt;/i&gt;: Related to the number of statement   identifiers found at each hierarchical level of the SRS and indicate the   document's organization, consistency, and level of detail. The most detailed   NASA SRSs were nine levels deep. High-level SRSs were rarely more than four   levels deep. SRSs deemed well organized and a consistent level of detail   had &lt;i&gt;text structures&lt;/i&gt; resembling   pyramids (few level 1 headings but each lower level having more numbered   statements than the level above it). Hour-glass-shaped &lt;i&gt;text structures&lt;/i&gt; (many level 1 headings, few a mid-levels, and   many at lower levels) usually contain a greater amount of introductory and   administrative information. Diamond-shaped &lt;i&gt;text structures&lt;/i&gt; (pyramid shape followed by decreasing statement   counts at levels below the pyramid) indicated that subjects introduced at   higher levels were addressed at various levels of detail.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;   Specification   Depth&lt;/i&gt;: The number of imperatives found at each of the SRS   levels of text structure. These numbers include the count of lower level list   items that are introduced at a higher level by an imperative and followed by   a continuance. The numbers provide some insight into how much of the   Requirements document was included in the SRS, and can indicate how concise   the SRS is in specifying the requirements. &lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td colspan="4" valign="top"&gt;   &lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;i&gt;   Readability   Statistics&lt;/i&gt;: Measurements of how easily an adult   can read and understand the requirements document. Four readability   statistics are used (calculated by Microsoft Word). While readability statistics   provide a relative quantitative measure, don't sacrifice sufficient technical   depth in your SRS for a number.&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   1.   Flesch   Reading Ease index&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   2.   Flesch-Kincaid   Grade Level index&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   3.   Coleman-Liau   Grade Level index&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;p&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#cc6666" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;   4.   Bormuth   Grade Level index&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;  &lt;/font&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;     &lt;/p&gt;&lt;p style="text-align: justify;"&gt;  &lt;/p&gt;&lt;h3 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;Conclusion&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;There's so much more we could say about requirements and specifications. Hopefully, this information will help you get started when you are called upon--or step up--to help the development team. Writing top-quality requirements specifications begins with a complete definition of customer requirements. Coupled with a natural language that incorporates strength and weakness quality indicators--not to mention the adoption of a good SRS template--technical communications professionals well-trained in requirements gathering, template design, and natural language use are in the best position to create and add value to such critical project documentation. &lt;/font&gt;&lt;/p&gt;&lt;h3 style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif"&gt;Additional Resources&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Brooks, Frederick P. Jr., No Silver Bullet: Essence and accidents of software    engineering, IEEE Computer, vol. 15, no. 1, April 1987, pp. 10-18.    &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Gause, Donald C., and Weinberg, Gerald M., Exploring Requirements Quality Before    Design, Dorset House Publishing, NY, NY, 1989.    &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;IEEE Std 830-1993, Recommended Practice for Software Requirements Specifications,    December 2, 1993.    &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;Wiegers, Karl E. Software Requirements, Microsoft Press, Redmond, WA, 1999.   &lt;/font&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p&gt;&lt;table border="2" bordercolor="#cc9999" cellpadding="5" width="500"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt; &lt;/font&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font color="#0099cc" face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;b&gt;Resources for Model Templates&lt;/b&gt;&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;As previously noted, you should first look for SRS documents developed by your company. Not only are these documents readily available to you, but also they're likely for products that are similar to the product you're developing an SRS for. Additional resources include: &lt;/font&gt;&lt;/p&gt;&lt;ul style="text-align: justify;"&gt;&lt;font face="Arial,Helvetica,sans-serif" size="-1"&gt;&lt;font face="Arial, Helvetica" size="-1"&gt; &lt;li&gt;IEEE Standard 830-1998 describes an SRS template (Table 1 is an adaptation and extension of this template). &lt;/li&gt;&lt;li&gt;Ken Rigby's informative Web site at &lt;a href="http://neon.airtime.co.uk/users/wysywig/srs_mt.htm"&gt;http://neon.airtime.co.uk/users/wysywig/srs_mt.htm&lt;/a&gt; includes sample specification templates and articles about writing various types of specifications. &lt;/li&gt;&lt;li&gt;STC's Management Special Interest Group (SIG) offers a Reference Documents Page at &lt;a href="http://www.stcsig.org/mgt/reference.htm"&gt;http://www.stcsig.org/mgt/reference.htm&lt;/a&gt; that includes a sample template and other related resources. &lt;/li&gt;&lt;li&gt;Other sites are also available on the Web that offer examples of actual SRSs and templates. A quick search for "software requirements specifications" at your favorite search engine should yield some useful results. &lt;/li&gt;&lt;/font&gt;&lt;/font&gt;&lt;/ul&gt; &lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;        &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115359581370338032?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115359581370338032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115359581370338032&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115359581370338032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115359581370338032'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/writing-software-requirements.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115356182317270271</id><published>2006-07-22T02:45:00.000-07:00</published><updated>2006-07-22T12:04:50.803-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.iiba.com/pdf/A%20Guide%20to%20the%20Business%20Analysis%20Body%20of%20Knowledge.pdf"&gt;A giude to Business Analysis: Body of knowledge&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The business analysis (BA) body of knowledge (bok) is a massive 329 page pdf ebook that strives to include “everything” needed for the very broad role of business analysts.&lt;br /&gt;&lt;br /&gt;Click on the link above to download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115356182317270271?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115356182317270271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115356182317270271&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115356182317270271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115356182317270271'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/giude-to-business-analysis-body-of.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115356030478056440</id><published>2006-07-22T02:17:00.000-07:00</published><updated>2006-07-22T02:25:05.046-07:00</updated><title type='text'></title><content type='html'>&lt;h2 style="text-align: left;"&gt;&lt;a href="http://tynerblain.com/blog/2006/01/23/top-five-presentation-tips/" rel="bookmark" title="Permanent Link: Top five presentation tips"&gt;Top five presentation tips&lt;/a&gt;&lt;/h2&gt;&lt;strong&gt;Our top five presentation tips&lt;/strong&gt; (our first four picks are from the list behind the link)&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;strong&gt;Know your audience&lt;/strong&gt;. A key preparation - you have to have a goal for a presentation. Are you convincing, educating or inspiring people? What do those people care about (and what do they already know?)? Also - &lt;a title="It is not business it is just personal" href="http://tynerblain.com/blog/2005/12/08/it%e2%80%99s-not-business-it%e2%80%99s-just-personal/"&gt;do you actually &lt;em&gt;know the people&lt;/em&gt; in &lt;em&gt;the audience?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Revise and rewrite&lt;/strong&gt;. Editing is the best thing ever. When we first put ideas down, it’s generally from our point of view. Validate that the content is targeted at the audience.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Minimize the text on the slide&lt;/strong&gt;. Eyecharts distract from the presenter. People read ahead - the slide content should provide cues for you to speak, and for your audience to remember. If we need a bunch of text to support our point, we include it in a handout.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;One idea per slide&lt;/strong&gt;.  Focus!&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Include supporting slides&lt;/strong&gt;.  We’re already simplifying the content we present to maximize the impact of the ideas, which means that there is &lt;em&gt;more content&lt;/em&gt; somewhere, but we haven’t shown it. Often someone in the audience (generally interested person, micro-manager, dude-trying-to-look-smart) will ask drill down questions - “Where did you get that data?” “Isn’t that diagram overly simplified?”. Adding those supporting slides (created in previous presentations, or prior to revision) after a blank slide (with the title “End of presentation”) to the deck. Don’t plan on showing these slides, just have them at the ready.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The best advice I know about preparing content for a presentation: Plan the &lt;em&gt;formal&lt;/em&gt; part of the presentation to share 2/3 of what you want to tell the audience. Draw that last third out through engaging conversation and &lt;em&gt;informal asides&lt;/em&gt; during the formal presentation. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115356030478056440?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115356030478056440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115356030478056440&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115356030478056440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115356030478056440'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/top-five-presentation-tipsour-top-five.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355964392048089</id><published>2006-07-22T02:13:00.000-07:00</published><updated>2006-07-22T02:14:12.826-07:00</updated><title type='text'></title><content type='html'>&lt;div style="display: block;" id="previewbody"&gt;&lt;h2 style="text-align: left;"&gt;&lt;a href="http://tynerblain.com/blog/2006/05/18/requirements-gathering-interviewing-the-right-people/" rel="bookmark" title="Permanent Link: Requirements Gathering - Interviewing the Right People"&gt;Requirements Gathering - Interviewing the Right People&lt;/a&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;How do we find out what someone wants when they don’t know what they want or what they can have? One of the best techniques for gathering requirements is to interview users. But which users?&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Imagine aliens came to the planet and offered to solve our gasoline problem. How could we tell them what we wanted? We might say we wanted cars that run on clean renewable energy. The aliens might leave thinking “Oh well, I guess they didn’t want faster-than-light travel.”&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;It isn’t much different for most software users. Users don’t typically know what software can do, or don’t have the skills to synthesize software based solutions to their real problems. Users are rarely the source of innovative solutions. So &lt;a title="Top Five Requirements Elicitation Techniques" href="http://tynerblain.com/blog/2006/01/14/top-five-requirements-gathering-tips/"&gt;how do we gather the real requirements&lt;/a&gt;?&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We can make our user interviews much more valuable by talking to different  users.  We can use Geoffrey Moore’s &lt;a title="Crossing the Chasm" href="http://www.amazon.com/exec/obidos/redirect?tag=tynerblain-20&amp;creative=374929&amp;amp;camp=211189&amp;link_code=as2&amp;amp;path=ASIN/0060517123"&gt;&lt;em&gt;Crossing the Chasm&lt;/em&gt;&lt;/a&gt; description of  technology adoption as a basis for segmenting our users.  &lt;a title="User Triangulation" href="http://www.heynorton.org/blog/2005/09/user_triangulat.html"&gt;Ken Norton  proposes&lt;/a&gt; that we do exactly this, and combine the different perspectives to  reach our conclusions.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Classifying Users&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We &lt;a title="Persona Grata" href="http://tynerblain.com/blog/2006/04/17/persona-grata/"&gt;use personas&lt;/a&gt; to identify different classes of users in a software system. We use those personas to drive feature prioitization and design decisions. When making design decisions, we &lt;a title="Competent Users and Software Design" href="http://tynerblain.com/blog/2006/04/02/competent-users-and-software-design/"&gt;focus on the level of competence of the users to  prioritize features&lt;/a&gt;.  When we are &lt;a title="How to Interview When Gathering Requirements" href="http://tynerblain.com/blog/2006/01/15/how-to-interview-when-gathering-requirements/"&gt;eliciting requirements&lt;/a&gt;, it is before we get to  the prioritization stage, and we are still defining what the features &lt;em&gt;might  be&lt;/em&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We can use the same techniques to increase the value of our requirements  elicitation efforts.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;img alt="chasm" title="chasm" src="http://sehlhorst.smugmug.com/photos/70316727-M.png" /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;For any given role that we identify as a user of our software, we can use Geoffrey Moore’s classification to identify four distinct user archetypes (personas).&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Innovators (Influencers) - people on the bleeding edge of the technology  curve.&lt;/li&gt;&lt;li&gt;Early Adopters - our first customers.&lt;/li&gt;&lt;li&gt;Majority - most users of our software.&lt;/li&gt;&lt;li&gt;Late Adopters - people who follow the crowd.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;There are pros and cons to interviewing representatives from each group. With Ken’s guidance, we can separate the wheat from the chaff and combine their inputs to drive innovative and valuable solutions. Our goal in these interviews is to understand the pain-points and market opportunities.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Innovators&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;pro - Innovators can prevent tragically bad mistakes. They can also help us to identify opportunities to solve problems most people don’t realize are problems.&lt;/li&gt;&lt;li&gt;con - Innovators struggle to distinguish &lt;em&gt;cool&lt;/em&gt; from  &lt;em&gt;valuable&lt;/em&gt;.  There is also a risk that they can fixate on something that  is irrelevant.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Early Adopters&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;pro - Early Adopters easily develop a deep understanding of our products and  goals.  They can tell us in advance what problems &lt;em&gt;majority&lt;/em&gt; users will  face, and provide a bit of a sanity check on the ‘problems’ that innovators  suggest&lt;/li&gt;&lt;li&gt;con - Early Adopters tend to be power users, and are genuinely enthused about our product ideas. They tend to gloss over the negatives and focus on the positives. They also tend to communicate in terms of features, not capabilities.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Majority&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;pro - Majority users can give us the best insight into what is painful. We can use this insight to drive market requirements and solution ideas.&lt;/li&gt;&lt;li&gt;con - Majority users don’t think about software, they think about how software affects them. We have to keep a focus on the problem not the solution when gathering requirements. We also have to dig deeper with &lt;em&gt;why&lt;/em&gt;  questions to understand the underlying cause of a particular problem.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Late Adopters&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;pro - Late Adopters avoid change.  Use them to help us identify where we  need better interaction design and more documentation.&lt;/li&gt;&lt;li&gt;con - Late Adopters will drive us towards “… just like product X” solutions. They will be disinterested in novel solutions until they are mainstream.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Triangulation&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Ideas that survive the innovator-filter, make sense to early adopters, and solve a painful problem for the majority are the ones that we want. The late adopters won’t be using early versions of our software, so we can focus our attention on the other groups until we become the dominant solution. Then we can look to the late adopters to help us manage incremental improvements.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Thanks Ken for suggesting that we triangulate these perspectives into great  ideas!&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Even if we don’t go out in search of these archetypes, we should try and understand the people we do talk to, and put their inputs into the proper perspective. &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355964392048089?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355964392048089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355964392048089&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355964392048089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355964392048089'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/requirements-gathering-interviewing.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355935493771155</id><published>2006-07-22T02:06:00.000-07:00</published><updated>2006-07-22T02:09:29.836-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www-128.ibm.com/developerworks/java/library/ws-tip-uml2.html"&gt;&lt;span style="font-weight: bold;"&gt;Tips and techniques to improve the quality of system use-case models&lt;/span&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h1"&gt;&lt;span class="atitle"&gt; Write from the point of view of the actor and in the active voice&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;   Use cases should be written in the active voice: "The student indicates the seminar," instead of in the passive voice, "The seminar is indicated by the student." Furthermore, use cases should be written from the point of view of the actor. After all, the purpose of use cases is to understand how your users will work with your system.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" name="h2"&gt;&lt;span class="atitle"&gt;Write scenario text, not functional requirements&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;  A use case describes a series of actions that provide value to an actor; it doesn't describe a collection of features. For example, the "Enroll Student in Seminar" use case describes how a student interacts with the system to sign up for a seminar. It doesn't describe what the user interface looks like or how it works. You have other models to describe this important information, such as your user interface model and your supplementary specifications. Object-oriented analysis is complex, which is why you have several models to work with, and you should apply each model appropriately.&lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h3"&gt;&lt;span class="atitle"&gt;Use cases only document behavioral requirements&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;   A use case is neither a class specification nor a data specification. This is the sort of information that should be captured by your conceptual model, which in the object world is modeled via a UML class model. You are likely to refer to classes described in your conceptual model, for example, the "Enroll in Seminar" use case includes concepts, such as seminars and students, both of which would be described by your conceptual model.&lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h4"&gt;&lt;span class="atitle"&gt; Don't forget the user interface&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;    System use cases often refer to major user interface (UI) elements, often called boundary or user interface items, such as HTML pages and reports.  Use cases will sometimes refer to minor UI elements, such as buttons or data entry fields, although this level of detail is not as common.&lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h5"&gt;&lt;span class="atitle"&gt; Create a use case template&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;    Use cases include a fair amount of information, information that can easily be documented in a common format.  You should consider developing your own template (see the tip "&lt;a href="http://www.ibm.com/developerworks/library/ws-tip-docusecase.html"&gt;Documenting a Use Case&lt;/a&gt;)."  &lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h6"&gt;&lt;span class="atitle"&gt;Organize your use-case diagrams consistently&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;    Common practice is to draw inheritance and extend associations vertically, with the inheriting/extending use case drawn below the parent/base use case.  Similarly, include associations are typically drawn horizontally. Note that these are simple rules of thumb -- rules that, when followed consistently, result in diagrams that are easier to read.&lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h7"&gt;&lt;span class="atitle"&gt;Don't forget the system responses to the actions of actors&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;    Your use cases should describe both how your actors interact with your system and how your system responds to those interactions. For example, with the "Enroll in Seminar" use case, if the system does not respond when the student indicates they want to enroll in a seminar, the student would soon become discouraged and walk away.&lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h8"&gt;&lt;span class="atitle"&gt;Alternate courses of action are important&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;    Start with the happy path, the basic course of action -- but don't forget the alternate courses as well. Alternate courses will be introduced to describe potential usage errors, as well as business logic errors  and exceptions. This important information is needed to drive the design of your system, so don't forget to model it in your use cases.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;a name="h9"&gt;&lt;span class="atitle"&gt;&lt;span style="font-weight: bold;"&gt; Don't get hung up on &lt;&lt;include&gt;&gt; and &lt;&lt;extend&gt;&gt; associations.&lt;/span&gt; &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;    I'm not quite sure what happened, but I've always thought the proper use of include and extend associations, as well as uses and extends associations in older versions of the UML, were never described well. As a result, use-case modeling teams had a tendency to argue about the proper application of these associations, wasting an incredible amount of time on an interesting, but minor, portion of the overall modeling technique. I even worked at one organization that went so far as to outlaw the use of the &lt;&lt;include&gt;&gt; and &lt;&lt;extend&gt;&gt; stereotypes, an extreme solution that had to be reversed after a few weeks when it was realized that the company still needed these concepts, even though the organization hadn't come to a full agreement as to their proper use.&lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h10"&gt;&lt;span class="atitle"&gt; Let use cases drive user documentation&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;    The purpose of user documentation is to describe how to work with your system. Each use case describes a series of actions taken by actors using your system. In short, use cases contain the information from which you can start writing your user documentation. For example, the "how to enroll in a seminar" section of your system's user documentation could be written using the "Enroll in Seminar" use case as its base.&lt;/p&gt;&lt;p style="font-weight: bold; text-align: justify;"&gt;&lt;a name="h11"&gt;&lt;span class="atitle"&gt;Let use cases drive presentations&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;    Part of software development is communicating your work efforts with project stakeholders, resulting in the occasional need to give presentations. Because use cases are written from the point of view of your users, they contain valuable insight into the type of things your stakeholders are likely to want to hear about in your presentations. In other words, use cases often contain the logic from which to develop presentation scripts.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355935493771155?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355935493771155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355935493771155&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355935493771155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355935493771155'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/tips-and-techniques-to-improve-quality.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355906668689524</id><published>2006-07-22T02:03:00.000-07:00</published><updated>2006-07-22T02:04:34.340-07:00</updated><title type='text'></title><content type='html'>&lt;h2 style="text-align: left;"&gt;&lt;a href="http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/" rel="bookmark" title="Permanent Link: Writing Good Requirements - The Big Ten Rules"&gt;Writing Good Requirements - The Big Ten Rules&lt;/a&gt;&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;Pragmatic Marketing has a training seminar called &lt;em&gt;Requirements That Work&lt;/em&gt;.  In support of that, they provide a list of &lt;a title="Pragmatic Marketing's List" href="http://www.pragmaticmarketing.com/productmarketing/topics/01/0104sj.asp#_ednref5"&gt;8 characteristics of good requirements&lt;/a&gt;.  We change one and add two more to round it out to &lt;strong&gt;&lt;em&gt;The Big Ten Rules&lt;/em&gt;&lt;/strong&gt;.  Combine this with &lt;a title="Ten Tips on Writing MRDs" href="http://tynerblain.com/blog/2006/05/22/mrd-writing-tips-ten-from-michael-shrivathsan/"&gt;Michael’s ten tips&lt;/a&gt; for writing MRDs, and we’ve got a good handle on how to create a great MRD.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Pragmatic’s List (1-8) + Two More&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;strike&gt;Necessary&lt;/strike&gt; Valuable&lt;/li&gt;&lt;li&gt;Concise&lt;/li&gt;&lt;li&gt;Design Free&lt;/li&gt;&lt;li&gt;Attainable&lt;/li&gt;&lt;li&gt;Complete&lt;/li&gt;&lt;li&gt;Consistent&lt;/li&gt;&lt;li&gt;Unambiguous&lt;/li&gt;&lt;li&gt;Verifiable&lt;/li&gt;&lt;li&gt;Atomic&lt;/li&gt;&lt;li&gt;Passionate&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Looking at each rule of writing good requirements…&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;1. Valuable&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Pragmatic uses &lt;em&gt;necessary&lt;/em&gt; as a criteria of good requirements.  We believe that &lt;em&gt;valuable &lt;/em&gt;requirements are good requirements.  &lt;a title="Prioritizing requirements across releases" href="http://tynerblain.com/blog/2006/03/08/prioritizing-software-requirements-across-releases/"&gt;When prioritizing requirements, we should do the &lt;em&gt;must-have&lt;/em&gt; requirements first&lt;/a&gt;. But other valuable requirements are critically important - even if they aren’t mandatory. Prioritization and release scheduling should stress &lt;em&gt;necessary&lt;/em&gt; requirements first, and then the most valuable requirements next.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Requirements that can &lt;a title="Differentiation versus Improvement" href="http://tynerblain.com/blog/2006/05/24/differentiation-vs-improvement/"&gt;differentiate our product from the competition&lt;/a&gt; are by definition not necessary - or the competition would have done it already.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Big Ten Rules - Writing Valuable Requirements" href="http://tynerblain.com/blog/2006/05/30/writing-valuable-requirements/"&gt;&lt;em&gt;Writing Valuable Requirements&lt;/em&gt;&lt;/a&gt; ]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;2. Concise&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Easy to read and understand. If only it were that easy. For whom is it easy to read? A market requirements document (MRD) is written for several different people on the team. It provides a vision of what problems our product solves. It provides clarification to the implementation team. It also sets expectations with stakeholders. Different people on the team have &lt;a title="Intimate Domains" href="http://tynerblain.com/blog/2005/12/02/intimate-domains-%e2%80%93-navigating-areas-of-expertise/"&gt;different domains of expertise&lt;/a&gt; - we have to write requirements that are easily understood by all of them.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Writing Concise Requirements" href="http://tynerblain.com/blog/2006/05/31/writing-concise-requirements/"&gt;&lt;em&gt;Writing Concise Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;3. Design Free&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Generally, a requirement should not specifiy any of the implementation choices.  From a product manager’s perspective &lt;a title="Requirements Documents mean different things to different people" href="http://tynerblain.com/blog/2006/05/11/requirements-documents-one-mans-trash/"&gt;the requirement is the ‘what’&lt;/a&gt; and the spec is the ‘how’.  To a system designer or architect or lead developer, the requirement serves as a ‘why’.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Writing Design-Free Requirements" href="http://tynerblain.com/blog/2006/06/02/writing-design-free-requirements/"&gt;&lt;em&gt;Writing Design-Free Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;4. Attainable&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The requirement must be &lt;em&gt;realistically&lt;/em&gt; achievable. Barbara and Steve make great points about understanding the cost of implementing something as expressed in the requirements. As we pointed out in our thoughts about good requirements management, there is an optimal tradeoff between costs and benefits for any given company or project. We can formally approach this using the &lt;a title="Using Kano for requirements" href="http://tynerblain.com/blog/2006/02/27/prioritizing-software-requirements-kano-take-two/"&gt;techniques  identified for &lt;em&gt;more is better&lt;/em&gt; requirements&lt;/a&gt; using a Kano framework.  In short, the investment must have an &lt;a title="Definition of ROI" href="http://tynerblain.com/blog/2006/02/01/definition-of-roi-return-on-investment/"&gt;ROI&lt;/a&gt;  that &lt;a title="Definition of opportunity cost and hurdle rate" href="http://tynerblain.com/blog/2006/02/24/definition-of-opportunity-cost/"&gt;exceeds  the opportunity costs by the hurdle rate&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Looking at cost-benefit tradeoffs also supports the argument that  &lt;em&gt;valuable&lt;/em&gt; should replace &lt;em&gt;necessary&lt;/em&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Writing Attainable Requirements" href="http://tynerblain.com/blog/2006/06/07/writing-attainable-requirements/"&gt;&lt;em&gt;Writing Attainable Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;5. Complete&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Simply put, if the requirement is implented as written, the market need is completely addressed. No additional requirements are required. When writing a specification, we may &lt;a title="Composition in Requirements" href="http://tynerblain.com/blog/2005/12/07/composition-in-requirements/"&gt;use  decomposition&lt;/a&gt; to break individual requirements into more manageable, less  abstract criteria.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Writing Complete Requirements" href="http://tynerblain.com/blog/2006/06/08/writing-complete-requirements/"&gt;&lt;em&gt;Writing Complete Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;6. Consistent&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Pragmatic highlights that the requirement must be logically consistent with the other requirements in the document - no overlaps, no contradictions, no duplications. This is certainly the most important point of consistency.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;There is also benefit to consistent writing in an MRD. We can use templates to provide a consistent framework, but more importantly the prose needs to be consistent. This consistency makes it easier on the readers.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed aricle on &lt;a title="Writing Consistent Requirements" href="http://tynerblain.com/blog/2006/06/09/big-ten-rules-writing-consistent-requirements/"&gt;&lt;em&gt;Writing Consistent Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;7. Unambiguous&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;A great requirement has a single interpretation. A good requirement has a  single &lt;em&gt;reasonable&lt;/em&gt; interpretation. As part of our development process,  we will &lt;a title="Top five ways to be a better listener" href="http://tynerblain.com/blog/2006/01/27/top-five-ways-to-be-a-better-listener/"&gt;use  listening skills like active listening&lt;/a&gt; to make sure that our engineering team understands the requirement we intended to write. The better the requirements, the less expensive and risky this communication process will be. &lt;a title="Writing Requirements Unambiguously" href="http://tynerblain.com/blog/2006/02/14/writing-requirements-unambiguously/"&gt;Writing  unambiguously&lt;/a&gt; is critically important when using outsourcing models that  limit our interactions with other team members.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Writing Unambiguous Requirements" href="http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/"&gt;&lt;em&gt;Writing Unambiguous Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;8. Verifiable&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We use a process that starts with market requirements, and &lt;a title="From MRD to PRD" href="http://tynerblain.com/blog/2006/01/24/from-mrd-to-prd-the-key-to-defining-a-spec/"&gt;then  decomposes them&lt;/a&gt; into software requirement specifications. the market requirements must be written in a way that we can verify that the associated requirements specification will meet the market need.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Writing Verifiable Requirements" href="http://tynerblain.com/blog/2006/06/13/writing-verifiable-requirements/"&gt;&lt;em&gt;Writing Verifiable Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;9. Atomic&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Every requirement should be a single requirement. If we can say “Half of this requirement is implemented” then this needs to be two or more requirements. If a requirement read “Sales reps can manage their client list and generate custom reports” it expresses two atomic ideas (list management and report generation). Those ideas need to be separated&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Writing Atomic Requirements" href="http://tynerblain.com/blog/2006/06/14/writing-atomic-requirements/"&gt;&lt;em&gt;Writing Atomic Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;10. Passionate&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Nothing great has been born from complacency, lethargy or mediocrity. When we are defining requirements, we must be passionate about what we’re doing. If we’re just going through the motions, it shows up in the writing. If we aren’t excited about a requirement, the problem is either with us or with the requirement. Either way, it won’t inspire the rest of the team to do something great.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;[Update: Our detailed article on &lt;a title="Writing Passionate Requirements" href="http://tynerblain.com/blog/2006/06/15/writing-passionate-requirements/"&gt;&lt;em&gt;Writing Passionate Requirements&lt;/em&gt;&lt;/a&gt;]&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355906668689524?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355906668689524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355906668689524&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355906668689524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355906668689524'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/writing-good-requirements-big-ten.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355892537956880</id><published>2006-07-22T02:01:00.000-07:00</published><updated>2006-07-22T02:02:14.033-07:00</updated><title type='text'></title><content type='html'>&lt;h2 style="text-align: left;"&gt;&lt;a href="http://tynerblain.com/blog/2006/06/23/the-8-goals-of-use-cases/" rel="bookmark" title="Permanent Link: The 8 Goals of Use Cases"&gt;The 8 Goals of Use Cases&lt;/a&gt;&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Why do we write use cases? &lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We write use cases for the same reasons that people use our software - to achieve goals. In our case, we want to assure that we are creating the right software. By looking at this high level goal in more detail, we can make decisions that drive the best possible use case creation. Let’s apply our product management skills to writing better use cases by writing an MRD for use cases.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;This article can be used as a guide to develop a process for defining, documenting and gathering use cases. It can be used to define a template for use cases, and it can be used to define specifications for a use case management system. We will start with a market analysis and a vision statement, and then create our market requirements.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Market Analysis&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;69% of software projects failed or were delayed in 2003 according to the Standish Group’s latest study.(&lt;a title="1994 CHAOS report" href="http://www.standishgroup.com/sample_research/PDFpages/chaos1994.pdf"&gt;1994 study&lt;/a&gt;, &lt;a title="2001 CHAOS Extreme " href="http://www.standishgroup.com/sample_research/PDFpages/extreme_chaos.pdf"&gt;2001 study&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;40% to 60% of &lt;a title="Requirements Mgmt stats" href="http://tynerblain.com/blog/2005/12/28/why-we-should-invest-in-requirements-management/"&gt;problems were attributed to bad requirements&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Current investments are focused on &lt;a title="Companies invest $4B in efficiency" href="http://tynerblain.com/blog/2006/06/22/companies-will-waste/"&gt;&lt;em&gt;coding efficiency&lt;/em&gt; not &lt;em&gt;requirement quality&lt;/em&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a title="Two big benefits of incremental delivery" href="http://tynerblain.com/blog/2006/04/18/two-big-benefits-of-incremental-delivery/"&gt;Incremental delivery&lt;/a&gt; is becoming more common as teams adopt different forms of agile processes. This increases the frequency of requirements changes during projects.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;&lt;em&gt;Bad requirements&lt;/em&gt;&lt;/strong&gt; are further detailed as the following:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Requirements that are &lt;em&gt;&lt;strong&gt;overlooked &lt;/strong&gt;&lt;/em&gt;cause us to fail to meet expectations and fail to deliver value.&lt;/li&gt;&lt;li&gt;Requirements that are &lt;em&gt;&lt;strong&gt;incorrect &lt;/strong&gt;&lt;/em&gt;cause us to incorrectly address problems and fail to deliver value.&lt;/li&gt;&lt;li&gt;Requirements that are &lt;em&gt;&lt;strong&gt;poorly communicated &lt;/strong&gt;&lt;/em&gt;cause us to implement incorrectly, failing to address problems and deliver value.&lt;/li&gt;&lt;li&gt;Requirements that are &lt;em&gt;&lt;strong&gt;low-value&lt;/strong&gt;&lt;/em&gt; cause us to spend time and money on problems that don’t maximize value.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Through the course of any long term project, requirements will change.  This happens more when we use &lt;a title="Using iteration and prototyping" href="http://tynerblain.com/blog/2006/02/21/software-requirements-specification-iteration-and-prototyping/"&gt;iteration and prototyping&lt;/a&gt; to accelerate stakeholder feedback cycles. But that’s a good thing, because the changes result in better requirements. Agile development methodologies like &lt;a title="Foundation Series on FDD" href="http://tynerblain.com/blog/2006/03/27/foundation-series-feature-driven-development-fdd-explained/"&gt;feature driven development&lt;/a&gt; supercharge this phenomenon.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Vision Statement&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We will improve our ability to write and manage use cases so that we may maximize their impact on&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Writing and maintaining great requirements&lt;/li&gt;&lt;li&gt;to improve our ability to deliver the &lt;em&gt;right &lt;/em&gt;functionality&lt;/li&gt;&lt;li&gt;and ultimately achieve &lt;em&gt;software product success&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Market Requirements&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;With an understanding of the market problems and a guiding vision, we will document the market requirements for writing better use cases. The market requirements have an explicit scope - they specify &lt;em&gt;which&lt;/em&gt; and &lt;em&gt;how much&lt;/em&gt; of the market problems we intend to address.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;When we use the phrase ‘&lt;em&gt;our use cases&lt;/em&gt;‘, we are really saying ‘&lt;em&gt;our use cases and our approach to managing the use cases&lt;/em&gt;.’  We’re using shorthand to improve the readability.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Prioritization of the requirements is denoted with (H) (M) or (L) prepending the requirement, representing &lt;em&gt;high, medium&lt;/em&gt; and &lt;em&gt;low&lt;/em&gt; priority requirements, respectively.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Requirements that are overlooked&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;1. (M) Our use cases must support validation of &lt;a title="Writing Complete Requirements" href="http://tynerblain.com/blog/2006/06/08/writing-complete-requirements/"&gt;requirement completeness&lt;/a&gt;.  [Update: &lt;a title="Completeness Validation with Use Cases" href="http://tynerblain.com/blog/2006/07/06/requirement-completeness-validation-with-use-cases/"&gt;Detailed article on this goal&lt;/a&gt;.]&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Requirements that are incorrect&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;2. (L) Our use cases must support validation of requirement correctness. [Update: &lt;a title="Verify Requirement Correctness with Use Cases" href="http://tynerblain.com/blog/2006/07/10/verify-correct-requirements/"&gt;Detailed article on this goal&lt;/a&gt;.]&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Requirements that are poorly communicated&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;3. (H) Our use cases must improve communication with stakeholders about the intended content of the system. [Update: &lt;a title="Communicating Intent with Stakeholders" href="http://tynerblain.com/blog/2006/07/14/communicating-intent-with-stakeholders/"&gt;Detailed article on this goal&lt;/a&gt;.]&lt;/li&gt;&lt;li&gt;4. (H) Our use cases must improve communication with the implementation team (dev + test) about the intended content of the system. [Update: &lt;a title="Communicating Intent with Implementers" href="http://tynerblain.com/blog/2006/07/17/communicating-intent-with-implementers/"&gt;Detailed article on this goal&lt;/a&gt;.]&lt;/li&gt;&lt;li&gt;5. (M) Our use cases must improve &lt;a title="Communicating a release schedule with use cases" href="http://tynerblain.com/blog/2005/12/22/communicating-a-delivery-schedule-with-use-cases/"&gt;communication about the release-planning&lt;/a&gt; (delivery schedule) for the system to both stakeholders and implementers. [Update: &lt;a title="Communicating Release Schedules with Use cases" href="http://tynerblain.com/blog/2006/07/19/communicating-a-release-schedule-with-use-cases/"&gt;Detailed article on this goal&lt;/a&gt;.]&lt;/li&gt;&lt;li&gt;6. (H) Our use cases must improve communication of the scope of proposed requirements changes to developers.&lt;/li&gt;&lt;li&gt;7. (L) Our use cases must improve communication of the impact of requirements change proposals to stakeholders.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Requirements that are low-value&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;8. (L) Our use cases must support &lt;a title="Prioritizing requirements across releases" href="http://tynerblain.com/blog/2006/03/08/prioritizing-software-requirements-across-releases/"&gt;prioritization of requirements across releases&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;These goals define &lt;em&gt;why&lt;/em&gt; we write use cases as part of software development. We do it to improve our ability to write the right software to solve our customer’s problems. We also write use cases to help us manage requirements changes and set delivery expectations with our stakeholders. &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355892537956880?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355892537956880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355892537956880&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355892537956880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355892537956880'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/8-goals-of-use-caseswhy-do-we-write.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355864062616752</id><published>2006-07-22T01:56:00.000-07:00</published><updated>2006-07-22T01:57:33.736-07:00</updated><title type='text'></title><content type='html'>&lt;h2 style="text-align: left;"&gt;&lt;a href="http://tynerblain.com/blog/2006/07/18/foundation-series-business-process-modeling/" rel="bookmark" title="Permanent Link: Foundation Series: Business Process Modeling"&gt;Business Process Modeling&lt;/a&gt;&lt;/h2&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Business Process Modeling&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Business Process Modeling (BPM) allows us to increase our understanding of business processes and improve communication with stakeholders and implementation teams. Business analysts will create diagrams that represent business processes. These diagrams can be used to &lt;a title="Top 5 Requirements Elicitation Techniques" href="http://tynerblain.com/blog/2006/01/14/top-five-requirements-gathering-tips/"&gt;elicit requirements&lt;/a&gt;, define scope, and improve communication within the team.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;We use diagrams because they are intuitive. Diagrams can provide us with an easy to remember and understand visualization of a business process. These diagrams are a type of &lt;a title="OOA diagram" href="http://tynerblain.com/blog/2005/12/09/a-picture-is-worth-a-thousand-requirements/"&gt;object oriented analysis (OOA) diagram&lt;/a&gt;. A BPM describes a business process, where an entity-relationship (ER) diagram describes business objects. The example in the previous link is an ER diagram.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;A Simple Process Model&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The easiest way to get a high level understanding of a business process model is to review the diagram for a simple process.&lt;br /&gt;The following diagram represents a customer withdrawing money from their bank account. The customer convinces the bank that she is allowed to withdraw money, then requests the money, which the bank provides (after confirming that it is available). The customer then terminates the transaction.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The diagram does not show exceptions to the process, like having the wrong password, or not having enough funds in their account. Business process models can absolutely demonstrate these situations, and many others. We’ve kept this process simple, as it is an introduction to the concept.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;The BPM Example Diagram&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;img title="atm withdrawal diagram" alt="atm withdrawal diagram" src="http://sehlhorst.smugmug.com/photos/82563849-O.png" /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Swim Lanes and Pools&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The first thing you will notice about the diagram is that all the activities happen in one of two areas, labeled &lt;em&gt;customer&lt;/em&gt; and &lt;em&gt;bank&lt;/em&gt;.  These two areas are called &lt;em&gt;pools&lt;/em&gt;.  While that seems like a silly name, there is a reason for it.  There is a type of diagram called &lt;em&gt;swim lanes&lt;/em&gt;, designed to show how different people or entities interact.  Each person gets a &lt;em&gt;swim lane&lt;/em&gt; in which all of her actions happen.  In BPM, all of the swim lanes for a single company are grouped together in a &lt;em&gt;pool&lt;/em&gt;.  In our example, each &lt;em&gt;pool&lt;/em&gt; has a single &lt;em&gt;lane&lt;/em&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;In our diagram, there are two &lt;em&gt;pools&lt;/em&gt; - one for the customer, and one for the bank.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Flow Objects&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Our diagram includes examples of three flow objects: events, activities, and gateways. Events are represented as circles. We have starting events (triggers) at the top of the diagram and ending events at the bottom. Activities are drawn as rounded rectangles. An activity can be a single &lt;em&gt;task &lt;/em&gt;(like “confirm logout”), or they can represent an entire &lt;em&gt;sub-process&lt;/em&gt;.  Our simple example shows only &lt;em&gt;tasks&lt;/em&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Gateways represent points in the process where the flow can separate or combine. The diamond is the symbol used to represent a gateway - and it is common to see it in a flow chart, showing how a decision can cause a process to go in one of two directions. The two examples in our diagram show flows combining, with a “+” symbol inside the diamond. This implies that both inputs are required for the process to continue. For example, the steps “Deliver Cash” and “Update Account Balance” must both be completed before the sytem can “Receive [the] Logout Command”.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Sequence Flow&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The solid arrows that connect all of the items within each pool are called &lt;em&gt;sequence flows&lt;/em&gt;.  They represent the flow of the process from one flow object to the next.  Notice that there are no &lt;em&gt;sequence flows&lt;/em&gt; from one &lt;em&gt;pool &lt;/em&gt;to another.  These solid arrows can cross &lt;em&gt;swim-lane&lt;/em&gt; boundaries within a single &lt;em&gt;pool&lt;/em&gt;, but never across &lt;em&gt;pool &lt;/em&gt;boundaries.  Since our example has a single &lt;em&gt;swim lane&lt;/em&gt; in each &lt;em&gt;pool&lt;/em&gt;, we don’t see this.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Message Flow&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The dashed arrows that cross the pool boundaries are called &lt;em&gt;message flows&lt;/em&gt;.  A &lt;em&gt;message flow&lt;/em&gt; represents communication between two entities. In our example, the customer sends a message to the bank asking for $100. The bank sends a message to the customer in the form of $100.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;A Lot More&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;There are a lot more details to BPM.  We’ve left them out to keep the introduction simple (and “brief”).&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;BPMN Standard&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;There is a standard notation to use in business process modeling, called BPMN. Business Process Modeling Notation is the industry standard for drawing diagrams. By using the same notation, every diagram becomes easier to read. All of the official documents can be found at &lt;a title="BPMN website" href="http://www.bpmn.org/"&gt;www.bpmn.org&lt;/a&gt;.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355864062616752?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355864062616752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355864062616752&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355864062616752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355864062616752'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/business-process-modelingbusiness.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355827559199818</id><published>2006-07-22T01:50:00.000-07:00</published><updated>2006-07-22T01:51:15.956-07:00</updated><title type='text'></title><content type='html'>&lt;h3 class="post-title"&gt;   JAD Session&lt;/h3&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;              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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355827559199818?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355827559199818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355827559199818&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355827559199818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355827559199818'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/jad-sessionjad-stands-for-joint.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355811068236147</id><published>2006-07-22T01:48:00.000-07:00</published><updated>2006-07-22T01:48:30.806-07:00</updated><title type='text'></title><content type='html'>&lt;h3 class="post-title"&gt;   Role of BA in the system development life cycle     &lt;/h3&gt;                               &lt;p&gt;       &lt;/p&gt;&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;br /&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;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355811068236147?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355811068236147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355811068236147&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355811068236147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355811068236147'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/role-of-ba-in-system-development-life.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355796747497666</id><published>2006-07-22T01:44:00.000-07:00</published><updated>2006-07-22T01:46:07.616-07:00</updated><title type='text'></title><content type='html'>&lt;h2 style="text-align: left;"&gt;&lt;a href="http://tynerblain.com/blog/2006/01/27/top-five-ways-to-be-a-better-listener/" rel="bookmark" title="Permanent Link: Top five ways to be a better listener"&gt;Top five ways to be a better listener&lt;/a&gt;&lt;/h2&gt;&lt;div style="text-align: justify;"&gt;&lt;strong&gt;Great listening skills yield great requirements&lt;/strong&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;The better you are at listening, the more people will want to tell you.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;If you’ve ever watched &lt;em&gt;The Actor’s Studio&lt;/em&gt;, you’ve heard over and over that the most important skill in acting is listening. A marriage counselor will tell you that step one in solving your problems is to listen. Consulting 101 will reiterate the importance of listening. Presentation trainers stress listening. &lt;a title="How to Win Friends and Influence People at Amazon" href="http://www.amazon.com/exec/obidos/redirect?tag=tynerblain-20&amp;creative=374929&amp;amp;camp=211189&amp;link_code=as2&amp;amp;path=ASIN/0671723650"&gt;Dale Carnegie - listening yet again&lt;/a&gt;.  Sonar technician.  There’s a pattern.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Listening is not enough, however - just being a good listener is important, but not sufficient to assure success. Listening is critical to interaction, compromise, partnership, discovery, and almost every significant component of working with others. And requirements management depends upon having the skills to work with other people.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a title="How to interview" href="http://tynerblain.com/blog/2006/01/15/how-to-interview-when-gathering-requirements/"&gt;Interviewing&lt;/a&gt; is the primary &lt;a title="Top 5 requirements gathering techniques" href="http://tynerblain.com/blog/2006/01/14/top-five-requirements-gathering-tips/"&gt;requirements gathering process&lt;/a&gt; in any project.  Getting feedback from users and other stakeholders is important to validating and &lt;a title="Three techniques for prioritizing requirements" href="http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/"&gt;prioritizing &lt;/a&gt;requirements. Communicating with people is critical to success in managing requirements. And listening is at least half of communicating.&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;With good listening skills, you not only hear better - people say more!&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;strong&gt;Top five ways to be a better listener&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;&lt;strong&gt;Use active listening.&lt;/strong&gt;  This is my &lt;em&gt;desert-island*&lt;/em&gt; listening skill. When we confirm actively that what we just heard is what the other person just said, we avoid a lot of mistakes - and it encourages that person to tell us more. It also tells our speaker that we are “getting it” and she isn’t wasting her time.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Have attentive body language.&lt;/strong&gt; Smile. Make eye contact (not creepy stalker eye contact). Square your body so that you’re facing whoever your talking with. Don’t fidget or look impatient. Don’t check your watch (if you have an important meeting - tell the person before you start talking that you need to check the time - or that you’ve set an alarm on your phone for five minutes before you have to leave). And whatever you do - don’t answer the phone if someone calls. Nothing sends a stronger &lt;em&gt;“what you are saying is important to me”&lt;/em&gt; message than sending your phone to voicemail without checking who the caller is.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Ask questions.&lt;/strong&gt; Get clarifications to statements. Ask the person why. There are several questioning techniques we’ve talked about before, and they help us with eliciting requirements. They also give feedback to the speaker that we are interested in what they are saying. Anyone who’s lectured or presented to a room of dead fish knows how tough it can be to not get any questions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;100% focus.&lt;/strong&gt;  Don’t multi-task when you’re listening to someone.  No instant-messaging or answering emails.  Don’t get distracted by the &lt;em&gt;urgent matter&lt;/em&gt; that just came up. We can reschedule the meeting for when we aren’t overwhelmed, or we can take a couple minutes to compose ourselves, focus on the meeting/interview, and relax. We can review our notes about what we want to talk about before we go in - and get our head in the game. If we’re going to talk to Tony for an hour - &lt;em&gt;it’s Tony’s hour&lt;/em&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Use non-verbal attends.&lt;/strong&gt;  Nod your head, validate what you hear with a quick glance to the &lt;em&gt;expert&lt;/em&gt; in the room, clap your hands, grab a pen and scrawl down some notes. Any reaction to a particular point made by the person speaking is a non-verbal attend. If you give the person this positive, genuine feedback, they will open up, become more comfortable, and talk more. And therefore tell you more.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355796747497666?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355796747497666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355796747497666&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355796747497666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355796747497666'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/top-five-ways-to-be-better.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115355773170183177</id><published>2006-07-22T01:41:00.000-07:00</published><updated>2006-07-22T01:42:33.300-07:00</updated><title type='text'></title><content type='html'>&lt;h2 style="text-align: left; color: rgb(255, 0, 0);"&gt;&lt;a href="http://tynerblain.com/blog/2006/01/15/how-to-interview-when-gathering-requirements/" rel="bookmark" title="Permanent Link: How To Interview When Gathering Requirements"&gt;How To Interview When Gathering Requirements&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;The importance of understanding why something is a requirement. Unfortunately, we can’t just ask “why why why?!” until we reach the end of the chain. This won’t be any more effective for us now than it was when we were in kindergarden. Eventually, our listeners will get frustrated, or worse, defensive.&lt;br /&gt;&lt;br /&gt;Understanding why is still our goal - but we have to be smart about our interviews to get this information. In our previous post, we identify interviewing as a key technique for eliciting requirements. Interviewing is the cornerstone of our elicitation techniques - even if we gather the bulk of our information in group meetings, we have to follow-up, clarify and validate with individuals. There’s truth behind the old saw that nothing good is designed by committee.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Before the interview&lt;/span&gt;&lt;br /&gt;Failing to plan is planning to fail. OK, stop groaning, I know it’s a cliche. Regardless, the first thing we do when interviewing is identify who we need to speak to, and what we need to speak about. If we’re going to talk to a sales manager, about our sales-support software, we will likely talk about user adoption, business processes, and the organization of the sales team. If we are talking to a sales person (a representative user), we will talk about how they do their job today, and how it could be different with the new software. In both cases, we plan our conversation before we have it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;During the interview&lt;/span&gt;&lt;br /&gt;Amplifying your Effectiveness has an article on how to run interviews when gathering requirements. This is a great article, and one I’ve added to my links at del.icio.us (you should too).&lt;br /&gt;&lt;br /&gt;Some key takeaways from their article:&lt;br /&gt;&lt;br /&gt;* Use “how” and “what” questions to get to “why” answers - avoiding the knee-jerk defensive reaction.&lt;br /&gt;* Use “tell me more” questions to drill down - “What happens next”, “Can you show me”, etc.&lt;br /&gt;* Use open-ended questions. Yes/no questions are good for validating what you’ve learned already - not for learning new information.&lt;br /&gt;* Don’t bias the results. It’s easy for the interviewer to ask leading questions. We need to realize if there is an implicit premise in the way we ask a question, and if that would bias the results. When we’re first starting out, this meta-perspective is almost impossible, but it becomes second nature over time. If we review our results (recording our questions helps too) after the interview.&lt;br /&gt;&lt;br /&gt;Cliche though it may be - a book I’ve read at least a dozen times is How to Win Friends and Influence People by Dale Carnegie.&lt;br /&gt;&lt;br /&gt;In that book, he helps us understand that people enjoy talking about what they do. He provides tips and suggestions about how to gain contacts, gather information, maintain relationships, and speak publicly. If you haven’t already read it, it’s in my top two “books that make you better” list. so go read it. One thing that will make you laugh is seeing the dated dollar amounts in many of his anecdotes (the book was written in 1936). My copy was published in 1964, and the pages are starting to get that nice yellowing that comes from great writing.&lt;br /&gt;&lt;br /&gt;Carnegie stresses, encourages, and provides techniques for talking to people about what’s important to them, which is directly related to gathering requirements from the beneficiaries of a new system (and the users, who should benefit, but might not if we don’t gather the right requirements).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;After the interview&lt;/span&gt;&lt;br /&gt;Here’s where many good interviewers drop the ball. This is the time to put a little extra effort in managing our relationships. We should always followup with the interviewee, and let her know “how it went”. We should give her an update on status and let her know which of her great insights is being incorporated into the spec. Anecdotal data is fine, we don’t need to create a laundry list - just an affirmation that her needs are being addressed, and that the time she spent in our interview was valuable. If there’s something that is important to this stakeholder that didn’t make the cut - give her a head’s up.&lt;br /&gt;&lt;br /&gt;If we get stuck for a good pretense to having the conversation, we can always use communication of the schedule as an excuse.&lt;br /&gt;&lt;br /&gt;These follow-up conversations establish a long term relationship that is good for future releases, helps with change management of rolling out the solution, and establishes or firms up our credibility.&lt;br /&gt;&lt;br /&gt;Source: &lt;a href="http://tynerblain.com/blog/2006/01/15/how-to-interview-when-gathering-requirements/"&gt;Tyner Blain&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115355773170183177?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115355773170183177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115355773170183177&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355773170183177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115355773170183177'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/how-to-interview-when-gathering.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346871498740088</id><published>2006-07-21T00:56:00.001-07:00</published><updated>2006-07-22T11:53:53.090-07:00</updated><title type='text'></title><content type='html'>SQL Video Tutorial: &lt;a href="http://www.seangreasley.com/"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://homepages.shu.ac.uk/%7Esgreasle/seang/Tutorials/sql/7/7.htm"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346871498740088?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346871498740088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346871498740088&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346871498740088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346871498740088'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/sql-video-tutorial-click-here.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346860281917110</id><published>2006-07-21T00:56:00.000-07:00</published><updated>2006-07-24T01:23:42.510-07:00</updated><title type='text'></title><content type='html'>Clear Quest: &lt;a href="http://www-306.ibm.com/software/rational/announce/june-2006/"&gt;Click Here&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://www-306.ibm.com/software/rational/announce/june-2006/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346860281917110?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346860281917110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346860281917110&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346860281917110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346860281917110'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/clear-quest-click-here.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346857427418131</id><published>2006-07-21T00:55:00.001-07:00</published><updated>2006-07-24T01:22:35.763-07:00</updated><title type='text'></title><content type='html'>Clear Case: &lt;a href="http://www-128.ibm.com/developerworks/rational/library/4311.html"&gt;Click Here&lt;/a&gt;&lt;a href="http://www-128.ibm.com/developerworks/rational/library/4311.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346857427418131?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346857427418131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346857427418131&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346857427418131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346857427418131'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/clear-case-click-here.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346853327700751</id><published>2006-07-21T00:55:00.000-07:00</published><updated>2006-07-22T12:01:47.166-07:00</updated><title type='text'></title><content type='html'>Rational Rose: &lt;a href="http://homepages.uel.ac.uk/D.Bowden/"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;a href="http://homepages.uel.ac.uk/D.Bowden/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346853327700751?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346853327700751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346853327700751&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346853327700751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346853327700751'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/rational-rose-click-here.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346849681548316</id><published>2006-07-21T00:54:00.000-07:00</published><updated>2006-07-22T11:59:06.240-07:00</updated><title type='text'></title><content type='html'>MS Project Video Tutorial: &lt;a href="http://www.computer-training-software.com/project-2003.htm"&gt;Click Here&lt;/a&gt;&lt;a href="http://www.computer-training-software.com/project-2003.htm"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346849681548316?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346849681548316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346849681548316&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346849681548316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346849681548316'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/ms-project-video-tutorial-click-here.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346846413821327</id><published>2006-07-21T00:51:00.000-07:00</published><updated>2006-07-22T12:02:56.976-07:00</updated><title type='text'></title><content type='html'>MS Visio Video Tutorial: &lt;a href="http://www.softwaretrainingtutorials.com/ms-visio-2003.php"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.softwaretrainingtutorials.com/ms-visio-2003.php"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346846413821327?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346846413821327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346846413821327&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346846413821327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346846413821327'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/ms-visio-video-tutorial-click-here.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346745852478896</id><published>2006-07-21T00:37:00.000-07:00</published><updated>2006-07-24T18:09:00.866-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;Rational Unified Process&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The Rational Unified Process (RUP) is a popular iterative software development process created by the Rational Software Corporation, now a division of IBM. The RUP is an extensive refinement of the (generic) Unified Process.&lt;br /&gt;&lt;br /&gt;The RUP is not a single concrete prescriptive process, but rather an adaptable process framework. It is intended to be tailored, in the sense that development organizations and software project teams will select the elements of the process that are appropriate for their needs.&lt;br /&gt;&lt;br /&gt;The Rational Unified Process (RUP) is also a software process product, originally developed by Rational Software, and now available from IBM. The product includes a hyperlinked knowledge base with sample artifacts and detailed descriptions for many different types of activities. RUP is included in the IBM Rational Method Composer (RMC) product which allows customization of the process.&lt;br /&gt;&lt;br /&gt;Background&lt;br /&gt;&lt;br /&gt;History&lt;br /&gt;&lt;br /&gt;The roots of the Rational Process go back to the original spiral model of Barry Boehm. Ken Hartman, one of the key RUP contributors, collaborated with Boehm on research and writing. The Rational Approach was developed at Rational Software in the 1980s and 1990s.&lt;br /&gt;&lt;br /&gt;In 1995 Rational Software acquired the Swedish Company Objectory AB. The Rational Unified Process was the result of the merger of the Rational Approach and the Objectory process developed by Objectory founder Ivar Jacobson. The first results of that merger was the Rational Objectory Process, designed to an Objectory-like process, but suitable to wean Objectory users to the Rational Rose tool. When that goal was accomplished, the name was changed. The first version of the Rational Unified Process, version 5.0, was released in 1998. The chief architect was Philippe Kruchten.&lt;br /&gt;&lt;br /&gt;Design Objectives&lt;br /&gt;&lt;br /&gt;The creators and developers of the process focused on diagnosing the characteristics of different failed software projects; by doing so they tried to recognize the root causes of these failures. They also looked at the existing software engineering processes and their solutions for these symptoms.&lt;br /&gt;&lt;br /&gt;A representative list of failure causes includes the following:&lt;br /&gt;&lt;br /&gt;   * Ad hoc requirements management&lt;br /&gt;   * Ambiguous and imprecise communication&lt;br /&gt;   * Brittle architecture (architecture that does not work properly under stress)&lt;br /&gt;   * Overwhelming complexity&lt;br /&gt;   * Undetected inconsistencies in requirements, designs, and implementations&lt;br /&gt;   * Insufficient testing&lt;br /&gt;   * Subjective assessment of project status&lt;br /&gt;   * Failure to attack risks&lt;br /&gt;   * Uncontrolled change propagation&lt;br /&gt;   * Insufficient automation&lt;br /&gt;&lt;br /&gt;Project failure is caused by a combination of several symptoms, though each project fails in a unique way. The outcome of their study was a system of software best practices they named the Rational Unified Process.&lt;br /&gt;&lt;br /&gt;The Process was designed with the same techniques the team used to design software; it has an underlying object-oriented model, using Unified Modeling Language (UML).&lt;br /&gt;&lt;br /&gt;Principles and Best Practices&lt;br /&gt;&lt;br /&gt;RUP is based on a set of software development principles and best practices, for instance:&lt;br /&gt;&lt;br /&gt;  1. Develop software iteratively&lt;br /&gt;  2. Manage requirements&lt;br /&gt;  3. Use component based architecture&lt;br /&gt;  4. Visually model software&lt;br /&gt;  5. Verify software quality&lt;br /&gt;  6. Control changes to software&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Develop software iteratively&lt;br /&gt;&lt;br /&gt;Given the time it takes to develop large sophisticated software systems it is not possible to define the problem and build the solution in a single step. Requirements will often change throughout a project's development, due to architectural constraints, customer's needs or a greater understanding of the original problem. Iteration allows the project to be successively refined and addresses a project's highest risk items as the highest priority task. Ideally each iteration ends up with an executable release – this helps reduce a project's risk profile, allows greater customer feedback and helps developers stay focused.&lt;br /&gt;&lt;br /&gt;The RUP uses iterative and incremental development for the following reasons:&lt;br /&gt;&lt;br /&gt;   * Integration is done step by step during the development process, limiting it to fewer elements.&lt;br /&gt;   * Integration is less complex, making it more cost effective.&lt;br /&gt;   * Parts are separately designed and/or implemented and can be easily identified for later reuse.&lt;br /&gt;   * Requirement changes are noted and can be accommodated.&lt;br /&gt;   * Risks are attacked early in development since each iteration gives the opportunity for more risks to be identified.&lt;br /&gt;   * Software architecture is improved by repeated scrutiny.&lt;br /&gt;&lt;br /&gt;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;br /&gt;&lt;br /&gt;Manage requirements&lt;br /&gt;&lt;br /&gt;Requirements Management in RUP is concerned with meeting the needs of end users by identifying and specifying what they need and identifying when those needs change. Its benefits include the following:&lt;br /&gt;&lt;br /&gt;   * The correct requirements generate the correct product; the customer's needs are met.&lt;br /&gt;   * Necessary features will be included, reducing post-development cost.&lt;br /&gt;&lt;br /&gt;RUP suggests that the management of requirements has the following activities:&lt;br /&gt;&lt;br /&gt;Analyze the problem is about agreeing on the problem and creating the measures that will prove its value to the organization.&lt;br /&gt;&lt;br /&gt;Understand stakeholder needs is about sharing the problem and value with key stakeholders and finding out what their needs are surrounding the solution idea.&lt;br /&gt;&lt;br /&gt;Define the system is about creating features from needs and outlining use cases, activities which show nicely the high-level requirements and the overall usage model of the system.&lt;br /&gt;&lt;br /&gt;Manage the scope of the system is about modifying the scope of what you will deliver based on results so far and selecting the order in which to attack the use-case flows.&lt;br /&gt;&lt;br /&gt;Refine the system definition is about detailing use-case flows with the stakeholders in order to create a detailed Software Requirements Specification (SRS) that can serve as the contract between your team and your client and that can drive design and test activities.&lt;br /&gt;&lt;br /&gt;Manage changing requirements is about how to handle incoming requirement changes once the project has begun.&lt;br /&gt;&lt;br /&gt;Use component-based architecture&lt;br /&gt;&lt;br /&gt;Component-based architecture creates a system that is easily extensible, intuitively understandable and promotes software reuse. A component often relates to a set of objects in object-oriented programming.&lt;br /&gt;&lt;br /&gt;Software architecture is increasing in importance as systems are becoming larger and more complex. RUP focuses on producing the basic architecture in early iterations. This architecture then becomes a prototype in the initial development cycle. The architecture evolves with each iteration to become the final system architecture. RUP also asserts design rules and constraints to capture architectural rules. By developing iteratively it is possible to gradually identify components which can then be developed, bought or reused. These components are often assembled within existing infrastructures such as CORBA and COM, or Java EE.&lt;br /&gt;&lt;br /&gt;Visually model software&lt;br /&gt;&lt;br /&gt;Abstracting your programming from its code and representing it using graphical building blocks is an effective way to get an overall picture of a solution. Using this representation, technical resources can determine how best to implement a given set of inter-related logics. It also builds an intermediary between the business process and actual code through information technology. A model in this context is a visualization and at the same time a simplification of a complex design. RUP specifies which models are necessary and why.&lt;br /&gt;&lt;br /&gt;The Unified Modeling Language (UML) can be used for modeling Use-Cases, Class diagrams and other objects. RUP also discusses other ways to build models.&lt;br /&gt;[edit]&lt;br /&gt;&lt;br /&gt;Verify software quality&lt;br /&gt;&lt;br /&gt;Quality assessment is the most common failing point of all software projects, since it is often an afterthought and sometimes even handled by a different team. RUP assists in planning quality control and assessment by building it into the entire process and involving all members of a team. No worker is specifically assigned to quality; RUP assumed that each member of the team is responsible for quality during the entire process. The process focuses on meeting the expected level of quality and provides test workflows to measure this level.&lt;br /&gt;&lt;br /&gt;Control changes to software&lt;br /&gt;&lt;br /&gt;In all software projects, change is inevitable. RUP defines methods to control, track and monitor changes. RUP also defines secure workspaces, guaranteeing a software engineer's system will not be affected by changes in another system. This concept ties in heavily with component based architectures.&lt;br /&gt;[edit]&lt;br /&gt;&lt;br /&gt;Project Lifecycle&lt;br /&gt;A typical project profile showing the relative sizes of the four phases&lt;br /&gt;A typical project profile showing the relative sizes of the four phases&lt;br /&gt;&lt;br /&gt;The Rational Unified Process divides a project into four phases.&lt;br /&gt;&lt;br /&gt;   * Inception Phase&lt;br /&gt;   * Elaboration Phase&lt;br /&gt;   * Construction Phase&lt;br /&gt;   * Transition Phase&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Inception Phase&lt;br /&gt;&lt;br /&gt;In this phase the business case which includes business context, success factors (expected revenue, market recognition, etc), and financial forecast is established. To complement the business case, a basic use case model, project plan, initial risk assessment and project description (the core project requirements, constraints and key features) are generated. After these are completed, the project is checked against the following criteria:&lt;br /&gt;&lt;br /&gt;   * Stakeholder concurrence on scope definition and cost/schedule estimates.&lt;br /&gt;   * Requirements understanding as evidenced by the fidelity of the primary use cases.&lt;br /&gt;   * Credibility of the cost/schedule estimates, priorities, risks, and development process.&lt;br /&gt;   * Depth and breadth of any architectural prototype that was developed.&lt;br /&gt;   * Actual expenditures versus planned expenditures.&lt;br /&gt;&lt;br /&gt;If the project does not pass this milestone, called the Lifecycle Objective Milestone, it can either be cancelled or it can repeat this phase after being redesigned to better meet the criteria.&lt;br /&gt;&lt;br /&gt;The Elaboration Phase&lt;br /&gt;&lt;br /&gt;The elaboration phase is where the project starts to take shape. In this phase the problem domain analysis is made and the architecture of the project gets its basic form.&lt;br /&gt;&lt;br /&gt;This phase must pass the Lifecycle Architecture Milestone by meeting the following criteria:&lt;br /&gt;&lt;br /&gt;   * A use-case model in which the use-cases and the actors have been identified and most of the use-case descriptions are developed. The use-case model should be 80% complete.&lt;br /&gt;   * A description of the software architecture in a software system development process.&lt;br /&gt;   * An executable architecture that realizes architecturally significant use cases.&lt;br /&gt;   * Business case and risk list which are revised.&lt;br /&gt;   * A development plan for the overall project.&lt;br /&gt;&lt;br /&gt;If the project cannot pass this milestone, there is still time for it to be cancelled or redesigned. After leaving this phase, the project transitions into a high-risk operations where changes are much more difficult and detrimental when made.&lt;br /&gt;[edit]&lt;br /&gt;&lt;br /&gt;The Construction Phase&lt;br /&gt;&lt;br /&gt;In this phase the main focus goes to the development of components and other features of the system being designed. This is the phase when the bulk of the coding takes place. In larger projects, several construction iterations may be developed in an effort to divide the use cases into manageable segments that produce demonstrable prototypes.&lt;br /&gt;&lt;br /&gt;This phase produces the first external release of the software. Its conclusion is marked by the Initial Operational Capability Milestone.&lt;br /&gt;&lt;br /&gt;The Transition Phase&lt;br /&gt;&lt;br /&gt;In the transition phase, the product has moved from the development organization to the end user. The activities of this phase include training of the end users and maintainers and beta testing of the system to validate it against the end users' expectations. The product is also checked against the quality level set in the Inception phase. If it does not meet this level, or the standards of the end users, the entire cycle in this phase begins again.&lt;br /&gt;&lt;br /&gt;If all objectives are met, the Product Release Milestone is reached and the development cycle ends.&lt;br /&gt;&lt;br /&gt;Disciplines and Workflows&lt;br /&gt;The Rational Unified Process&lt;br /&gt;The Rational Unified Process&lt;br /&gt;&lt;br /&gt;RUP is based on a set of building blocks, or content elements, describing what is to be produced, the necessary skills required and the step-by-step explanation describing how specific development goals are achieved.&lt;br /&gt;&lt;br /&gt;The main building blocks, or content elements, are the following:&lt;br /&gt;&lt;br /&gt;   * Roles (who) – A Role defines a set of related skills, competencies, and responsibilities.&lt;br /&gt;   * Work Products (what) – A Work Product represents something resulting from a task, including all the documents and models produced while working through the process.&lt;br /&gt;   * Tasks (how) – A Task describes a unit of work assigned to a Role that provides a meaningful result.&lt;br /&gt;&lt;br /&gt;The RUP lifecycle has been created by assembling the content elements described above into semi-ordered sequences. Consequently the RUP lifecycle is available as a work breakdown structure, which could be customized to address the specific needs of a project. The RUP lifecycle organizes the tasks into phases and iterations. Within each iteration, the tasks are categorized into nine Disciplines:&lt;br /&gt;&lt;br /&gt;Engineering Disciplines:&lt;br /&gt;&lt;br /&gt;   * Business modeling discipline&lt;br /&gt;   * Requirements discipline&lt;br /&gt;   * Analysis and design discipline&lt;br /&gt;   * Implementation discipline&lt;br /&gt;   * Test discipline&lt;br /&gt;   * Deployment discipline&lt;br /&gt;&lt;br /&gt;Supporting Disciplines:&lt;br /&gt;&lt;br /&gt;   * Configuration and change management discipline&lt;br /&gt;   * Project management discipline&lt;br /&gt;   * Environment discipline&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Business Modeling Discipline&lt;br /&gt;&lt;br /&gt;Organizations are becoming more dependent on IT systems, making it imperative that information system engineers know how the applications they are developing fit into the organization. Businesses invest in IT when they understand the competitive advantage and value added by the technology.&lt;br /&gt;&lt;br /&gt;The aim of business modeling is to first establish a better understanding and communication channel between business engineering and software engineering. Understanding the business means that software engineers must understand the structure and the dynamics of the target organization (the client), the current problems in the organization and possible improvements. They must also ensure a common understanding of the target organization between customers, end users and developers.&lt;br /&gt;&lt;br /&gt;Business modeling explains how to describe a vision of the organization in which the system will be deployed and how to then use this vision as a basis to outline the process, roles and responsibilities.&lt;br /&gt;&lt;br /&gt;Requirements Discipline&lt;br /&gt;&lt;br /&gt;The goal of the Requirements is to describe what the system should do and allows the developers and the customer to agree on that description. To achieve this, analysts elicit, organize, and document required functionality and constraints; track and document tradeoffs and decisions. A Vision document is created, and stakeholder needs are elicited. Actors are identified, representing the users, and any other system that may interact with the system being developed. Use cases are identified, representing the behavior of the system. Because use cases are developed according to the actor's needs, the system is more likely to be relevant to the users.&lt;br /&gt;&lt;br /&gt;Analysis and Design Discipline&lt;br /&gt;&lt;br /&gt;The goal of Analysis and Design is to show how the system will be realized in the implementation phase. You want to build a system that:&lt;br /&gt;&lt;br /&gt;   * Performs—in a specific implementation environment—the tasks and functions specified in the use-case descriptions.&lt;br /&gt;   * Fulfills all its requirements.&lt;br /&gt;   * Easy to change if and when its functional requirements change .&lt;br /&gt;&lt;br /&gt;Analysis and Design results in a design model and optionally an analysis model. The design model serves as an abstraction of the source code; that is, the design model acts as a 'blueprint' of how the source code is structured and written.The design model consists of design classes structured into design packages and design subsystems with well-defined interfaces, representing what will become components in the implementation. It also contains descriptions of how objects of these design classes collaborate to perform use cases.&lt;br /&gt;&lt;br /&gt;Implementation Discipline&lt;br /&gt;&lt;br /&gt;The purposes of implementation are:&lt;br /&gt;&lt;br /&gt;   * To define the organization of the code, in terms of implementation subsystems organized in layers.&lt;br /&gt;   * To implement classes and objects in terms of components (source files, binaries, executables, and others).&lt;br /&gt;   * To test the developed components as units.&lt;br /&gt;   * To integrate the results produced by individual implementers (or teams), into an executable system.&lt;br /&gt;&lt;br /&gt;The system is realized through implementation of components. The Rational Unified Process describes how you reuse existing components, or implement new components with well defined responsibility, making the system easier to maintain, and increasing the possibilities to reuse&lt;br /&gt;[edit]&lt;br /&gt;&lt;br /&gt;Test Discipline&lt;br /&gt;&lt;br /&gt;The purposes of the Test discipline are:&lt;br /&gt;&lt;br /&gt;   * To verify the interaction between objects.&lt;br /&gt;   * To verify the proper integration of all components of the software.&lt;br /&gt;   * To verify that all requirements have been correctly implemented.&lt;br /&gt;   * To identify and ensure defects are addressed prior to the deployment of the software&lt;br /&gt;&lt;br /&gt;The Rational Unified Process proposes an iterative approach, which means that you test throughout the project. This allows you to find defects as early as possible, which radically reduces the cost of fixing the defect. Test are carried out along three quality dimensions reliability, functionality, application performance and system performance. For each of these quality dimensions, the process describes how you go through the test lifecycle of planning, design, implementation, execution and evaluation.&lt;br /&gt;[edit]&lt;br /&gt;&lt;br /&gt;Deployment Discipline&lt;br /&gt;&lt;br /&gt;The purpose of deployment is to successfully produce product releases, and deliver the software to its end users. It covers a wide range of activities including:&lt;br /&gt;&lt;br /&gt;   * Producing external releases of the software&lt;br /&gt;   * Packaging the software&lt;br /&gt;   * Distributing the software&lt;br /&gt;   * Installing the software&lt;br /&gt;   * Providing help and assistance to users&lt;br /&gt;&lt;br /&gt;Although deployment activities are mostly centered around the transition phase, many of the activities need to be included in earlier phases to prepare for deployment at the end of the construction phase.The Deployment and Environment workflows of the Rational Unified Process contain less detail than other workflows.&lt;br /&gt;&lt;br /&gt;Configuration and Change Management Discipline&lt;br /&gt;&lt;br /&gt;The Change Management discipline in RUP deals with three specific areas:&lt;br /&gt;&lt;br /&gt;   * Configuration management&lt;br /&gt;   * Change request management&lt;br /&gt;   * Status and measurement management&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configuration management&lt;br /&gt;&lt;br /&gt;Configuration management is responsible for the systematic structuring of the products. Artifacts such as documents and models need to be placed under version control and these changes must be visible. It also keeps track of dependencies between artifacts so all related articles are updated when changes are made.&lt;br /&gt;&lt;br /&gt;Change request management&lt;br /&gt;&lt;br /&gt;During the system development process many artifacts with several versions exist. CRM keeps track of the proposals for change.&lt;br /&gt;&lt;br /&gt;Status and measurement management&lt;br /&gt;&lt;br /&gt;Change requests have states such as new, logged, approved, assigned and complete. A change request also has attributes such as root cause, or nature (like defect and enhancement), priority etc. These states and attributes are stored in database so useful reports about the progress of the project can be produced. Rational also has a product to maintain change requests called ClearQuest.&lt;br /&gt;[edit]&lt;br /&gt;&lt;br /&gt;The IBM Rational Method Composer product&lt;br /&gt;&lt;br /&gt;The RUP process framework within IBM Rational Method Composer includes:&lt;br /&gt;&lt;br /&gt;   * A process content library based on the best practices adopted in thousands of projects worldwide.&lt;br /&gt;   * Out-of-the-box delivery processes to provide the project manager with a quick starting point for planning and initiating a project. A delivery process will provide an initial project template, identify what milestones to have in the project, what work products to delivered by each milestone, and what resources are needed for each phase.&lt;br /&gt;   * Capability patterns that allow project managers to rapidly add or remove reusable chunks of processes addressing common problems. Since no two projects are alike, project managers need to rapidly modify the process to address the specific project needs.&lt;br /&gt;&lt;br /&gt;The IBM Rational Method Composer (RMC) is a commercial product (built on top of Eclipse) for authoring, configuring, viewing, and publishing processes.&lt;br /&gt;&lt;br /&gt;RMC has two main purposes:&lt;br /&gt;&lt;br /&gt;   * RMC is a content management system that provides a common management structure and look and feel for all process content. All content managed in RMC can be published to html and deployed to Web servers for distributed usage.&lt;br /&gt;   * RMC provides process engineers and project managers with the capability of selecting, tailoring, and rapidly assembling processes for their concrete development projects. RMC provides catalogs of pre-defined processes (like RUP) for typical project situations that can be adapted to individual needs. It also provides process building blocks called capability patterns that represent best development practices for specific disciplines, technologies, or development styles. These building blocks form a toolkit for quickly assembling processes based on project specific needs. Finally, the documented processes created with RMC can be published and deployed as Web sites. They can also be deployed as project plan templates for IBM Rational Portfolio Manager.&lt;br /&gt;&lt;br /&gt;In additional to full RUP, RMC provides RUP plug-ins (extensions to the RUP content that can only be installed on top of RUP) for important areas such as service-oriented architectures (RUP for SOA), systems engineering (RUP for systems engineering), packaged application development (RUP for COTS), program and portfolio management, etc. New delivery processes are added frequently and are made available via the IBM developerWorks Website.&lt;br /&gt;&lt;br /&gt;There is an open source version of IBM RMC created as part of the Eclipse Process Framework (EPF) project. The EPF tool contains full process authoring and publishing capabilities. The main difference between EPF and the Rational Method Composer tool is the lack of integrations with other IBM Rational tools such as Rational Portfolio Manager and Rational Software Architect as well as lack of a migration capability from Rational Process Workbench. EPF comes with OpenUP/Basic, a new agile process for small teams applying RUP principles and practices.&lt;br /&gt;&lt;br /&gt;Limitations&lt;br /&gt;&lt;br /&gt;If the users of RUP do not understand that RUP is a process framework, they may perceive it as a weighty and expensive process. RUP was not intended, not envisioned and not promoted to be used straight "out of the box". The IBM Rational Method Composer product has been created to address this limitation and help process engineers and project managers customize the RUP for their project needs. OpenUP/Basic, the lightweight and open source version of RUP, is another attempt to address this limitation.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346745852478896?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346745852478896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346745852478896&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346745852478896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346745852478896'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/rational-unified-process-rational.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346366909291672</id><published>2006-07-20T23:34:00.000-07:00</published><updated>2006-08-07T16:02:05.480-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger2/4764/3837/1600/Malik%20Prabu.jpg"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger2/4764/3837/320/Malik%20Prabu.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1255/3402/1600/Malik%20Prabu.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="TEXT-DECORATION: underline"&gt;Malik Prabu&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1255/3402/1600/Malik.0.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346366909291672?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346366909291672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346366909291672&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346366909291672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346366909291672'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/malik-prabu.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31437468.post-115346211228889913</id><published>2006-07-20T23:07:00.000-07:00</published><updated>2006-07-23T21:13:29.453-07:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:130%;"&gt;Introduction to Business Analysis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Learn How To&lt;br /&gt;&lt;br /&gt;•    Define the role of the business analyst throughout the phases of a project&lt;br /&gt;•    Explain the range of tasks that a business analyst might perform&lt;br /&gt;•    Apply principles of quality assurance and testing&lt;br /&gt;•    Explain the importance of requirements definition&lt;br /&gt;•    Assess the value of use case analysis and design on your work&lt;br /&gt;•    Explain how business process, workflow and data modeling techniques facilitate improved communication&lt;br /&gt;&lt;br /&gt;Course Synopsis&lt;br /&gt;&lt;br /&gt;The business analyst’s role is key to defining the requirements of a project at its earliest stages, as well as to planning, defining and validating project scope. It’s important to have an understanding of the breadth of knowledge that a business analyst brings to bear in developing business solutions.&lt;br /&gt;&lt;br /&gt;This introductory course is designed to give people new to the business analyst role or those who supervise and/or work with business analysts a basic understanding of the benefits, functions and impact of this critical position. You’ll experience how a business analyst supports the project, from establishing its scope in the analysis phase to ensuring the requirements have been met in the testing phase. The course provides a special focus on the business analysis function as it relates to developing information technology solutions, given that such an understanding is essential for project –success.&lt;br /&gt;&lt;br /&gt;After completing this course, you’ll understand why and when to involve the business analysis function. Plus, you’ll have a working vocabulary to enable you to communicate effectively with those who perform that role. If you are new to the role of the business analyst and need to pursue more in-depth skill development, you’ll leave this course with the framework necessary to support your future efforts.&lt;br /&gt;&lt;br /&gt;Course Topics&lt;br /&gt;&lt;br /&gt;  1. What is Business Analysis?&lt;br /&gt;•    IT business analysis&lt;br /&gt;•    Business process improvement&lt;br /&gt;•    Challenges of gathering and analyzing requirements&lt;br /&gt;•    History and current trends in business analysis&lt;br /&gt;•    Role of the business analyst through the project life cycle&lt;br /&gt;  2. Defining the Business Problem&lt;br /&gt;•    Techniques to determine the underlying business problems&lt;br /&gt;•    Understanding the business environment at a high-level&lt;br /&gt;•    Relating business "problems" and "processes"&lt;br /&gt;  3. Root Causes of Problems&lt;br /&gt;•    Business problems and root causes&lt;br /&gt;•    Applying modeling to understand root causes (the AS-IS state)&lt;br /&gt;o    Workflow modeling&lt;br /&gt;o    Use Case analysis&lt;br /&gt;o    Data modeling&lt;br /&gt;  4. Solution Vision and Scope&lt;br /&gt;•    Vision and envisioning&lt;br /&gt;•    The key players in setting the vision&lt;br /&gt;•    How to determine the product scope&lt;br /&gt;•    Quantifying process improvement goals&lt;br /&gt;  5. Making the Business Case&lt;br /&gt;•    How the business analyst adds insight to business cases&lt;br /&gt;•    Estimating the benefits associated with the product&lt;br /&gt;  6. Modeling the Future State&lt;br /&gt;•    Models and modeling&lt;br /&gt;•    Relating models to requirements&lt;br /&gt;•    Modeling the information requirements (data modeling)&lt;br /&gt;•    Modeling the TO-BE state (process and workflow modeling)&lt;br /&gt;  7. Getting Requirements from Models&lt;br /&gt;•    The value of Use Cases&lt;br /&gt;•    Use Case analysis&lt;br /&gt;•    Unified Modeling Language (UML) and object-oriented analysis&lt;br /&gt;  8. Requirements Definition and Documentation&lt;br /&gt;•    SMART requirements&lt;br /&gt;•    Identifying the boundary between requirements and specifications&lt;br /&gt;•    Managing changes to the –requirements&lt;br /&gt;  9. Quality Assurance and Testing&lt;br /&gt;•    The business analyst's role in testing&lt;br /&gt;•    Quality assurance activities: checking and testing&lt;br /&gt;•    Introduction to test strategies and plans&lt;br /&gt;&lt;br /&gt;Logical Data and Process Modeling&lt;br /&gt;&lt;br /&gt;Learn How To&lt;br /&gt;&lt;br /&gt;•    Create more accurate and complete requirements&lt;br /&gt;•    Use diagramming to communicate project scope&lt;br /&gt;•    Create a data model to define and describe project requirements&lt;br /&gt;•    Create and use functional decomposition diagrams, entity relationship diagrams and dataflow diagrams&lt;br /&gt;•    Use dataflow diagrams to validate data and process models&lt;br /&gt;&lt;br /&gt;Course Synopsis&lt;br /&gt;&lt;br /&gt;In today’s complex business environment, integration of multiple functional areas combined with fuzzy requirements is a fact of life—a picture is truly worth a thousand words. The techniques used in logical data and process modeling focus on presenting a complete picture of the important requirements of the business (and the related project) through significant user involvement in the analysis phase.&lt;br /&gt;&lt;br /&gt;This course provides techniques for effectively analyzing and modeling any area of your business and creating logical data and process models that show how data flows and work progresses. The approaches taught in this class are designed to focus the attention on the important requirements of the business that are discovered through significant user involvement during the analysis phase.&lt;br /&gt;&lt;br /&gt;Participants will learn how to create models without being limited by technology or organizational structure. The course exercises are designed to reinforce the techniques taught in class—entity relationship diagramming, functional decomposition diagramming and dataflow diagramming.&lt;br /&gt;&lt;br /&gt;Reminder: Prior to taking this course, you should have acquired the background as taught in How to Gather and Document User Requirements.&lt;br /&gt;&lt;br /&gt;Course Topics&lt;br /&gt;&lt;br /&gt;  1. Introduction&lt;br /&gt;•    System development challenges&lt;br /&gt;•    Benefits of modeling&lt;br /&gt;•    Components of logical process models: moving from dataflow to process&lt;br /&gt;•    Characteristics of essential modeling&lt;br /&gt;  2. Approaches to Functional Decomposition&lt;br /&gt;•    Concepts of Perfect Technology&lt;br /&gt;•    Top down and bottom up approaches&lt;br /&gt;•    Event partitioning&lt;br /&gt;•    Using functional decomposition diagrams&lt;br /&gt;  3. Introduction to Logical Data Modeling&lt;br /&gt;•    Purpose and components&lt;br /&gt;•    Data redundancy and derived data&lt;br /&gt;•    Different levels of data modeling&lt;br /&gt;  4. The Conceptual Data Model&lt;br /&gt;•    Discovering entities, attributes and relationships&lt;br /&gt;•    Analyzing attributes and choosing unique identifiers&lt;br /&gt;•    Relationships and cardinality&lt;br /&gt;  5. The Logical Data Model&lt;br /&gt;•    Super-types and sub-types&lt;br /&gt;•    Attributive and associative entities&lt;br /&gt;•    Documenting data constraints&lt;br /&gt;  6. Normalization and the Physical Data Model&lt;br /&gt;•    The physical data model&lt;br /&gt;•    The role of the database designer&lt;br /&gt;  7. The Process Diagram in Context&lt;br /&gt;•    Purpose and components&lt;br /&gt;•    Rules and conventions&lt;br /&gt;•    Leveled data flow diagrams&lt;br /&gt;  8. Verifying and Presenting Models&lt;br /&gt;•    Accuracy and completeness&lt;br /&gt;•    Internal verification and external validation&lt;br /&gt;•    Effective presentation&lt;br /&gt;  9. CASE Tools and Transition to OO/UML&lt;br /&gt;•    Major functions of CASE tools&lt;br /&gt;•    Introduction to Object Orientation (OO) and Unified Modeling Language (UML)&lt;br /&gt;•    Impact of OO/UML on the business analyst&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Workflow Modeling&lt;br /&gt;&lt;br /&gt;Learn How To&lt;br /&gt;&lt;br /&gt;•    Create workflow diagrams using various proven techniques&lt;br /&gt;•    Determine which workflow modeling technique is best suited for your project&lt;br /&gt;•    Find opportunities for process improvement using workflow models&lt;br /&gt;•    Validate workflow models to ensure their accuracy and completeness&lt;br /&gt;•    Use six proven enablers to improve processes&lt;br /&gt;&lt;br /&gt;Course Synopsis&lt;br /&gt;&lt;br /&gt;To develop a complete picture of the important requirements to support the business, the next critical step is documenting the flow of work, as it currently exists. Only then can you move forward to design the solution to support the business needs. The workflow model defines and diagrams “how” an organization performs its essential business activities.&lt;br /&gt;&lt;br /&gt;The workflow model uses the Logical Process Model as the basis for diagramming each process as a workflow. These diagrams explain each activity and its interactions in detail, including how it is triggered, what resources are needed and what deliverables will be created. This knowledge will enable you to discover and address any unstated requirements prior to finalizing the project plan. These workflow diagrams are key to effective analysis and communications.&lt;br /&gt;&lt;br /&gt;Participants will learn how to diagram current operating procedures (AS-IS) and look for areas of improvement (TO-BE). You will be prepared to construct and analyze the workflow diagrams, identify opportunities for process improvements and modify workflow to reflect these new improvements.&lt;br /&gt;&lt;br /&gt;Reminder: Prior to taking this course, you should have acquired the background as taught in How to Gather and Document User Requirements and Logical Data and Process Modeling.&lt;br /&gt;&lt;br /&gt;Course Topics&lt;br /&gt;&lt;br /&gt;  1. Introduction to Workflow Modeling&lt;br /&gt;•    Concepts of modeling&lt;br /&gt;•    Types of models&lt;br /&gt;•    AS-IS vs. TO-BE models&lt;br /&gt;•    Modeling and the development life cycle&lt;br /&gt;  2. Workflow Modeling Basics&lt;br /&gt;•    Workflow models&lt;br /&gt;•    Relating project deliverables&lt;br /&gt;•    Processes, functions and tasks&lt;br /&gt;•    Establishing the context of the process&lt;br /&gt;•    Identifying the process objectives&lt;br /&gt;  3. Workflow Modeling Techniques&lt;br /&gt;•    Workflow models and their use&lt;br /&gt;•    CASE scenarios&lt;br /&gt;•    Workflow diagram components&lt;br /&gt;•    Workflow diagramming standards&lt;br /&gt;o    ANSI&lt;br /&gt;o    IDEF3&lt;br /&gt;o    UML&lt;br /&gt;o    CASE tools&lt;br /&gt;  4. Workflow Modeling Approaches&lt;br /&gt;•    Identifying all sources of information&lt;br /&gt;•    Necessary levels of detail&lt;br /&gt;•    Determining correct approach&lt;br /&gt;  5. Analyzing the Models&lt;br /&gt;•    Evaluating the value of a business process&lt;br /&gt;•    Measure the performance of a business process&lt;br /&gt;•    Looking for process improvement opportunities&lt;br /&gt;•    Brainstorming techniques&lt;br /&gt;•    Creating the TO-BE model from the AS-IS model&lt;br /&gt;  6. Verifying and Validating (V&amp;V) the Models&lt;br /&gt;•    Sources of information used&lt;br /&gt;•    V&amp;amp;V techniques&lt;br /&gt;•    Using a walkthrough&lt;br /&gt;•    Five questions used to verify models&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Use Case Modeling for Business Analysis&lt;br /&gt;&lt;br /&gt;Learn How To&lt;br /&gt;&lt;br /&gt;•    Apply the benefits of use-case analysis throughout your project life cycle&lt;br /&gt;•    Describe what use cases can and cannot do for requirements analysis&lt;br /&gt;•    Work with end users and use cases to elicit and validate requirements easily&lt;br /&gt;•    Define the scope of the system in enough detail to communicate clearly with stakeholders&lt;br /&gt;•    Create use-case diagrams, narratives and scenarios&lt;br /&gt;•    Utilize use cases beyond the analysis phase&lt;br /&gt;&lt;br /&gt;Course Synopsis&lt;br /&gt;&lt;br /&gt;It is recognized today that use cases provide a valuable alternative to traditional methods for organizing and describing functional requirements. In particular, use cases allow for more effective communication between the user and technical communities thus helping ensure requirements are universally agreed upon. From the analyst's perspective, use cases are advantageous as they are able to model the entire business process, providing the necessary documentation to identify the system's interactions with the business goals, rules and business-level decisions.&lt;br /&gt;&lt;br /&gt;This course frames the process of discovering use cases, beginning with finding the actors, the scope and the various relationships between them. It gives you access to the resourceful nature of the use case by focusing on users' needs and how the system will help satisfy those needs, at the same time providing traceability from requirements to specifications to the product.&lt;br /&gt;&lt;br /&gt;You will leave this course prepared to perform the proper tasks to create, document and review use cases to drive systems development. The same discipline can be applied to modeling the business using use cases.&lt;br /&gt;Reminder: Prior to taking this course, you should have acquired the background as taught in Introduction to Business Analysis and How to Gather and Document User Requirements.&lt;br /&gt;&lt;br /&gt;Course Topics&lt;br /&gt;&lt;br /&gt;  1. Use Case Overview&lt;br /&gt;•    What is a use case?&lt;br /&gt;•    Business use cases vs. system use cases&lt;br /&gt;•    Use case approach&lt;br /&gt;•    The Unified Modeling Language™ (UML)&lt;br /&gt;  2. Use Case Diagrams&lt;br /&gt;•    Use case elements&lt;br /&gt;o    Actors&lt;br /&gt;o    Diagrams&lt;br /&gt;o    Scenarios&lt;br /&gt;o    Other notations&lt;br /&gt;•    Defining project scope&lt;br /&gt;•    Dealing with exceptions&lt;br /&gt;  3. Discovering Use Cases&lt;br /&gt;•    Use cases and actor's goals&lt;br /&gt;•    Brainstorming use cases&lt;br /&gt;•    Use case granularity&lt;br /&gt;•    Defining use cases&lt;br /&gt;•    Dealing with commonality&lt;br /&gt;  4. Use Case Documentation&lt;br /&gt;•    The basics&lt;br /&gt;•    Alternate and exception paths&lt;br /&gt;•    Other descriptors&lt;br /&gt;o    Business rules&lt;br /&gt;o    Non-functional requirements&lt;br /&gt;o    Extending use cases&lt;br /&gt;  5. Completing the Business Analysis&lt;br /&gt;•    Use case document review&lt;br /&gt;o    Goals of the review&lt;br /&gt;o    Common problems and mistakes&lt;br /&gt;•    Completing the Business Requirements Document (BRD)&lt;br /&gt;  6. Beyond the Analysis Phase&lt;br /&gt;•    Use cases and RUP&lt;br /&gt;•    Estimating project size&lt;br /&gt;•    Test scenarios&lt;br /&gt;&lt;br /&gt;Business Object Oriented Modeling&lt;br /&gt;&lt;br /&gt;Learn How To&lt;br /&gt;&lt;br /&gt;•    Apply many concepts of OO as they relate to business analysis&lt;br /&gt;•    Use a step-by-step methodology for applying OO modeling techniques to the activities of a project&lt;br /&gt;•    Leverage the value of OO and UML techniques by applying them early in a project&lt;br /&gt;•    Investigate and document business process and systems behavior using OO and UML&lt;br /&gt;•    Eliminate inconsistencies in the business requirements documentation using inheritance, encapsulation and other UML techniques&lt;br /&gt;&lt;br /&gt;Course Synopsis&lt;br /&gt;&lt;br /&gt;As projects become more and more complex, they continually push the boundaries of the obscure and the unknown. Object orientation (OO) is not just for programming and coding. At a conceptual level, it is changing the way we look at projects by having us view the project, the product or the process in terms of groups of items and processes that have specific properties, called objects. The chief benefits of an object-oriented view are the ability to generalize processes and properties and to identify specific exceptions of the same processes and properties, or what are known as “use cases” and “scenarios,” respectively. This allows for the design of a business process or new IT system today that will allow for the potential for nearly unlimited expansion.&lt;br /&gt;&lt;br /&gt;Business Object Oriented Modeling provides the participant with a solid introduction to the language of object-oriented modeling, known as Unified Modeling Language (UML) and a view of this requirements elicitation technique through the eyes of the business analyst, not the systems analyst. UML is very useful in identifying and documenting the current processes (AS-IS) and the future processes (TO-BE), regardless of whether it is for a manual process or an IT solution. It will also help identify what other roles and systems (actors) and processes may change due to the outcome of the project.&lt;br /&gt;&lt;br /&gt;This course enables organizations to fully exploit the potential of object-oriented modeling by using it early in the project life cycle when the analysis of the business, the users, and the who and what are involved is being accomplished. Participants in the course will work on a real-world case study to gain practical experience in all of the techniques and tools required to fill the role of the business analyst, whether they are on OO specific projects or looking for a new way of working with the more complex problems of today.&lt;br /&gt;&lt;br /&gt;Course Topics&lt;br /&gt;&lt;br /&gt;  1. Object-Oriented Paradigm Shift&lt;br /&gt;•    Benefits of OO modeling using UML&lt;br /&gt;•    Application of OO in identifying and documenting business processes&lt;br /&gt;  2. Introduction to Object Orientation&lt;br /&gt;•    Classes, objects and actors&lt;br /&gt;•    Encapsulation&lt;br /&gt;•    Attributes and operations&lt;br /&gt;•    Aggregation and composition&lt;br /&gt;•    Inheritance&lt;br /&gt;•    Association&lt;br /&gt;•    Polymorphism&lt;br /&gt;•    Using cases and scenarios&lt;br /&gt;  3. Analyzing the Project&lt;br /&gt;•    OO interviewing and stakeholder workshops&lt;br /&gt;•    High-level use of case diagrams&lt;br /&gt;•    AS-IS process documentation&lt;br /&gt;•    Setting the project boundaries&lt;br /&gt;•    Grouping the requirements into use cases&lt;br /&gt;  4. Dynamic Analysis&lt;br /&gt;•    Finding the changes in an object as it moves through the process&lt;br /&gt;•    Best practices in describing the process flow, including normal flow, alternate flow and exceptional flow, along with pre- and post-conditions&lt;br /&gt;•    Use of decision tables and decision trees&lt;br /&gt;•    Documenting Statechart diagrams&lt;br /&gt;  5. Static Analysis&lt;br /&gt;•    Questions to ask to uncover:&lt;br /&gt;•    Entities and classes&lt;br /&gt;•    Business process and multiplicity&lt;br /&gt;•    Inheritance, aggregation and composition&lt;br /&gt;•    Ways to elicit the requirements through brainstorming, interviews, etc.&lt;br /&gt;•    Identifying the properties of an object: attributes and operations&lt;br /&gt;  6. Completing the Analysis&lt;br /&gt;•    The implementation plan&lt;br /&gt;•    Baselining for development Handing off for development&lt;br /&gt;&lt;br /&gt;Introduction to Testing for Business Analysts&lt;br /&gt;&lt;br /&gt;Learn How To&lt;br /&gt;&lt;br /&gt;•    Create test cases and test scenarios using data, process and workflow models&lt;br /&gt;•    Select the right technique to make testing efficient&lt;br /&gt;•    Create testing strategies and test plans for high-order testing based on business and user requirements&lt;br /&gt;•    Plan and coordinate usability testing&lt;br /&gt;•    Conduct reviews and inspections&lt;br /&gt;•    Manage problems in a structured way&lt;br /&gt;&lt;br /&gt;Course Synopsis&lt;br /&gt;&lt;br /&gt;Test plans should not be left for last!&lt;br /&gt;&lt;br /&gt;Failure to develop a plan to test the right things at the right time can result in cost overruns, missed completion dates, undetected errors and dissatisfaction among customers and users.&lt;br /&gt;&lt;br /&gt;In this course, you’ll learn the necessary skills to construct effective test strategies and test plans to verify and validate requirements—enabling you to deliver the quality your business demands. You will also be able to communicate the rationale for and value of planning and conducting the various necessary reviews and inspections. You’ll gain an understanding of black box and glass box (white box) testing from a business analyst’s perspective—and you’ll know how to communicate with those who perform the systems analyst function..&lt;br /&gt;&lt;br /&gt;NOTE: This course focuses on approaches used in IT from the viewpoint of the business analyst. However, the foundations of these techniques are applicable to other disciplines.&lt;br /&gt;&lt;br /&gt;Recommendation: Before taking this course, you should have acquired the background as taught in How to Gather and Document User Requirements, Logical Data and Process Modeling and Workflow Modeling.&lt;br /&gt;&lt;br /&gt;Course Topics&lt;br /&gt;&lt;br /&gt;  1. Achieving Quality&lt;br /&gt;•    Four underlying principles&lt;br /&gt;•    Perceived risk&lt;br /&gt;  2. The Role of the BA in Testing&lt;br /&gt;•    BA involvement in testing and checking&lt;br /&gt;•    V-Model of BA involvement&lt;br /&gt;  3. Checking the Business Requirements Document (BRD)&lt;br /&gt;•    Four major quality attributes of requirements&lt;br /&gt;•    Techniques for checking the BRD&lt;br /&gt;•    Peer Review technique&lt;br /&gt;•    Eliminating common causes of defects&lt;br /&gt;  4. Planning for Assessment and Testing&lt;br /&gt;•    Components of the test plan&lt;br /&gt;•    Three purposes of testing&lt;br /&gt;•    Elements of testing strategies&lt;br /&gt;•    Elements of test cases and scenarios&lt;br /&gt;  5. Black Box Testing&lt;br /&gt;•    Equivalence domain partitioning&lt;br /&gt;•    Boundary testing&lt;br /&gt;•    Condition coverage&lt;br /&gt;•    Decision tables&lt;br /&gt;•    Entity relationship diagrams&lt;br /&gt;•    CRUD testing (Create, Read, Update, Delete)&lt;br /&gt;•    Error guessing&lt;br /&gt;  6. Glass Box and Automated Testing&lt;br /&gt;•    Activity coverage&lt;br /&gt;•    Decision coverage&lt;br /&gt;•    Condition coverage&lt;br /&gt;•    Automated testing&lt;br /&gt;  7. Usability Assessment and Testing&lt;br /&gt;•    Usability factors&lt;br /&gt;•    Achieving usability&lt;br /&gt;•    Usability checklists&lt;br /&gt;  8. Writing the Test Plan&lt;br /&gt;•    Resource planning&lt;br /&gt;•    Time considerations&lt;br /&gt;•    Test environment considerations&lt;br /&gt;•    Human resources considerations&lt;br /&gt;•    Test plan documentation&lt;br /&gt;  9. Assessing Customer Satisfaction&lt;br /&gt;•    Validating customer needs&lt;br /&gt;•    Assessment methods&lt;br /&gt;•    Scales of measurement&lt;br /&gt;•    Post-implementation planning&lt;br /&gt; 10. Acceptance Testing&lt;br /&gt;•    Ways to capture informal and formal problems&lt;br /&gt;•    Formal acceptance vs. user acceptance testing&lt;br /&gt;•    Test Readiness Review&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How to Gather and Document User Requirements&lt;br /&gt;&lt;br /&gt;Learn How To&lt;br /&gt;&lt;br /&gt;•    Define the role of the business analyst in the requirements process&lt;br /&gt;•    Structure a Business Requirements Document&lt;br /&gt;•    Effectively document a project's vision and scope&lt;br /&gt;•    Identify user classes and define their environment&lt;br /&gt;•    Develop a Requirements Analysis Work Plan&lt;br /&gt;•    Define, elicit, structure, validate and document business requirements&lt;br /&gt;•    Link the Business Requirements Document to a Software Requirements Specification&lt;br /&gt;&lt;br /&gt;Course Synopsis&lt;br /&gt;&lt;br /&gt;Incomplete requirements are often cited as the number-one reason projects or systems fail. Accurately defining the requirements and staying on course from the beginning is key to success in today’s business world.&lt;br /&gt;&lt;br /&gt;This “how-to” course introduces the roles of the business analyst as they relate to the analysis and documentation of requirements. It familiarizes participants with core knowledge and skills required to analyze and document user requirements. It also identifies how these requirements are defined and managed throughout the life cycle.&lt;br /&gt;&lt;br /&gt;Recommendation: The material presented in this course provides the foundation necessary for building additional business analyst skills. You should take this course before taking any additional courses in the curriculum.&lt;br /&gt;&lt;br /&gt;Course Topics&lt;br /&gt;&lt;br /&gt;  1. Roles, Definitions and Key Principles&lt;br /&gt;•    Critical role of the business analyst&lt;br /&gt;•    Creating and adopting a formal documentation strategy&lt;br /&gt;•    Roles and mutual expectations among team members&lt;br /&gt;  2. Capturing Requirements in a Business Requirements Document&lt;br /&gt;•    Identify critical consumers&lt;br /&gt;•    Understand the structure of a Business Requirements Document&lt;br /&gt;  3. Project Vision and Scope&lt;br /&gt;•    How projects are initiated&lt;br /&gt;•    Importance of a project scope statement&lt;br /&gt;•    Document project vision and scope&lt;br /&gt;  4. Identifying Users and Creating a Work Plan&lt;br /&gt;•    Project users and characteristics&lt;br /&gt;•    The value of creating a work plan&lt;br /&gt;•    The elements in a generic work plan&lt;br /&gt;  5. Types of Requirements&lt;br /&gt;•    Attributes and types of effective requirements&lt;br /&gt;•    What is an effective requirement?&lt;br /&gt;  6. Elicitation Techniques&lt;br /&gt;•    Apply four different question types&lt;br /&gt;•    Advantages and disadvantages of several techniques&lt;br /&gt;  7. Structuring End-User Requirements&lt;br /&gt;•    Techniques used to structure requirements&lt;br /&gt;•    Develop a basic Use Case&lt;br /&gt;•    The role of modeling&lt;br /&gt;  8. Validating User Requirements&lt;br /&gt;•    Requirements validation&lt;br /&gt;•    Methods used to validate requirements&lt;br /&gt;  9. Documenting User Requirements&lt;br /&gt;•    The purpose of documenting requirements&lt;br /&gt;•    Apply standard principles and techniques&lt;br /&gt;•    Organize your requirements descriptions for communication&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31437468-115346211228889913?l=business-analyst-ca.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://business-analyst-ca.blogspot.com/feeds/115346211228889913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31437468&amp;postID=115346211228889913&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346211228889913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31437468/posts/default/115346211228889913'/><link rel='alternate' type='text/html' href='http://business-analyst-ca.blogspot.com/2006/07/introduction-to-business-analysis.html' title=''/><author><name>Malik Prabu</name><uri>http://www.blogger.com/profile/17552904558520432150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_gSXZH7LTSho/SRlPI_l9AzI/AAAAAAAABeU/lKStf5I-cQU/S220/phone.jpg'/></author><thr:total>0</thr:total></entry></feed>
