<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6796995666075538257</atom:id><lastBuildDate>Sat, 05 Oct 2024 02:08:06 +0000</lastBuildDate><title>A new start...</title><description></description><link>http://myblog-sharad.blogspot.com/</link><managingEditor>noreply@blogger.com (Sharad)</managingEditor><generator>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-5837325964947211025</guid><pubDate>Tue, 17 May 2011 08:44:00 +0000</pubDate><atom:updated>2011-05-17T01:53:42.501-07:00</atom:updated><title>Software Testing Classics : Bug Advocacy by Cem Kaner</title><description>&lt;strong&gt;What is “Bug Advocacy” all about?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The title pretty  much says it all (I hope), but let’s take a look at some key excerpts  from this 100-page masterpiece to find out more. First the, the premise: &lt;ol&gt;&lt;li&gt;&lt;strong&gt;&lt;/strong&gt;The point of testing is to find bugs.&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Bug reports are your primary work product. This is what people  outside of the testing group will most notice and most remember of your  work.&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;The best tester isn’t the one who finds the most bugs or who  embarrasses the most programmers. The best tester is the one who gets  the most bugs fixed.&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Programmers operate under time constraints and competing priorities.  For example, outside of the 8-hour workday, some programmers prefer  sleeping and watching Star Wars to fixing bugs.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;A bug report is a tool that you use to sell the programmer on the idea of spending her time and energy to fix a bug.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Motivating the Bug Fixer&lt;/strong&gt;&lt;br /&gt;Some things that will often make programmers want to fix the bug:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span id=&quot;more-12887&quot;&gt;&lt;/span&gt;It looks really bad.&lt;/li&gt;&lt;li&gt;It will affect lots of people.&lt;/li&gt;&lt;li&gt;Getting to it is trivially easy.&lt;/li&gt;&lt;li&gt;It has embarrassed the company, or a bug like it embarrassed a competitor.&lt;/li&gt;&lt;li&gt;One of its cousins embarrassed the company or a competitor.&lt;/li&gt;&lt;li&gt;Management (that is, someone with influence) has said that they really want it fixed.&lt;/li&gt;&lt;li&gt;You’ve said that you want the bug fixed, and the programmer likes  you, trusts your judgment, is susceptible to flattery from you, owes you  a favor or accepted bribes from you.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Overcoming Objections Via Analysis of the Failure&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Things that will make programmers resist spending time on the bug:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;The programmer can’t replicate the defect.&lt;/li&gt;&lt;li&gt;Strange and complex set of steps required to induce the failure.&lt;/li&gt;&lt;li&gt;Not enough information to know what steps are required, and it will take a lot of work to figure them out.&lt;/li&gt;&lt;li&gt;The programmer doesn’t understand the report.&lt;/li&gt;&lt;li&gt;Unrealistic (e.g. “corner case”)&lt;/li&gt;&lt;/ul&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2011/05/software-testing-classics-bug-advocacy.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-2122789054107097358</guid><pubDate>Tue, 19 Apr 2011 14:17:00 +0000</pubDate><atom:updated>2011-04-19T07:20:55.834-07:00</atom:updated><title>Agile and Cloud - Made for Each Other</title><description>&lt;b&gt;Agile and the Cloud: Perfect Together:&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;Agile is a style of software development that places new capabilities  in the hands of users, as and when they need them—almost as rapidly as  they need them. It does this by stripping the project requirements down  into achievable component parts and then focusing on each part  individually and single-mindedly, full of intent, energy, and drive. As  each part is developed, it becomes an “iteration,” a release of useable  software that can be made instantly available to users instantly. While  they start using it, the development team moves onto the next step, the  subsequent iteration. At every step of the way, product owners,  developers, and users emphasize collaboration. Everything is transparent  to the client and the users. And, one of the most valuable aspects of  all is that no useless functionality is built for users.  &lt;p&gt;Agile and cloud computing are actually highly parallel concepts, both  in terms of their methods and their aims. Perhaps the best way of  summing up the benefits of agile development methodologies is to examine  the definition of the word itself: characterized by quickness,  lightness, and ease of movement; deft and active. The cloud can catalyze  the development process. It’s just like the atmosphere; it’s  everywhere. This means that new applications can be made available to  users instantly, the very second a development team has completed them.  There is no need for drawn-out deployment procedures, patches, and  reinstallations. Users can jump right in and start using. Integration  issues are overcome, change management is addressed, and risks are  minimized.&lt;/p&gt;&lt;p&gt;Putting agile together with the cloud dramatically accelerates an  organization’s improvement pace. The working style of agile is tied up  with user involvement, drawing users right into the heart of the  development process. Functionality is developed as the user wants it,  how he wants it. As developments move along in cumulative steps  (iterations), the features and benefits can be rationalized and  reprioritized as each project unfolds. There is no waste—either of time  or money. And just as soon as everyone agrees that the application is  ready, off it goes into the cloud where everyone can start using it.  &lt;/p&gt;&lt;p&gt;Agile development in the cloud now gives greater control over process  innovation and more strength to a company’s competitive edge than ever  before, and organizations in every vertical market now have exciting  prospects.&lt;/p&gt;</description><link>http://myblog-sharad.blogspot.com/2011/04/agile-and-cloud-made-for-each-other.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-453384446665801061</guid><pubDate>Tue, 30 Nov 2010 08:10:00 +0000</pubDate><atom:updated>2010-11-30T00:19:25.679-08:00</atom:updated><title>Scrum Rules</title><description>&lt;span style=&quot;font-size:100%;&quot;&gt;Here is the list of the &quot;Rules&quot; which any agile(&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Scrum)&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; team needs to follow. These rules are &lt;/span&gt;categorized into Required Rules, Basic Rules and Optional Rules.&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Required Rules to Start – the “Agile Skeleton”:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Full-Time &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;ScrumMaster&lt;/span&gt; Identified and Team Members Available to Do Work&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Team Agrees to Demonstrate Working Software in No More Than 30 Days&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Stakeholders Invited to Demonstration&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Basic Rules of Scrum to Implement As Soon As Possible:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;ScrumMaster&lt;/span&gt; Ensures “Required” and “Basic” Rules Followed&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Full-Time Product Owner (with Expertise and Authority) Identified&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Cross-Functional Team Including &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;ScrumMaster&lt;/span&gt; and Product Owner&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Team Size 7 +/-2, Maximum of 12&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Product Owner Works With Team and All Other Stakeholders&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Product Backlog Created and Managed by Product Owner&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Daily Scrum Meeting with 3 Questions (Completed? Will Complete? Obstacles?)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Daily Scrum at Same Place and Time and Less Than 15 Minutes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;All Team Members Required at Daily Scrum&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Anyone Can Observe Daily Scrum, but Not Participate&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sprint Length No More Than 30 Days, and Consistently Same Length&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sprint Planning Meeting with Whole Team&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;First Part of Sprint Planning: Product Backlog Items Selected by Team&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Second Part of Sprint Planning: Team Creates Sprint Backlog of Estimated Tasks&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sprint Backlog Tasks Added/Updated/Removed by Team&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sprint &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;Burndown&lt;/span&gt; Chart&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Retrospective Meeting with Whole Team for Process Improvements&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Definition of “Done”&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Commitment Velocity Calculated (from Sprint Backlog Estimates)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Team Members Volunteer for Tasks, 1 Task at a Time Until Complete&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Team can Seek Advice, Help, Info&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;ScrumMaster&lt;/span&gt; Tracking and Removing Obstacles&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;No Interruptions, Advice about or &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;Reprioritization&lt;/span&gt; of Team&#39;s Work During Sprints&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;No “Break” Between Sprints&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sustainable Pace – &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;Timebox&lt;/span&gt; Effort, Not Just Schedule&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Quality is Not Negotiable – Defects Go on Top of Product Backlog&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sprint Planning and Review Meetings 1/20&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;th&lt;/span&gt; Sprint Duration&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Optional Rules of Scrum to Implement Depending on Context:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Team Room with All Needed Equipment and Supplies&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Test Driven Work and Continuous Integration&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;User Stories as Product Backlog Items (As a &lt;user&gt; I can &lt;story&gt; so that &lt;benefit&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Project/Release &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;Burndown&lt;/span&gt; Chart&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Planning Velocity Calculated (from Product Backlog Estimates)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Scrum of Scrums for Multiple Teams&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Canceling the Sprint Early&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Financial Modeling for Product Backlog&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Sprint Backlog Tasks on Big Visible Chart on Wall&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Backup Product Owner Identified&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Team of Volunteers – Self-Selecting&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Rotate the &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_9&quot;&gt;ScrumMaster&lt;/span&gt; Duties&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;~SA&lt;/span&gt;</description><link>http://myblog-sharad.blogspot.com/2010/11/scrum-rules.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-3750321529025728267</guid><pubDate>Thu, 28 Oct 2010 09:19:00 +0000</pubDate><atom:updated>2010-10-28T02:44:54.205-07:00</atom:updated><title>Affinity Estimating - A Better Way of Estimating User Stories in Agile</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Affinity Estimating by Lowell Lindstrom:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; Affinity Estimating is a technique many teams use to quickly and easily  estimate (in Story Points) a large number of user stories. This is a  great technique if you’re just starting a project and have a backlog  that hasn’t been estimated yet.&lt;br /&gt;&lt;br /&gt;In this technique stories are read out to the whole team and then the team is asked to arrange the stories on horizontally on a wall in order of size, without talking.&lt;br /&gt;Place the largest stories on the left and the smallest stories on the right. This only takes a few minutes. Then you get a final opportunity to make adjustments to the ordering, again without talking.&lt;br /&gt;Place some Fibonacci numbers (described by Mike Cohn in “Agile Estimating and Planning“) above the list of stories. Then group the user stories around the nearest number.&lt;br /&gt;By using this technique, a team can estimate good number of User Stories only in a few minutes.&lt;br /&gt;&lt;br /&gt;In agile many teams use &quot;Planning Poker&quot; a widely prevalent technique to estimate, which is a consensus based, but this way of estimating take too much time. Where Affinity estimating technique is very quick &amp;amp; transparent.&lt;br /&gt;&lt;br /&gt;In Kane Mar words: I loved this (Affinity) estimating technique for a number of reasons: It’s quick  and easy; it feels very natural; and, the entire decision making process  is made very visible. Finally, “Affinity Estimating” helps make  estimating a positive experience rather than a confrontational one.&lt;br /&gt;&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2010/10/affinity-estimating-better-way-of.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-3896911490723048723</guid><pubDate>Thu, 30 Sep 2010 07:22:00 +0000</pubDate><atom:updated>2010-10-28T02:51:55.047-07:00</atom:updated><title>Agile Modeling</title><description>Agile Modeling (AM) is a practice-based methodology for effective modeling of software-based systems. Where the Unified Modeling Language (UML) defines a subset of the modeling techniques that software professionals require, AM defines practices that enables developers to model in an efficient and effective manner. This paper provides a brief overview of AM’s values, principles,&lt;br /&gt;and practices; defined what agile models are; and summarizes the scope of AM.&lt;br /&gt;&lt;br /&gt;When is a Model Agile?&lt;br /&gt;To understand AM you need to understand the difference between a model and an agile model. A model is an abstraction that describes one or more aspects of a problem or a potential solution addressing a problem. Traditionally, models are thought of as zero or more diagrams plus any corresponding documentation. However non-visual artifacts such collections of CRC cards, a textual description of one or more business rules, or the structured English description of a business process are also considered to be models. An agile model is a model that is just barely good enough. But how do you know when a model is good enough? Agile models are good enough when they exhibit the following traits:&lt;br /&gt;(1) They fulfill their purpose and no more.&lt;br /&gt;(2) They are understandable.&lt;br /&gt;(3) They are sufficiently accurate.&lt;br /&gt;(4) They are sufficiently consistent.&lt;br /&gt;(5) They are sufficiently detailed.&lt;br /&gt;(6) They provide positive value.&lt;br /&gt;(7) They are as simple as possible.&lt;br /&gt;&lt;br /&gt;What Is(n’t) Agile Modeling?&lt;br /&gt;I am a firm believer that when you are describing the scope of something, be it a system or in the case of AM a methodology, that you should describe both what it is and what it isn’t. The following points describe the scope of AM:&lt;br /&gt;(1) AM is an attitude, not a prescriptive process.&lt;br /&gt;(2) AM is a supplement to existing methods, it is not a complete software development methodology.&lt;br /&gt;(3) AM is a way to work together effectively to meet the needs of project stakeholders.&lt;br /&gt;(4) AM is effective and is about being effective.&lt;br /&gt;(5) AM is something that works in practice, it isn’t an academic theory.&lt;br /&gt;(6) AM is not a silver bullet.&lt;br /&gt;(7) AM is for the average developer, but is not a replacement for competent people.&lt;br /&gt;(8) AM is not an attack on documentation.&lt;br /&gt;(9) AM is not an attack on CASE tools.&lt;br /&gt;(10)AM is not for everyone.&lt;br /&gt;(11)AM is complementary to the UML.&lt;br /&gt;&lt;br /&gt;Ta,&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2010/09/agile-modeling.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-9201486808432676928</guid><pubDate>Wed, 11 Aug 2010 05:50:00 +0000</pubDate><atom:updated>2010-08-10T23:39:26.862-07:00</atom:updated><title>Difference Between Agile Themes, Epics and User Stories</title><description>People often get confused about the difference between Agile Themes, Epics and User Stories.&lt;br /&gt;&lt;br /&gt;Here’s a simple explanation of what they are and and a diagram showing how they relate to one another.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Agile Themes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Theme is a top-level objective that may span projects and products. Themes may be broken down into sub-themes, which are more likely to be product-specific. At its most granular form, a Theme may be an Epic.&lt;br /&gt;&lt;br /&gt;Themes can be used at both Programme and Project Level to drive strategic alignment and communicate a clear direction.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Agile Epics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An Agile Epic is a group of related User Stories. You would be unlikely to introduce an Epic into a sprint without first breaking it down into it’s component User Stories so to reduce uncertainty.&lt;br /&gt;&lt;br /&gt;Epics can also be used at a both Programme and Project Level – Read more using Epic Boards to manage programmes and projects.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Agile User Stories&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A User story is an Independent, Negotiable, Valuable, Estimatable, Small, Testable requirement (“INVEST Acronym”). Despite being Independent i.e. they have no direct dependencies with another requirements, User stories may be clustered into Epics when represented on a Product Roadmap.&lt;br /&gt;&lt;br /&gt;User Stories are great for Development Teams and Product Managers as they are easy to understand, discuss and prioritise – they are more commonly used at Sprint-level. User Stories will often be broken down into Tasks during the Sprint Planning Process – that is unless the stories are small enough to consume on their own.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfa1ilTdp2DE14jGgqWzmuYp9-_4mjIVO33_AHCqDqFvQ_AGxT3DHJWcKUFI_3ZAo1JYbrgxEccPdCQPxiuy2HaOS6qMBOX17T1jLXTeihk5f3HeK2KmhOHGNrgSK0_ZHI3YKe0tmNwzQI/s1600/the-difference-between-themes-epics-user-stories-and-tasks.JPG&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 250px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfa1ilTdp2DE14jGgqWzmuYp9-_4mjIVO33_AHCqDqFvQ_AGxT3DHJWcKUFI_3ZAo1JYbrgxEccPdCQPxiuy2HaOS6qMBOX17T1jLXTeihk5f3HeK2KmhOHGNrgSK0_ZHI3YKe0tmNwzQI/s320/the-difference-between-themes-epics-user-stories-and-tasks.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5504028721280829826&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:78%;&quot; &gt;&lt;br /&gt;The Hierarchy of Agile Requirement Formats - Themes, Epics, User Stories, Tasks&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><link>http://myblog-sharad.blogspot.com/2010/08/difference-between-agile-themes-epics.html</link><author>noreply@blogger.com (Sharad)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfa1ilTdp2DE14jGgqWzmuYp9-_4mjIVO33_AHCqDqFvQ_AGxT3DHJWcKUFI_3ZAo1JYbrgxEccPdCQPxiuy2HaOS6qMBOX17T1jLXTeihk5f3HeK2KmhOHGNrgSK0_ZHI3YKe0tmNwzQI/s72-c/the-difference-between-themes-epics-user-stories-and-tasks.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-7638185640862047055</guid><pubDate>Mon, 19 Jul 2010 12:16:00 +0000</pubDate><atom:updated>2010-07-19T05:21:47.885-07:00</atom:updated><title>Scrum Master vs Product Owner</title><description>The most common confusion in the 2 roles of Agile-SCRUM is between Scrum Master &amp;amp; Product Owner.&lt;br /&gt;&lt;br /&gt;The Scrum Master is in charge of making sure the Scrum process is followed. The Product Owner (PO) is the person in charge of making sure the product succeeds in the direction the company wants to go.&lt;br /&gt;&lt;br /&gt;The PO does this by setting priorities of product backlog items, making sure all needed parties are there for both the sprint planning and sprint review (both are very important). If something occurs and either the scope explodes or decisions need to be made, the PO is the person who gives the answers to the decisions (whether they are the person making the decision or not). I like to think of the product owner as the prioritizer and proxy between IT and the business/customer. Although another common term for that person is &quot;single wringable neck&quot; because if the company isn&#39;t succeeding with that product, it&#39;s probably a prioritization issue...and who is in charge of that :-).&lt;br /&gt;&lt;br /&gt;The Scrum Master is making sure the process gets followed and working through the adaptation of Scrum to your organization. By doing this, they help to create a high performance team or teams. There are many &quot;styles&quot; to achieving this, but the goal is the same.&lt;br /&gt;&lt;br /&gt;Ta,&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2010/07/scrum-master-vs-product-owner.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-3807899164289325481</guid><pubDate>Mon, 21 Jun 2010 12:17:00 +0000</pubDate><atom:updated>2010-06-21T05:20:10.129-07:00</atom:updated><title>Metrics Used In Testing</title><description>Metrics Used In Testing:&lt;br /&gt;&lt;br /&gt;The Product Quality Measures -&lt;br /&gt;1. Customer satisfaction index,&lt;br /&gt;2. Delivered defect quantities,&lt;br /&gt;3. Responsiveness (turnaround time) to users,&lt;br /&gt;4. Product volatility,&lt;br /&gt;5. Defect ratios,&lt;br /&gt;6. Defect removal efficiency,&lt;br /&gt;7. Complexity of delivered product,&lt;br /&gt;8. Test coverage,&lt;br /&gt;9. Cost of defects,&lt;br /&gt;10. Costs of quality activities,&lt;br /&gt;11. Re-work,&lt;br /&gt;12. Reliability and Metrics for Evaluating Application System Testing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Customer satisfaction index&lt;br /&gt;&lt;br /&gt;This index is surveyed before product delivery and after product delivery (and on-going on a periodic basis, using standard questionnaires).The following are analyzed:&lt;br /&gt;&lt;br /&gt;    * Number of system enhancement requests per year&lt;br /&gt;    * Number of maintenance fix requests per year&lt;br /&gt;    * User friendliness: call volume to customer service hotline&lt;br /&gt;    * User friendliness: training time per new user&lt;br /&gt;    * Number of product recalls or fix releases (software vendors)&lt;br /&gt;    * Number of production re-runs (in-house information systems groups)&lt;br /&gt;&lt;br /&gt;2. Delivered defect quantities&lt;br /&gt;&lt;br /&gt;They are normalized per function point (or per LOC) at product delivery (first 3 months or first year of operation) or Ongoing (per year of operation) by level of severity, by category or cause, e.g.: requirements defect, design defect, code defect, documentation/on-line help defect, defect introduced by fixes, etc.&lt;br /&gt;&lt;br /&gt;3. Responsiveness (turnaround time) to users&lt;br /&gt;&lt;br /&gt;    * Turnaround time for defect fixes, by level of severity&lt;br /&gt;    * Time for minor vs. major enhancements; actual vs. planned elapsed time&lt;br /&gt;&lt;br /&gt;4. Product volatility&lt;br /&gt;&lt;br /&gt;    * Ratio of maintenance fixes (to repair the system &amp;amp; bring it into compliance with specifications), vs. enhancement requests (requests by users to enhance or change functionality)&lt;br /&gt;&lt;br /&gt;5. Defect ratios&lt;br /&gt;&lt;br /&gt;    * Defects found after product delivery per function point.&lt;br /&gt;    * Defects found after product delivery per LOC&lt;br /&gt;    * Pre-delivery defects: annual post-delivery defects&lt;br /&gt;    * Defects per function point of the system modifications&lt;br /&gt;&lt;br /&gt;6. Defect removal efficiency&lt;br /&gt;&lt;br /&gt;    * Number of post-release defects (found by clients in field operation), categorized by level of severity&lt;br /&gt;    * Ratio of defects found internally prior to release (via inspections and testing), as a percentage of all defects&lt;br /&gt;    * All defects include defects found internally plus externally (by customers) in the first year after product delivery&lt;br /&gt;&lt;br /&gt;7. Complexity of delivered product&lt;br /&gt;&lt;br /&gt;    * McCabe&#39;s cyclomatic complexity counts across the system&lt;br /&gt;    * Halstead’s measure&lt;br /&gt;    * Card&#39;s design complexity measures&lt;br /&gt;    * Predicted defects and maintenance costs, based on complexity measures&lt;br /&gt;&lt;br /&gt;8. Test coverage&lt;br /&gt;&lt;br /&gt;    * Breadth of functional coverage&lt;br /&gt;    * Percentage of paths, branches or conditions that were actually tested&lt;br /&gt;    * Percentage by criticality level: perceived level of risk of paths&lt;br /&gt;    * The ratio of the number of detected faults to the number of predicted faults.&lt;br /&gt;&lt;br /&gt;9. Cost of defects&lt;br /&gt;&lt;br /&gt;    * Business losses per defect that occurs during operation&lt;br /&gt;    * Business interruption costs; costs of work-arounds&lt;br /&gt;    * Lost sales and lost goodwill&lt;br /&gt;    * Litigation costs resulting from defects&lt;br /&gt;    * Annual maintenance cost (per function point)&lt;br /&gt;    * Annual operating cost (per function point)&lt;br /&gt;    * Measurable damage to your boss&#39;s career&lt;br /&gt;&lt;br /&gt;10. Costs of quality activities&lt;br /&gt;&lt;br /&gt;    * Costs of reviews, inspections and preventive measures&lt;br /&gt;    * Costs of test planning and preparation&lt;br /&gt;    * Costs of test execution, defect tracking, version and change control&lt;br /&gt;    * Costs of diagnostics, debugging and fixing&lt;br /&gt;    * Costs of tools and tool support&lt;br /&gt;    * Costs of test case library maintenance&lt;br /&gt;    * Costs of testing &amp;amp; QA education associated with the product&lt;br /&gt;    * Costs of monitoring and oversight by the QA organization (if separate from the development and test organizations)&lt;br /&gt;&lt;br /&gt;11. Re-work&lt;br /&gt;&lt;br /&gt;    * Re-work effort (hours, as a percentage of the original coding hours)&lt;br /&gt;    * Re-worked LOC (source lines of code, as a percentage of the total delivered LOC)&lt;br /&gt;    * Re-worked software components (as a percentage of the total delivered components)&lt;br /&gt;&lt;br /&gt;12. Reliability&lt;br /&gt;&lt;br /&gt;    * Availability (percentage of time a system is available, versus the time the system is needed to be available)&lt;br /&gt;    * Mean time between failure (MTBF).&lt;br /&gt;    * Man time to repair (MTTR)&lt;br /&gt;    * Reliability ratio (MTBF / MTTR)&lt;br /&gt;    * Number of product recalls or fix releases&lt;br /&gt;    * Number of production re-runs as a ratio of production runs&lt;br /&gt;&lt;br /&gt;Metrics for Evaluating Application System Testing:&lt;br /&gt;&lt;br /&gt;Metric = Formula&lt;br /&gt;&lt;br /&gt;Test Coverage = Number of units (KLOC/FP) tested / total size of the system. (LOC represents Lines of Code)&lt;br /&gt;&lt;br /&gt;Number of tests per unit size = Number of test cases per KLOC/FP (LOC represents Lines of Code).&lt;br /&gt;&lt;br /&gt;Acceptance criteria tested = Acceptance criteria tested / total acceptance criteria&lt;br /&gt;&lt;br /&gt;Defects per size = Defects detected / system size&lt;br /&gt;&lt;br /&gt;Test cost (in %) = Cost of testing / total cost *100&lt;br /&gt;&lt;br /&gt;Cost to locate defect = Cost of testing / the number of defects located&lt;br /&gt;&lt;br /&gt;Achieving Budget = Actual cost of testing / Budgeted cost of testing&lt;br /&gt;&lt;br /&gt;Defects detected in testing = Defects detected in testing / total system defects&lt;br /&gt;&lt;br /&gt;Defects detected in production = Defects detected in production/system size&lt;br /&gt;&lt;br /&gt;Quality of Testing = No of defects found during Testing/(No of defects found during testing + No of acceptance defects found after delivery) *100&lt;br /&gt;&lt;br /&gt;Effectiveness of testing to business = Loss due to problems / total resources processed by the system.&lt;br /&gt;&lt;br /&gt;System complaints = Number of third party complaints / number of transactions processed&lt;br /&gt;&lt;br /&gt;Scale of Ten = Assessment of testing by giving rating in scale of 1 to 10&lt;br /&gt;&lt;br /&gt;Source Code Analysis = Number of source code statements changed / total number of tests.&lt;br /&gt;&lt;br /&gt;Effort Productivity = Test Planning Productivity = No of Test cases designed / Actual Effort for Design and Documentation&lt;br /&gt;&lt;br /&gt;Test Execution Productivity = No of Test cycles executed / Actual Effort for testing</description><link>http://myblog-sharad.blogspot.com/2010/06/metrics-used-in-testing.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-566160276920595210</guid><pubDate>Wed, 26 May 2010 08:07:00 +0000</pubDate><atom:updated>2010-05-26T01:59:00.543-07:00</atom:updated><title>QA dilemmas in Agile environment</title><description>I have heard many times that practicing agile raises some dilemmas when trying to keep the QA standards.&lt;br /&gt;There are few examples mentioned below:&lt;br /&gt;&lt;br /&gt;1. Little documentation and lots of changes that are imposed with direct verbal discussion between product manager and developers, makes it hard for QA to write their test documents and keep them updated.&lt;br /&gt;&lt;br /&gt;2. The &quot;Team&quot; needs to deliver product in time , yet lots of tasks are completed simultaneously at the last moment. Little consideration for the amount of time QA needs to give a green light. At this stage QA are alone and &quot;Team&quot; is busy with future tasks.&lt;br /&gt;&lt;br /&gt;By reading above points, first thing comes in my mind is that it is an execution of a waterfall project disguised as agile. A number of things stood out that are not in alignment with an agile project:&lt;br /&gt;&lt;br /&gt;• Little documentation- Agile does not mandate little documentation. It says use the type and amount of documentation you need, but no more. If the documents to which you are referring are critical to the completion of the iteration then the time necessary needs to be accounted for in your iteration planning. The idea though is that documents should be used to capture the results of a discussion, but the discussion is where the team does most of their learning and uses the documents as a reference when necessary. The team should ask themselves what value the documents are adding and are they worth the time they take. Can the detail in the document be reduced? One of the things a team I am working with discovered was their test cases were WAY too detailed. They contained every single step a tester needed to go through for each test case. When they asked the testers why they needed to detail every step for a system they all knew very well they said “we don’t need this detail, we are only doing it because our process said we had to”. The test cases were shrunk to about 20% of their normal size.&lt;br /&gt;• Last point makes brings up a number of items that sound very waterfall like:&lt;br /&gt;o QA left alone and “Team” is busy with future tasks – There is one team on an agile project. Until the iteration is done no one on the team should be working on future tasks. One of the main focuses of agile projects is to get one thing completely done before moving on to the next. What you described sounds like a classic waterfall approach. Why aren’t the other members of the team assisting with the testing to complete the iteration?&lt;br /&gt;o Tasks are completed at the last moment – agile projects are feature focused rather than task focused. If everything being developed is not being tested until the end of the iteration then you are following a sequential process and it will be highly unlikely you will realize the benefits associated with agile. You ideally want to be doing testing on features throughout the entire iteration. This requires planning and good selection of items from the backlog to ensure that you will have flow of feature completion throughout the iteration.&lt;br /&gt;o QA giving the green light – Why is QA giving the green light? There should be a definition of done that defines the criteria of a backlog item being done. The definition of done should be used during the planning to make sure the tasks necessary to cover all the criteria are accounted for.&lt;br /&gt;• Getting teams to work in unison rather than in a sequential manner is hard, but it is critical to achieving the benefits of an agile approach.&lt;br /&gt;&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2010/05/qa-dilemmas-in-agile-environment.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-2102276313678701034</guid><pubDate>Thu, 22 Apr 2010 06:34:00 +0000</pubDate><atom:updated>2010-04-21T23:35:19.512-07:00</atom:updated><title>User Stories Vs. Tasks</title><description>User stories are one of the primary development artifacts for Scrum and Extreme Programming (XP) project teams.  A user story is a very high-level definition of a requirement, containing just enough information so that the developers can produce a reasonable estimate of the effort to implement it. &lt;br /&gt;&lt;br /&gt;A Task is a simple description of how to do some bit of work towards completing an item in the Work Item List. However, there are some important things to remember when using Tasks.&lt;br /&gt;&lt;br /&gt;Normally, an item from the Work Item List is broken down into multiple Tasks. These Tasks are all the things that need to be done or built to get the item into a deliverable state.&lt;br /&gt;&lt;br /&gt;In general, the process of creating a bundle of Tasks for a given Work Item is a design or analysis process. It is a problem-solving process. The Tasks themselves represent the solution: the building blocks of the structure of the Work Item. Tasks do not normally represent the problem solving or analysis process.&lt;br /&gt;&lt;br /&gt;Writing stories should be a separate activity from the tasking of the stories themselves.  The story should be about what specifically you want your product to do and clearly explain the value of this feature.  Together with the scrum team you should clearly define the acceptance criteria of the story.  Only after these are defined should the story be tasked out by the contributors who will be doing the work. They get to decide how to best get it done.&lt;br /&gt;&lt;br /&gt;The process of breaking down a user story is important because it helps me think about how I&#39;m going to build the functionality. Many people disaggregate a user story into tasks and then estimate them (usually in ideal time) because they&#39;re smaller units of work and can be estimated with less inaccuracy. Then they total the task estimates to obtain a better indication of how long it will take to complete the user story. Tracking each task&#39;s remaining time feels like micro-management, so I don&#39;t it anymore. I&#39;m only interested in tracking the number of running tested features. I want to know how many user stories are passing all their FIT tests.&lt;br /&gt;&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2010/04/user-stories-vs-tasks.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-1240702279470294800</guid><pubDate>Tue, 13 Apr 2010 06:34:00 +0000</pubDate><atom:updated>2010-04-13T04:29:58.647-07:00</atom:updated><title>Agile estimation – Story Points vs. Hours</title><description>The most common debate (or rather, amusement) between software engineers in an agile team -  hours (or days) and not story points are a better way to estimate user stories. I disagree.&lt;br /&gt;&lt;p&gt;Developers are, in general, more aware of the potential complexities that they can run into in the process of implementing a story. Despite this cognizance, it is often hard to predict exactly what these complexities might be. Obviously, if a developer knew the exact nature of the issues that he will run into, he can account for those and predict exactly how much time the work might take. Since this knowledge can never be complete, no developer can determine the exact amount of time needed.&lt;/p&gt; &lt;p&gt;Further, depending on the specific process being used in a given team, it is possible that the developer(s) who estimated a given story is not the one who ends up actually doing the implementation. Different developers have different skill levels and differing amounts of domain-knowledge. This also contributes to the variance in the actual time taken for implementation.&lt;/p&gt; &lt;p&gt;Finally, there are things that developers have no control over – the so called external factors – source-control going down or behaving erratically, having to attend meetings, or having to help another team or another developer on something, and so forth. Someone with critical knowledge could be out on vacation or a key developer could fall sick.&lt;/p&gt; &lt;p&gt;Lets represent actual time taken by a developer to complete a story with the following formula -&gt;&lt;br /&gt;A = function(C, U, E, S, K)&lt;br /&gt;where&lt;br /&gt;A = actual time&lt;br /&gt;C = an idea of complexity (how difficult something is, and how many tasks there may be),&lt;br /&gt;U = unpleasant technical surprises,&lt;br /&gt;E = external factors,&lt;br /&gt;S = implementing developer skill level,&lt;br /&gt;K = available domain knowledge&lt;/p&gt; &lt;p&gt;Clearly, the only thing that can be “estimated” here is C – an idea of complexity (also based on the “understanding” of the team – whatever that is, and however it can be quantified). Let’s say that we measure this with complexity points (or story points). If we assume that everything else will get averaged out over the duration of the project (which it usually does), then it all comes together quite nicely. This is why story point estimation works.&lt;/p&gt; &lt;p&gt;On the other hand, trying to estimate using hours is like trying to guess the effect of the other four (and possibly more) factors. Trying to estimate in hours is like trying to estimate both the effort needed due to complexity AND the velocity of the people working on the story.&lt;/p&gt; &lt;p&gt;Finally, if I hear someone say that they have a capacity of 200 real hours, that they’re signing up for 300 hours of work and end up completing 250, then in my mind, the 250 hours of work that got done (which can’t be squeezed into 200 real hours) might as well be 250 story points. In fact, you can up the numbers by a factor of 10 so that the team really had 200 real hours (time doesn’t change), they signed up for 3000 points and got 2500 done, it will not change a thing. Story points are story points. The team can call it “ideal hours” or “estimate hours” or whatever they like. As long as they’re not real hours, they’re just like a rose with another name…&lt;/p&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2010/04/agile-estimation-story-points-vs-hours.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-4131657162478155001</guid><pubDate>Tue, 06 Apr 2010 12:13:00 +0000</pubDate><atom:updated>2010-04-06T05:19:37.650-07:00</atom:updated><title>Instant Gratification To My Dear Pa</title><description>It&#39;s true what everyone says. When you lose someone who was so close to you, and so involved in your life, the pain never really goes away. I lost my father last month, and I still feel like he is on a perpetual vacation. He was very nice person, not an alcoholic, was not abusive, and was not a bad father. He was actually the best father he could have been. He loved me so much &amp;amp; i loved him too.&lt;br /&gt;&lt;br /&gt;There is not a day that I do not think of him or wonder what he might think of me if he were still here; but by taking the best of his qualities and learning lessons from his life, I like to think that I have kept the flame of his spirit dancing within the halls of my own being.  In that sense, he has never left, and he will continue to accompany me during the remainder of my own limited time on this planet.&lt;br /&gt;&lt;br /&gt;Thanks Pa for giving me life &amp;amp; everything in this life. I&#39;ll miss you always.</description><link>http://myblog-sharad.blogspot.com/2010/04/instant-gratification-to-my-dear-pa.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-5478563591091815024</guid><pubDate>Tue, 23 Feb 2010 08:12:00 +0000</pubDate><atom:updated>2010-02-23T01:24:51.354-08:00</atom:updated><title>Business Process Interoperability (BPI) &amp; Business Process Testing (BPT)</title><description>&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;BUSINESS PROCESS INTEROPERABILITY (BPI):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;   Business process interoperability (BPI) is a property referring to the ability of diverse business processes to work together, to so called &quot;inter-operate&quot;.&lt;br /&gt;&lt;br /&gt;It is a state that exists when a business process can meet a specific objective automatically utilizing essential human labor only. Typically, BPI is present when a process conforms to standards that enable it to achieve its objective regardless of ownership, location, make, version or design of the computer systems used.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;BUSINESS PROCESS TESTING (BPT):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;   The testing of the full business process, from the start of a transaction (which might be a telephone call) through to the completion (which might be the receipt of payment for an invoice after goods have been shipped).&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Testing the full business process ensures that the system is really going to work. There are many examples of excellent software systems being implemented, where the supporting processes don’t work and undermine the effectiveness of the software (for example, e-commerce sites work perfectly, but the delivery companies don’t deliver when expected and ruin the customer experience).&lt;br /&gt;&lt;br /&gt;Where the implementation of the system requires a lot of interaction between the business and the system(s) then a dress rehearsal is highly recommended.&lt;br /&gt;&lt;br /&gt;~SA&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;&lt;/span&gt;</description><link>http://myblog-sharad.blogspot.com/2010/02/business-process-interoperability-bpi.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-3736178245408767885</guid><pubDate>Fri, 29 Jan 2010 09:30:00 +0000</pubDate><atom:updated>2010-01-29T01:38:19.413-08:00</atom:updated><title>Agile Testing Book</title><description>&lt;a href=&quot;http://safari.peachpit.com/9780321616944&quot;&gt;Agile Testing: A Practical Guide for Testers and Agile Teams&lt;/a&gt;, one of the best book by agile testing gurus &lt;a href=&quot;http://lisacrispin.blogspot.com/&quot;&gt;Lisa Crispin&lt;/a&gt; and Janet Gregory. If you are interested to know about the Agile testing, this is a &quot;must read&quot; book.&lt;br /&gt;&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2010/01/agile-testing-book.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-1695261361025145955</guid><pubDate>Thu, 31 Dec 2009 09:47:00 +0000</pubDate><atom:updated>2009-12-31T01:52:16.607-08:00</atom:updated><title>A New Start for a New Year</title><description>I don’t really bother with new year resolutions, but it is a good time to take stock and make a new start for the new year. Most of us are feeling the effects of the recession, so rather than moaning about our finances this is a good time to take action.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Take Control of Your Food Shopping:&lt;/span&gt;&lt;br /&gt;By planning your shopping in advance and buying the supermarket own brand products where possible you can avoid waste and cut your grocery bills significantly.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Take Control of Your Car Costs:&lt;/span&gt;&lt;br /&gt;The cost of running your car makes a significant dent in your weekly budget, but a few simple adjustments will help you to reduce the cost of fuel for your car.  Good planning and sensible driving can help you to reduce unnecessary journeys and avoid wasting fuel.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Give Your Time To Your Family:&lt;/span&gt;&lt;br /&gt;In the long term your children will not remember the expensive gifts that you worked so hard to provide. They will remember time spent with you doing simple things like cooking, playing in the park or going to the library. Your family need your time and attention, family time doesn’t have to be expensive there are lots of things that you can do as a family that cost very little.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Be Content With What You Have:&lt;/span&gt;&lt;br /&gt;In recent years we have got used to spending more than we have and always being able to have what we wanted when we wanted it. Our grandparents and great grandparents lived their lives very differently and there is a lot we can learn from their example. Like them we must learn to live within our means, to take care of the things we have and not waste anything. It will help us, but it will also help the planet if we learn to live more sustainably.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Don’t Be Too Proud to Accept Advice:&lt;/span&gt;&lt;br /&gt;Don’t overlook the wisdom of those who have lived a little longer than you, you may have heard it all before but take a little time to consider their advice. Your Grandmother’s sayings may have taken their place in family folk law, but remember that her generation lived through the hardest of times, so there may be a lot that you can learn from her example of independence and determination.&lt;br /&gt;&lt;br /&gt;Finally, Wish You A Happy &amp;amp; Prosperous New Year 2010 to all of you!!!&lt;br /&gt;&lt;br /&gt;With Love,&lt;br /&gt;   ~SA</description><link>http://myblog-sharad.blogspot.com/2009/12/new-start-for-new-year.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-3920225875880959740</guid><pubDate>Mon, 09 Nov 2009 14:00:00 +0000</pubDate><atom:updated>2009-11-09T06:04:55.789-08:00</atom:updated><title>Zero Defects - Get it right first time</title><description>How much do quality failures cost your company?&lt;br /&gt;&lt;br /&gt;Quality defects have significant costs associated with them - some of the most obvious being money, time, resources, and lost reputation. And programs to eliminate quality defects can be expensive and time consuming. Do you insist on eliminating defects entirely no matter the cost? Or, do you accept that a certain, albeit very small, percentage of defects is acceptable, and just accept the costs and learn to live with them?&lt;br /&gt;&lt;br /&gt;One of the most influential ideas about this was the notion of &quot;zero defects.&quot; This phrase was coined by Philip Crosby in his 1979 book titled, &quot;Quality is Free.&quot;&lt;br /&gt;&lt;br /&gt;His position was that where there are zero defects, there are no costs associated with issues of poor quality; and hence, quality becomes free.&lt;br /&gt;Explaining the Idea&lt;br /&gt;&lt;br /&gt;Zero defects is a way of thinking and doing that reinforces the notion that defects are not acceptable, and that everyone should &quot;do things right the first time&quot;. The idea here is that with a philosophy of zero defects, you can increase profits both by eliminating the cost of failure and increasing revenues through increased customer satisfaction.&lt;br /&gt;&lt;br /&gt;***&quot;While this will probably be true, it may not be true in every case!&quot;&lt;br /&gt;&lt;br /&gt;&quot;Zero defects&quot; is referred to as a philosophy, a mentality or a movement. It&#39;s not a program, nor does it have distinct steps to follow or rules to abide by. This is perhaps why zero defects can be so effective, because it means it&#39;s adaptable to any situation, business, profession or industry.&lt;br /&gt;&lt;br /&gt;The question that often comes up when zero defects is discussed, is whether or not zero defects is ever attainable. Essentially, does adopting a zero defect environment only set users up for failure?&lt;br /&gt;&lt;br /&gt;Zero defects is NOT about being perfect. Zero defects is about changing your perspective. It does this by demanding that you:&lt;br /&gt;&lt;br /&gt;    * Recognize the high cost of quality issues;&lt;br /&gt;    * Continuously think of the places where flaws may be introduced; and&lt;br /&gt;    * Work proactively to address the flaws in your systems and processes, which allow defects to occur.&lt;br /&gt;&lt;br /&gt;Zero defects is a standard. It is a measure against which any system, process, action, or outcome can be analyzed. When zero defects is the goal, every aspect of the business is subject to scrutiny in terms of whether it measures up.&lt;br /&gt;&lt;br /&gt;***&quot;The quality manager must be clear, right from the start, that zero defects is not a motivation program. Its purpose is to communicate to all employees the literal meaning of the words &#39;zero defects&#39; and the thought that everyone should do things right the first time.&quot;&lt;br /&gt;&lt;br /&gt;When you think about it, we expect zero defects when we are talking about items or services that we use. If you buy a fancy new plasma TV and your pixels start burning by the thousands, you demand satisfaction. When you take the car in for brake service, you expect that the mechanic will install the parts exactly as the manufacturer prescribes. No defect is an acceptable defect when it affects you personally.&lt;br /&gt;&lt;br /&gt;So why then, is it so easy to accept that &quot;defects happen&quot; when you are the one producing the product or providing the service? This is the interesting dichotomy that presents itself. Zero defects is one of the best ways to resolve the discord between what we expect for ourselves and what we can accept for others.&lt;br /&gt;&lt;br /&gt;***&quot;Be very careful about where you apply zero defects. If what you&#39;re doing contributes towards a mission critical or complex goal, you&#39;d better adopt a zero defects approach, or things could quickly unravel.&quot;&lt;br /&gt;&lt;br /&gt;However, if you fanatically follow a zero defects approach in areas which don&#39;t need it, you&#39;ll most likely be wasting resources. One of the most important of these resources is time, and this is where people are accused of time-destroying &quot;perfectionism.&quot;&lt;br /&gt;Adopting Zero Defects&lt;br /&gt;&lt;br /&gt;There are no step-by-step instructions for achieving zero defects, and there is no magic combination of elements that will result in them. There are, however, some guidelines and techniques to use when you decide you are ready to embrace the zero defects concept.&lt;br /&gt;&lt;br /&gt;Management must commit to zero defects. Zero defects requires a top down approach: The best-intentioned employees cannot provide zero defects if they are not given the tools to do so.&lt;br /&gt;&lt;br /&gt;    * When you decide that zero defects is the approach you want to take, recognize that it likely represents a significant change to the way people do things. Manage the introduction using the principles of change management.&lt;br /&gt;&lt;br /&gt;    * Understand what your customers expect in terms of quality. Design systems that support zero defects where it matters, but don&#39;t over-design if the end-user just doesn&#39;t care.&lt;br /&gt;&lt;br /&gt;    * Zero defects requires a proactive approach. If you wait for flaws to emerge you are too late.&lt;br /&gt;&lt;br /&gt;    * Create quality improvement teams. Zero defects must be integrated with the corporate culture. Zero defects needs to be accepted as &quot;the ways things are done around here&quot;.&lt;br /&gt;&lt;br /&gt;    * Learn poka - yoke (POH-kay YOH-kay.) Invented in the 1960s by Shigeo Shingo of Japan, it translates to &quot;prevent inadvertent mistakes&quot;. It&#39;s an approach that emphasizes designing systems that make defects almost impossible or, if they can&#39;t be avoided, easy to detect and address. To implement zero defects, you have to have strong systems in place.&lt;br /&gt;&lt;br /&gt;    * Monitor your progress. Build mechanisms into your systems and methods of operating that provide continuous feedback. This allows you act quickly when flaws do occur.&lt;br /&gt;&lt;br /&gt;    * Measure your quality efforts. It is important to express your progress in terms of the bottom line. Take baseline measurements so you understand the cost of defects in your organization, and can measure the benefits your achieveing in eliminating them.&lt;br /&gt;&lt;br /&gt;    * Build quality into your performance expectations. Encourage members of your team to think about how they can achieve zero defects, and reward them when they&#39;re successful.&lt;br /&gt;&lt;br /&gt;    * Recognize that although zero defects is a destination, circumstances keep changing. Monitor, evaluate, and adapt in a continuous, never-ending cycle.&lt;br /&gt;&lt;br /&gt;***&quot;Things have moved on since 1979. Since then, there have been several waves of quality improvement which have taken things further, most recently resulting in &quot;Six Sigma&quot;.&lt;br /&gt;&lt;br /&gt;While zero defects is a useful idea, be aware that you may have to go much further nowadays if you want to lead your market in terms of quality of delivery.&quot;</description><link>http://myblog-sharad.blogspot.com/2009/11/zero-defects-get-it-right-first-time.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-2450433452073920409</guid><pubDate>Mon, 12 Oct 2009 08:50:00 +0000</pubDate><atom:updated>2009-10-12T03:14:51.047-07:00</atom:updated><title>Software Engineering Process Group (SEPG)</title><description>A Software Engineering Process Group (SEPG) is an organization&#39;s focal point for software process improvement activities. These individuals perform assessments of organizational capability, develop plans to implement needed improvements, coordinate the implementation of those plans, and measure the effectiveness of these efforts. Successful SEPGs require specialized skills and knowledge of many areas outside traditional software engineering.&lt;br /&gt;&lt;br /&gt;Most organizations have many different projects or contracts underway simultaneously, and perhaps several different software development and maintenance divisions. Thus, many instances of the process improvement cycle may be operating concurrently. For example, one part of the organization may be following up on assessment findings by examining current cost-estimation practice, and another may be training software engineers in code inspections. The process improvement cycle works both globally across the organization, through policy changes and process assessments, and locally, with the implementation of particular changes. Assessments lead to strategy and policy updates; these updates lead to plans for the incorporation of new approaches to management and new software technology; the results meanwhile must be tracked and reported.&lt;br /&gt;&lt;br /&gt;The software engineering process group is a central force for process improvement. The group maintains the overall view of current efforts and facilitates these efforts on a continuing basis. Its members foster collaboration among everyone in the organization who is involved with software process improvement.&lt;br /&gt;&lt;br /&gt;Following are ongoing activities of the process group:&lt;br /&gt;&lt;br /&gt;  * Obtains and maintains the support of all levels of management.&lt;br /&gt;  * Facilitates software process assessments.&lt;br /&gt;  * Works with line managers whose projects are affected by changes in software engineering practice, providing a broad perspective of the improvement effort and helping them set expectations.&lt;br /&gt;  * Maintains collaborative working relationships with software engineers, especially to obtain, plan for, and install new practices and technologies.&lt;br /&gt;  * Arranges for any training or continuing education related to process improvements.&lt;br /&gt;  * Tracks, monitors, and reports on the status of particular improvement efforts.&lt;br /&gt;  * Facilitates the creation and maintenance of process definitions, in collaboration with managers and engineering staff.&lt;br /&gt;  * Maintains a process database.&lt;br /&gt;  * Provides process consultation to development projects and management.&lt;br /&gt;&lt;br /&gt;The process group is not part of product development but is staffed by practitioners. As a result, it has expertise in software engineering. It may also have, and at any rate should develop, expertise in process definition, organizational change, and technology related to improving or measuring quality.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Costs &amp;amp; Benefits:&lt;br /&gt;&lt;/span&gt;Process groups had to present a persuasive business case to become chartered and operational. Software&lt;br /&gt;engineer process improvement was a concept with inherent merit in their organizations; competitive pressures required a steady increase in quality, which in turn required a commitment to improve. Nonetheless, it should be helpful to look briefly at specific costs and benefits of process groups and related efforts.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Costs:&lt;br /&gt;&lt;/span&gt;The costs of estabilishing the software engineering process group and related functions- the process improvement infrastructure- are primarily labor costs. These are consumed in staff for the software engineering process group, and in the time spent in planning and implementing improvement actions. Often these are costs that would be expended on similar activities in any case, but in a less organized and therefore less visible way.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Benefits:&lt;br /&gt;&lt;/span&gt;The primary benefit of an improved- that is, more disciplined -software process is improved visibility of the process. The visibilty makes the process more manageable during software development and maintenance, thus reducing risk. Schedules become more predictable, as do costs. Software is of higher quality at delivery and is easier to maintain. The cost of investment in process improvement work is amortized and ultimately more than rapid.&lt;br /&gt;&lt;br /&gt;Another benefit is the improved prospect of winning and keeping contracts when the government includes software process maturity in its source selection and contract management criteria. Moreover, if certain contracts incentives are inaugurated, developers would be paid an award fee of up to 15% based on software quality as assessed during the early post -deployment phase. A mature development process would make it more likely that the award would be earned.&lt;br /&gt;&lt;br /&gt;With Love,&lt;br /&gt;~SA&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;</description><link>http://myblog-sharad.blogspot.com/2009/10/software-engineering-process-group-sepg.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-8235889780906307508</guid><pubDate>Thu, 17 Sep 2009 06:10:00 +0000</pubDate><atom:updated>2009-09-16T23:20:23.363-07:00</atom:updated><title>Quality Assurance Process Tasks</title><description>&lt;h1 style=&quot;margin: 3pt 0in;&quot;&gt;&lt;br /&gt;&lt;/h1&gt;&lt;br /&gt;&lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;PROCESS TASKS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1. Establish QA organization or function&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The PM appoints an individual or group responsible for QA.&lt;span&gt;  &lt;/span&gt;QA must have organizational freedom, authority, and independence to objectively evaluate and report on project activities.&lt;span&gt;  &lt;/span&gt;The QA Group maintains a reporting channel to senior management that is independent of the project.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 3pt 0in 3pt 0.25in; text-indent: -0.25in;&quot; class=&quot;Blocklabel&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;strong&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 3pt 0in 3pt 0.25in; text-indent: -0.25in;&quot; class=&quot;Blocklabel&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;strong&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;2.&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Select QA tasks and assign responsibilities&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The QA Group defines and assigns the tasks, work products and processes that will be performed, such as those listed below:&lt;/span&gt; &lt;p style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -18.9pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;a.&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Review products, tools, services, and facilities against requirements, standards and guidelines.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -18.9pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;b.&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Audit project processes for compliance with standards, and established best practices.&lt;span&gt;  &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -18.9pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;c.&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Participate in peer reviews and project reviews (technical and management reviews) by providing status on compliance, problem areas, and risks.&lt;span&gt;  &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -18.9pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;d.&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Suggest methods, standards, guidelines, and tools to be defined for the project and verify they are documented in the project management plan or separate QA plan.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -18.9pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;e.&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Report results of product and/or service evaluations and process audits to the PM, senior management, relevant stakeholders, and the project’s engineering process group (e.g. SEPG) as appropriate.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -18.9pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;f.&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Collect and report metrics on the status of cost and schedule, product evaluations, project quality, and audits.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 3pt 0in 3pt 0.2in;&quot; class=&quot;Blocklabel&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;g.&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Collect improvement information on the QA processes and establish and maintain a description of the defined process.&lt;/span&gt;&lt;span&gt;&lt;strong&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 3pt 0in 3pt 0.2in;&quot; class=&quot;Blocklabel&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;strong&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3.      Establish and maintain the plan for the QA Process&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;br /&gt;The QA Group develops and documents QA plans in the project plan or equivalently in a QA Plan.&lt;span&gt;  &lt;/span&gt;Depending on the size and type of QA activities required, planning topics can include those listed below: &lt;/span&gt;&lt;br /&gt;&lt;table class=&quot;MsoNormalTable&quot; style=&quot;margin: auto auto auto 23.4pt; border-collapse: collapse;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;border: medium none rgb(236, 233, 216); padding: 0in 5.4pt; width: 229.5pt;&quot; valign=&quot;top&quot; width=&quot;306&quot;&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 17.1pt; text-indent: -0.25in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Quality objectives, in measurable terms&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 17.1pt; text-indent: -0.25in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Types of test and verification and validation (V&amp;amp;V) activities &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 17.1pt; text-indent: -0.25in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Entry and exit criteria for project lifecycle phases&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 17.1pt; text-indent: -0.25in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Responsibilities of the QA group&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 17.1pt; text-indent: -0.25in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Resource and training requirements for the QA group or function&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 17.1pt; text-indent: -0.25in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Scheduling, budgeting and funding of QA activities&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 17.1pt; text-indent: -0.25in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;QA participation in development of project plans, standards, and procedures&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style=&quot;border: medium none rgb(236, 233, 216); padding: 0in 5.4pt; width: 220.5pt;&quot; valign=&quot;top&quot; width=&quot;294&quot;&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 12.6pt; text-indent: -13.5pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Process evaluations and audits to be performed by QA&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 12.6pt; text-indent: -13.5pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Product and service audits and reviews to be conducted by QA&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 12.6pt; text-indent: -13.5pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Standards and procedures used for QA&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 12.6pt; text-indent: -13.5pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Documenting and tracking noncompliance issues, and the escalation procedure&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 12.6pt; text-indent: -13.5pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Documentation that QA establishes, maintains, and controls over the life of the project through delivery&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in -5.4pt 0pt 12.6pt; text-indent: -13.5pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;·&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:&#39;Times New Roman&#39;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Method, audience, and frequency of providing feedback on QA activities&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p style=&quot;margin: 3pt 0in; text-indent: 0in;&quot; class=&quot;Blocklabel&quot;&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;4.&lt;span&gt;         &lt;/span&gt;Create and maintain QA procedures and checklists&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;The QA Group establishes and maintains the procedures, checklists, and work aids that describe how QA is to be performed.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;5.      Resource and perform QA as described in the Plan&lt;br /&gt;&lt;/span&gt; &lt;p style=&quot;margin: 3pt 0in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The QA Group ensures that resources (tools, databases, work stations, etc.,) for performing the QA Process, developing the work products and providing QA services are adequate.&lt;span&gt;  &lt;/span&gt;Tools required to perform the QA tasks are identified based on project requirements.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 3pt 0in;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The QA Group performs the tasks as defined in the project or QA Plan. Problems or non-conformances with requirements and standards are documented and reported to the PM or appropriate authority.&lt;span&gt;  &lt;/span&gt;The QA Group communicates the results of QA activities to relevant stakeholders for resolution.&lt;span&gt;  &lt;/span&gt;Senior management addresses non-compliance issues that cannot be resolved within the project. &lt;/span&gt;&lt;/p&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;6.      Identify and select QA training&lt;br /&gt;&lt;/span&gt; &lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The QA Group identifies training required to perform the tasks identified in the QA Plan. Training includes training of the QA Group and QA orientation for the project team members.&lt;/span&gt;&lt;/p&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;7.      Monitor and control the QA Process&lt;br /&gt;&lt;/span&gt; &lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The QA Group monitors and controls the day-to-day QA activities against the QA Plan, schedule and budget.&lt;span&gt;  &lt;/span&gt;Identify and evaluate the effects of risks on, and significant deviations from, the QA plan, schedule and budget.&lt;span&gt;  &lt;/span&gt;Take corrective action when requirements and objectives are not being satisfied or when progress differs significantly from the plan.&lt;/span&gt;&lt;/p&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;8.      Place QA work products under CM&lt;br /&gt;&lt;/span&gt; &lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The QA Group places completed QA work products under configuration management (CM) in accordance with the project CM Plan.&lt;/span&gt;&lt;/p&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;9.      Objectively evaluate the QA Process&lt;br /&gt;&lt;/span&gt; &lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The Objective Verifier evaluates the QA Group to provide credible assurance that the QA Process is implemented as planned, and adheres to its process description, standards and procedures. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 3pt 0in 3pt 0.2in;&quot; class=&quot;Blocklabel&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Times New Roman;&quot;&gt;&lt;span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;10.  Review QA activities and results with senior management and stakeholders&lt;br /&gt;&lt;/span&gt; &lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;QA activities, status and results are reviewed with the stakeholders, PM and senior management on a periodic and event-driven basis as designated in the QA Plan.&lt;span&gt;  &lt;/span&gt;The QA Group escalates unresolved or non-compliance issues and resolves them as necessary.&lt;/span&gt;&lt;/p&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;11.  Collect improvement information&lt;br /&gt;&lt;/span&gt; &lt;p style=&quot;margin: 0in 0in 3pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The QA Group initially reviews project QA processes and identifies improvements and efficiencies for future use.&lt;span&gt;  &lt;/span&gt;Suggestions for improvement of project QA processes are submitted to the project’s engineering project office for evaluation.&lt;span&gt;  &lt;/span&gt;Nominations for organizational standard best practices should be handled per the SSC San Diego SPA document, (submitted to SEPO, using Document Change Requests). &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in 0in 3pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;SEPO collects work products, measures, measurement results and improvement information derived from planning and performing the project QA Process to support future use and improvement as process assets.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;SEPO establishes, collects and analyzes qualitative and quantitative measures of process variability to determine whether the processes are adequate for the intended function, satisfy project and organizational goals, and whether learning has been effectively shared.&lt;/span&gt;&lt;/p&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;12.  Create and maintain a defined QA Process description&lt;br /&gt;&lt;/span&gt; &lt;p style=&quot;margin: 0in 0in 3pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;Working from SPI Agent and project nominations, SEPO and SPI Agents select and further refine QA best practice nominations into defined organizational QA standard process descriptions, templates and checklists for reuse as organizational process assets.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;The QA Group then selects and tailors the QA Process assets from the process asset library according to the tailoring/scalability guidelines and the projects needs.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0in 0in 0pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;;font-family:Times New Roman;font-size:100%;&quot;  &gt;~SA&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description><link>http://myblog-sharad.blogspot.com/2009/09/quality-assurance-process-tasks.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-518690097635871424</guid><pubDate>Fri, 07 Aug 2009 10:28:00 +0000</pubDate><atom:updated>2009-08-07T03:30:35.619-07:00</atom:updated><title>Agile Methodology</title><description>&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;What Is Agile?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Agile methodology is an approach to project management, typically used in software development. It helps teams respond to the unpredictability of building software through incremental, iterative work cadences, known as sprints. But before discussing agile methodologies further, it’s best to first turn to the methodology that inspired it: waterfall, or traditional sequential development.&lt;br /&gt;Where Did Agile Come From?&lt;br /&gt;&lt;br /&gt;In 1970, Dr. Winston Royce presented a paper entitled “Managing the Development of Large Software Systems,” which outlined his ideas on sequential development. In essence, his presentation asserted that a project could be developed much like an automobile on an assembly line, in which each piece is added in sequential phases. This means that every phase of the project must be completed before the next phase can begin. Thus, developers first gather all of a project’s requirements, then complete all of its architecture and design, then write all of the code, and so on. There is little, if any, communication between the specialized groups that complete each phase of work.&lt;br /&gt;&lt;br /&gt;It’s easy to see how this development agile methodology is far from optimized. First of all, it assumes that every requirement of the project can be identified before any design or coding occurs. Put another way, do you think you could tell a team of developers everything that needed to be in a piece of software before it was up and running? Or would it be easier to describe your vision to the team if you could react to functional software? Many software developers have learned the answer to that question the hard way: At the end of a project, a team might have built the software it was asked to build, but, in the time it took to create, business realities have changed so dramatically that the product is irrelevant. In that scenario, a company has spent time and money to create software that no one wants. Couldn’t it have been possible to ensure the end product would still be relevant before it was actually finished?&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Why Agile?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Agile development methodology attempts to provide many opportunities to assess the direction of a project throughout the development lifecycle. This is achieved through regular cadences of work, known as sprints or iterations, at the end of which teams must present a shippable increment of work. Thus by focusing on the repetition of abbreviated work cycles as well as the functional product they yield, agile methodology could be described as “iterative” and “incremental.” In waterfall, development teams only have one chance to get each aspect of a project right. In an agile paradigm, every aspect of development — requirements, design, etc. — is continually revisited throughout the lifecycle. When a team stops and re-evaluates the direction of a project every two weeks, there’s always time to steer it in another direction.&lt;br /&gt;&lt;br /&gt;The results of this “inspect-and-adapt” approach to development greatly reduce both development costs and time to market. Because teams can gather requirements at the same time they’re gathering requirements, the phenomenon known as “analysis paralysis” can’t really impede a team from making progress. And because a team’s work cycle is limited to two weeks, it gives stakeholders recurring opportunities to calibrate releases for success in the real world. In essence, it could be said that the agile development methodology helps companies build the right product. Instead of committing to market a piece of software that hasn’t even been written yet, agile empowers teams to optimize their release as it’s developed, to be as competitive as possible in the marketplace. In the end, a development agile methodology that preserves a product’s critical market relevance and ensures a team’s work doesn’t wind up on a shelf, never released, is an attractive option for stakeholders and developers alike.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Agile Methods&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some of the well-known agile software development methods:&lt;br /&gt;&lt;br /&gt;   * Agile Modeling&lt;br /&gt;   * Agile Unified Process (AUP)&lt;br /&gt;   * Agile Data Method&lt;br /&gt;   * DSDM&lt;br /&gt;   * Essential Unified Process (EssUP)&lt;br /&gt;   * Extreme programming (XP)&lt;br /&gt;   * Feature Driven Development (FDD)&lt;br /&gt;   * Getting Real&lt;br /&gt;   * Open Unified Process (OpenUP)&lt;br /&gt;   * Scrum&lt;br /&gt;   * Lean software development&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Agile Practices&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   * Test Driven Development (TDD)&lt;br /&gt;   * Behavior Driven Development (BDD)&lt;br /&gt;   * Continuous Integration&lt;br /&gt;   * Pair Programming&lt;br /&gt;   * Planning poker&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2009/08/agile-methodology.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-3982428526064385944</guid><pubDate>Thu, 16 Jul 2009 07:42:00 +0000</pubDate><atom:updated>2009-07-16T01:12:22.901-07:00</atom:updated><title>ISO (International Organization for Standardization)</title><description>&lt;h1 style=&quot;font-style: italic;&quot;&gt;   &lt;span style=&quot;font-size:100%;&quot;&gt;About ISO&lt;/span&gt;   &lt;/h1&gt;   &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ISO (International Organization for Standardization) is the world&#39;s &lt;strong&gt;largest developer&lt;/strong&gt; and publisher of &lt;strong&gt;International Standards&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ISO is a &lt;strong&gt;network&lt;/strong&gt; of the national standards institutes of &lt;strong&gt;161&lt;/strong&gt;&lt;strong&gt; countries&lt;/strong&gt;, one member per country, with a Central Secretariat in Geneva, Switzerland, that coordinates the system. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ISO is a&lt;strong&gt; non-governmental organization&lt;/strong&gt; that forms a bridge between the public and private sectors. On the one hand, many of its member institutes are part of the governmental structure of their countries, or are mandated by their government. On the other hand, other members have their roots uniquely in the private sector, having been set up by national partnerships of industry associations. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Therefore, ISO enables a &lt;strong&gt;consensus&lt;/strong&gt; to be reached on solutions that meet both the requirements of business and &lt;strong&gt;the broader needs of society&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify; font-weight: bold;&quot;&gt;   &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Discover ISO:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h1&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt; &lt;/span&gt;  &lt;/span&gt;&lt;/h1&gt;   &lt;p&gt;   &lt;/p&gt;&lt;h3&gt;   &lt;span style=&quot;font-size:85%;&quot;&gt;ISO&#39;s Name:   &lt;/span&gt;&lt;/h3&gt;   &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Because &quot;International Organization for Standardization&quot; would have different acronyms in different languages (&quot;IOS&quot; in English, &quot;OIN&quot; in French for &lt;em&gt;Organisation internationale de normalisation&lt;/em&gt;), its founders decided to give it also a short, all-purpose name. They chose &lt;strong&gt;&quot;ISO&quot;&lt;/strong&gt;, derived from the Greek &lt;em&gt;isos&lt;/em&gt;,&lt;strong&gt; meaning &quot;equal&quot;&lt;/strong&gt;. Whatever the country, whatever the language, the short form of the organization&#39;s name is always ISO.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;   &lt;span style=&quot;font-size:85%;&quot;&gt;Why standards matter:&lt;/span&gt;&lt;/h3&gt;   &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Standards make an enormous and positive contribution to most aspects of our lives.&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Standards ensure desirable characteristics of products and services such as quality, environmental friendliness, safety, reliability, efficiency and interchangeability - and at an economical cost.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;When products and services meet our expectations, we tend to take this for granted and be unaware of the role of standards. However, when standards are absent, we soon notice. We soon care when products turn out to be of poor quality, do not fit, are incompatible with equipment that we already have, are unreliable or dangerous. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;When products, systems, machinery and devices work well and safely, it is often because they meet standards. And &lt;strong&gt;the organization responsible&lt;/strong&gt; for many thousands of the standards which benefit the world is &lt;strong&gt;ISO&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;When standards are absent, we soon notice.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;   What standards do:   &lt;/span&gt;&lt;/h3&gt;   &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ISO standards:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;make the development, manufacturing and supply of products and services &lt;strong&gt;more efficient, safer and cleaner&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;facilitate trade&lt;/strong&gt; between countries and make it &lt;strong&gt;fairer&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;provide governments with a technical base for &lt;strong&gt;health, safety and environmental legislation&lt;/strong&gt;, and conformity assessment&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;share&lt;/strong&gt; technological advances and good management practice&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;disseminate &lt;strong&gt;innovation&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;safeguard consumers&lt;/strong&gt;, and users in general, of products and services&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;make life simpler by providing&lt;strong&gt; solutions&lt;/strong&gt; to common problems&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Who standards benefit:&lt;/span&gt;&lt;/span&gt;   &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;ISO standards provide technological, economic and societal benefits. &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;businesses&lt;/strong&gt;, the widespread adoption of International Standards means that suppliers can develop and offer products and services meeting specifications that have wide international acceptance in their sectors. Therefore, businesses using International Standards can compete on many more markets around the world.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;innovators&lt;/strong&gt; of new technologies, International Standards on aspects like terminology, compatibility and safety speed up the dissemination of innovations and their development into manufacturable and marketable products.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;customers&lt;/strong&gt;, the worldwide compatibility of technology which is achieved when products and services are based on International Standards gives them a &lt;strong&gt;broad choice &lt;/strong&gt;of offers. They also benefit from the &lt;strong&gt;effects of competition&lt;/strong&gt; among suppliers.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;governments&lt;/strong&gt;, International Standards provide the technological and scientific bases underpinning health, safety and environmental legislation.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;trade officials&lt;/strong&gt;, International Standards create &lt;strong&gt;&quot;a level playing field&quot;&lt;/strong&gt; for all competitors on those markets. The existence of divergent national or regional standards can create technical barriers to trade. International Standards are the technical means by which political trade agreements can be put into practice.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;developing countries&lt;/strong&gt;, International Standards that represent an international consensus on the state of the art are an important source of &lt;strong&gt;technological know-how&lt;/strong&gt;. By defining the characteristics that products and services will be expected to meet on export markets, International Standards give developing countries a basis for making &lt;strong&gt;the right decisions&lt;/strong&gt; when investing their scarce resources and thus avoid squandering them.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;consumers&lt;/strong&gt;, conformity of products and services to International Standards provides assurance about their quality, safety and reliability.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;everyone&lt;/strong&gt;, International Standards contribute to the &lt;strong&gt;quality of life&lt;/strong&gt; in general by ensuring that the transport, machinery and tools we use are safe.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;For &lt;strong&gt;the planet&lt;/strong&gt; we inhabit, International Standards on air, water and soil quality, on emissions of gases and radiation and environmental aspects of products can contribute to efforts to &lt;strong&gt;preserve the environmen&lt;/strong&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;t.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;   The ISO brand:&lt;/span&gt;&lt;/h3&gt;   &lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Democratic&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Every full member of ISO has the right to take part in the development of any standard which it judges to be important to its country&#39;s economy. No matter what the size or strength of that economy, each participating member in ISO has one vote. Each country is on an &lt;strong&gt;equal footing&lt;/strong&gt;&lt;/span&gt; to influence the direction of ISO&#39;s work at the strategic level, as well as the technical content of its individual standards. &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Voluntary&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;ISO standards are voluntary&lt;/strong&gt;. As a non-governmental organization, ISO has no legal authority to enforce the implementation of its standards. ISO does not regulate or legislate. However, countries may decide to adopt ISO standards - mainly those concerned with health, safety or the environment - as regulations or refer to them in legislation, for which they provide the technical basis. In addition, although ISO standards are voluntary, they may become a &lt;strong&gt;market requirement&lt;/strong&gt;, as has happened in the case of ISO 9001 quality management systems, or of dimensions of freight containers and bank cards.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;ISO itself does not regulate or legislate.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Market-driven&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ISO only develops standards for which there is a &lt;strong&gt;market requirement&lt;/strong&gt;. The work is mainly carried out by experts from the industrial, technical and business sectors which have asked for the standards, and which subsequently put them to use.&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Consensus&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ISO standards are based on international consensus among the experts in the field. Consensus, like technology, evolves and ISO takes account both of evolving technology and of evolving interests by requiring a &lt;strong&gt;periodic review&lt;/strong&gt; of its standards at least every five years to decide whether they should be maintained, updated or withdrawn. In this way, ISO standards retain their position as the &lt;strong&gt;state of the art&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Globally relevant&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ISO standards are technical agreements which provide the framework for &lt;strong&gt;compatible technology worldwide&lt;/strong&gt;. They are designed to be globally relevant - useful everywhere in the world. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;ISO standards are useful everywhere in the world.&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;   How to recognize an ISO standard:   &lt;/span&gt;&lt;/h3&gt;   &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;In paper form, an ISO standard is published in A4 format - which is itself one of the ISO standard paper sizes. It may be anywhere between a four-page document and one several hundred pages&#39; long. ISO standards are also available as electronic downloads and many are available as part of a collection on CD or in handbook. An ISO standard carries &lt;strong&gt;the ISO logo &lt;/strong&gt;and the designation, &quot;&lt;strong&gt;International Standard&lt;/strong&gt;&quot;.&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-weight: bold;&quot;&gt;   &lt;span style=&quot;font-size:85%;&quot;&gt;The scope of ISO&#39;s work:&lt;/span&gt;&lt;/h3&gt;   &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ISO has more than 17500 International Standards and other types of normative documents in its current portfolio. ISO&#39;s work programme ranges from standards for traditional activities, such as agriculture and construction, through mechanical engineering, manufacturing and distribution, to transport, medical devices, information and communication technologies, and to standards for good management practice and for services.&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-weight: bold;font-size:85%;&quot; &gt;Examples of the benefits standards provide:&lt;/span&gt;   &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Standardization of screw threads helps to keep chairs, children&#39;s bicycles and aircraft together and solves the&lt;strong&gt; repair and maintenance &lt;/strong&gt;problems caused by a lack of standardization that were once a major headache for manufacturers and product users. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Standards establishing an international consensus on &lt;strong&gt;terminology&lt;/strong&gt; make technology transfer easier and safer. They are an important stage in the advancement of new technologies and dissemination of innovation.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Without the standardized &lt;strong&gt;dimensions &lt;/strong&gt;of freight containers, international trade would be slower and more expensive. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Without the standardization of &lt;strong&gt;telephone and banking cards&lt;/strong&gt;, life would be more complicated. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;A lack of standardization may even affect the&lt;strong&gt; quality of life&lt;/strong&gt; itself: for &lt;strong&gt;the disabled&lt;/strong&gt;, for example, when they are barred access to consumer products, public transport and buildings because the dimensions of wheel-chairs and entrances are not standardized.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;strong&gt;Standardized symbols&lt;/strong&gt; provide danger warnings and information across linguistic frontiers. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Consensus on grades of various materials gives a &lt;strong&gt;common reference &lt;/strong&gt;for suppliers and clients in business dealings.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Agreement on a sufficient number of variations of a product to meet most current applications allows &lt;strong&gt;economies of scale&lt;/strong&gt; with &lt;strong&gt;cost benefits &lt;/strong&gt;for both producers and consumers. An example is the standardization of paper sizes.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Standardization of &lt;strong&gt;performance or safety requirements&lt;/strong&gt; of diverse equipment makes sure that users&#39; needs are met while allowing individual manufacturers the freedom to design their own solution on how to meet those needs. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Standardized &lt;strong&gt;computer protocols&lt;/strong&gt; allow products from different vendors to &quot;talk&quot; to each other. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Standardized &lt;strong&gt;documents&lt;/strong&gt; speed up the transit of goods, or identify sensitive or dangerous cargoes that may be handled by people speaking different languages. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Standardization of connections and interfaces of all types ensures the &lt;strong&gt;compatibility&lt;/strong&gt; of equipment of diverse origins and the &lt;strong&gt;interoperability &lt;/strong&gt;of different technologies. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Agreement on&lt;strong&gt; test methods&lt;/strong&gt; allows meaningful comparisons of products, or plays an important part in &lt;strong&gt;controlling pollution&lt;/strong&gt; - whether by noise, vibration or emissions. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Safety standards for machinery &lt;strong&gt;protect people&lt;/strong&gt; at work, at play, at sea... and at the dentist&#39;s.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Without the international agreement contained in ISO standards on &lt;strong&gt;metric quantities and units&lt;/strong&gt;, shopping and trade would be haphazard, science would be unscientific and technological development would be handicapped.&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;~SA&lt;br /&gt;&lt;/p&gt;</description><link>http://myblog-sharad.blogspot.com/2009/07/iso-international-organization-for.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-2551549171782395086</guid><pubDate>Tue, 30 Jun 2009 11:34:00 +0000</pubDate><atom:updated>2009-07-01T00:57:00.200-07:00</atom:updated><title>CMM &amp; CMMI</title><description>&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Capability Maturity Model (CMM):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The Capability Maturity Model (CMM) in software engineering is a model of the maturity of the capability of certain business processes. A maturity model can be described as a structured collection of elements that describe certain aspects of maturity in an organization, and aids in the definition and understanding of an organization&#39;s processes. The CMM has been superseded by the Capability Maturity Model Integration (CMMI).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Capability Maturity Model structure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Capability Maturity Model involves the following aspects:&lt;br /&gt;&lt;br /&gt;   * Maturity Levels: A 5-Level process maturity continuum - where the uppermost (5th) level is a notional ideal state where processes would be systematically managed by a combination of process optimization and continuous process improvement.&lt;br /&gt;   * Key Process Areas: A Key Process Area (KPA) identifies a cluster of related activities that, when performed collectively, achieve a set of goals considered important.&lt;br /&gt;   * Goals: The goals of a key process area summarize the states that must exist for that key process area to have been implemented in an effective and lasting way. The extent to which the goals have been accomplished is an indicator of how much capability the organization has established at that maturity level. The goals signify the scope, boundaries, and intent of each key process area.&lt;br /&gt;   * Common Features: Common features include practices that implement and institutionalize a key process area. There are five types of common features: Commitment to Perform, Ability to Perform, Activities Performed, Measurement and Analysis, and Verifying Implementation.&lt;br /&gt;   * Key Practices: The key practices describe the elements of infrastructure and practice that contribute most effectively to the implementation and institutionalization of the KPAs.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Levels of the Capability Maturity Model:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are five levels defined along the continuum of the CMM, and, according to the SEI: &quot;Predictability, effectiveness, and control of an organization&#39;s software processes are believed to improve as the organization moves up these five levels. While not rigorous, the empirical evidence to date supports this belief.&quot;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Level 1 - Ad hoc (Chaotic)&lt;/span&gt;&lt;br /&gt;   It is characteristic of processes at this level that they are (typically) undocumented and in a state of dynamic change, tending to be driven in an ad hoc, uncontrolled and reactive manner by users or events. This provides a chaotic or unstable environment for the processes.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Level 2 - Repeatable&lt;/span&gt;&lt;br /&gt;   It is characteristic of processes at this level that some processes are repeatable, possibly with consistent results. Process discipline is unlikely to be rigorous, but where it exists it may help to ensure that existing processes are maintained during times of stress.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Level 3 - Defined&lt;/span&gt;&lt;br /&gt;   It is characteristic of processes at this level that there are sets of defined and documented standard processes established and subject to some degree of improvement over time. These standard processes are in place (i.e., they are the AS-IS processes) and used to establish consistency of process performance across the organization.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Level 4 - Managed&lt;/span&gt;&lt;br /&gt;   It is characteristic of processes at this level that, using process metrics, management can effectively control the AS-IS process (e.g., for software development ). In particular, management can identify ways to adjust and adapt the process to particular projects without measurable losses of quality or deviations from specifications. Process Capability is established from this level.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Level 5 - Optimizing&lt;/span&gt;&lt;br /&gt;   It is a characteristic of processes at this level that the focus is on continually improving process performance through both incremental and innovative technological changes/improvements.&lt;br /&gt;&lt;br /&gt;At maturity level 5, processes are concerned with addressing statistical common causes of process variation and changing the process (for example, shifting the mean of the process performance) to improve process performance. This would be done at the same time as maintaining the likelihood of achieving the established quantitative process-improvement objectives.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;CMMI (Capacity Maturity Model Integration):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;CMMI (Capacity Maturity Model Integration) is a model for evaluating a company&#39;s level of maturity in terms of IT developments.&lt;br /&gt;CMMI is a broader version of CMM, on which it is based and from which it borrows most of its concepts, and offers best practices benchmarks for software development. The goal is to encourage companies to monitor and continually improve their processes and evaluate the maturity level of these processes on a five-level maturity scale set by the CMMI.&lt;br /&gt;&lt;br /&gt;CMMI is a collection of best practices that meet the needs of organizations in different areas of interest. A collection of best practices that cover a particular area of interest is called a CMMI model.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;CMMI currently addresses three areas of interest:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   (1) Product and service development — CMMI for Development (CMMI-DEV),&lt;br /&gt;   (2) Service establishment, management, and delivery — CMMI for Services (CMMI-SVC), and&lt;br /&gt;   (3) Product and service acquisition — CMMI for Acquisition (CMMI-ACQ).&lt;br /&gt;&lt;br /&gt;CMMI was developed by a group of experts from industry, government, and the Software Engineering Institute (SEI) at Carnegie Mellon University. CMMI models provide guidance for developing or improving processes that meet the business goals of an organization. A CMMI model may also be used as a framework for appraising the process maturity of the organization.&lt;br /&gt;&lt;br /&gt;CMMI originated in software engineering but has been highly generalised over the years to embrace other areas of interest, such as the development of hardware products, the delivery of all kinds of services, and the acquisition of products and services. The word &quot;software&quot; does not appear in definitions of CMMI. This generalization of improvement concepts makes CMMI extremely abstract. It is not as specific to software engineering as its predecessor, the Software CMM.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;Achieving CMMI compliance:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The traditional approach that organizations often adopt to achieve compliance with the CMMI involves the establishment of an Engineering Process Group (EPG) and Process Action Teams (PATs). This approach requires that members of the EPG and PATs be trained in the CMMI, that an informal (SCAMPI C) appraisal be performed, and that process areas be prioritized for improvement. More modern approaches that involve the deployment of commercially available, CMMI-compliant processes, can significantly reduce the time to achieve compliance. SEI has maintained statistics on the &quot;time to move up&quot; for organizations adopting the earlier Software CMM and primarily using the traditional approach. These statistics indicate that, since 1987, the median times to move from Level 1 to Level 2 is 23 months, and from Level 2 to Level 3 is an additional 20 months. These statistics have not been updated for the CMMI.&lt;br /&gt;&lt;br /&gt;The Software Engineering Institute’s (SEI) Team Software Process methodology and the Capability Maturity Modeling® framework have been successfully employed to accelerate progress from Maturity Level 1 to Maturity Level 4. They’ve demonstrated progressing form Level 1 to Level 4 in 30 months, which is less than half of the average time it has taken traditionally.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;CMMI Can Benefit You:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;CMMI provides&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Efficient, effective assessment and improvement across multiple process disciplines in an organization&lt;/li&gt;&lt;li&gt; Improvements to best practices incorporated from the Software CMM&lt;/li&gt;&lt;li&gt; A common, integrated vision of improvement for all elements of an organization&lt;/li&gt;&lt;li&gt; A means of representing new discipline-specific information in a standard, proven process-improvement context&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;For More Information About CMMI:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Go to CMMI Web site:      &lt;br /&gt;http://www.sei.cmu.edu/cmmi&lt;br /&gt;http://seir.sei.cmu.edu&lt;br /&gt;&lt;br /&gt;Contact SEI Customer Relations:&lt;br /&gt;Customer Relations&lt;br /&gt;Software Engineering Institute&lt;br /&gt;Carnegie Mellon University&lt;br /&gt;Pittsburgh, PA 15213-3890&lt;br /&gt;FAX: (412) 268-5800&lt;br /&gt;customer-relations@sei.cmu.edu&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;With Love,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;~SA&lt;/span&gt;&lt;/span&gt;</description><link>http://myblog-sharad.blogspot.com/2009/06/cmm-cmmi.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-4885217245471530932</guid><pubDate>Thu, 18 Jun 2009 06:14:00 +0000</pubDate><atom:updated>2009-06-18T04:39:57.214-07:00</atom:updated><title>Six Sigma – A Strategy for Achieving World Class Performance</title><description>&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What is Sigma (&lt;/span&gt;σ&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;)?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A term used in statistics to represent standard deviation, an indicator of the degree of variation in a set of a process&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What is Six Sigma (6&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;σ&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;)?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;A statistical concept that measures a process in terms of defects – at the six sigma level, there 3.4 defects per million opportunities.&lt;/li&gt;&lt;li&gt;A philosophy and a goal : as perfect as practically possible&lt;/li&gt;&lt;li&gt;A methodology and a symbol of quality&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sigma Level:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Short-term sigma levels correspond to the following long-term DPMO values (one-sided):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1 sigma = 690,000 DPMO = 31% efficiency&lt;/li&gt;&lt;li&gt;2 sigma = 308,000 DPMO = 69.2% efficiency&lt;/li&gt;&lt;li&gt;3 sigma = 66,800 DPMO = 93.32% efficiency&lt;/li&gt;&lt;li&gt;4 sigma = 6,210 DPMO = 99.379% efficiency&lt;/li&gt;&lt;li&gt;5 sigma = 230 DPMO = 99.977% efficiency&lt;/li&gt;&lt;li&gt;6 sigma = 3.4 DPMO = 99.9997% efficiency&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;These figures assume that the process mean will shift by 1.5 sigma towards the side with the critical specification limit some time after the initial study determining the short-term sigma level. The figure given for 1 sigma, for example, assumes that the long-term process mean will be 0.5 sigma &lt;i&gt;beyond&lt;/i&gt; the specification limit, rather than 1 sigma &lt;i&gt;within&lt;/i&gt; it, as it was in the short-term study.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Why not Four Sigma or 99.379 % ?&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Every hour the postal service would lose 20,000 pieces of mail&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Every day our drinking water would be unsafe for almost 15 minutes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Every week there would be 5,000 surgical operations that go wrong in some way&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Every month we would be without electricity for almost seven hours&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Why Six Sigma:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Money&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Quality&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Customer Satisfaction&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Competitive Advantage&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Growth&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Employee Pride&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Some Success Stories:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;At GE, Six Sigma added more than $ 2 billion to the bottom line in 1999 alone&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Motorola saved more than $ 15 billion in the first 10 years of its Six Sigma effort&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;AlliedSignal reports saving $ 1,5 billion through Six Sigma.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote style=&quot;font-weight: bold;&quot;&gt;&quot;Six Sigma is about practices that help you eliminate defects and always deliver products and services that meet customer specifications&quot;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Cost of Poor Quality:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;What is cost of scrap?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;What is cost of rework?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;What is cost of excessive cycle times and delays?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;What is cost of business lost because customers are dissatisfied with your products or services?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;What is cost of opportunities lost because you didn’t have time or the resources to take advantage of them?&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Critical-to-Quality (CTQ):&lt;br /&gt;&lt;/span&gt;Elements of a process that significantly affect the output of that process. Identifying these elements is figuring out how to make improvements that can dramatically reduce costs and enhance quality.&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Six Sigma Phases:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote style=&quot;font-weight: bold;&quot;&gt;D M A I C : Define -&gt; Measure -&gt; Analyze -&gt; Improve -&gt; Control&lt;/blockquote&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;DEFINE: &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Define the project goals and customer (internal and external) deliverables&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Define Customers and Requirements (CTQs)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Develop Problem Statement, Goals and Benefits&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Identify Champion, Process Owner and Team&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Define Resources&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Evaluate Key Organizational Support&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Develop Project Plan and Milestones&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Develop High Level Process Map&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Deliverables :&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Fully trained team is formed, supported, and committed to work on improvement project.&lt;br /&gt;Team charter developed, customers identified and high impact characteristics (CTQs) defined, business process mapped.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Checkpoints for Readiness&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Team Readiness :&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Team is sponsored by a champion or business leader.&lt;br /&gt;Team formed and team leaders assigned.&lt;br /&gt;Improvement team members fully trained on Six Sigma and DMAIC.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Team Charter :&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Completed project management charter, including business case, problem and goal statements, project scope, milestones, roles and responsibilities, communication plan.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Customers&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Customer(s) identified and segmented according to their different needs and requirements.&lt;br /&gt;Data collected and displayed to better understand customer(s) critical needs and requirements.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Business Process Mapping&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Completed, verified, and validated high-level &#39;as is&#39; (not &#39;should be&#39; or &#39;could be&#39;) business process map.&lt;br /&gt;Completed SIPOC representation, describing the Suppliers, Inputs, Process, Outputs, and Customers.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;MEASURE: &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Measure the process to determine current performance&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Define Defect, Opportunity, Unit and Metrics&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Detailed Process Map of Appropriate Areas&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Develop Data Collection Plan&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Validate the Measurement System&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Collect the Data&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Begin Developing Y=f(x) Relationship&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Determine Process Capability and Sigma Baseline&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Deliverables :&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Key measures identified, data collection planned and executed, process variation displayed and communicated, performance baselined, sigma level calculated.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Checkpoints for Readiness&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Key Measures Identified&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Key measures identified and agreed upon.&lt;br /&gt;High impact defects defined and identified in the business process.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Data Collection Planned and Executed&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Solid data collection plan established that includes measurement systems analysis.&lt;br /&gt;Data collected on key measures that were identified.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Process Variation Displayed/Communicated&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Process variation components displayed/communicated using suitable charts, graphs, plots.&lt;br /&gt;Long term and short term variability accounted for.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Performance Baseline/Sigma Calculation&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Measure baseline process performance (capability, yield, sigma level).&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;ANALYZE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Analyze and determine the root cause(s) of the defects&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Define Performance Objectives&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Identify Value/Non-Value Added Process Steps&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Identify Sources of Variation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Determine Root Cause(s)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Determine Vital Few x&#39;s, Y=f(x) Relationship&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Deliverables :&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Data and process analysis, root cause analysis, quantifying the gap/opportunity.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Checkpoints for Readiness&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Data and Process Analysis&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Identify gaps between current performance and the goal performance.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Root Cause Analysis&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Generate list of possible causes (sources of variation).&lt;br /&gt;Segment and stratify possible causes (sources of variation).&lt;br /&gt;Prioritize list of &#39;vital few&#39; causes (key sources of variation).&lt;br /&gt;Verify and quantify the root causes of variation.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Quantifying the Gap/Opportunity&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Determine the performance gap.&lt;br /&gt;Display and communicate the gap/opportunity in financial terms.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;IMPROVE: Improve the process by eliminating defects&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Perform Design of Experiments&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Develop Potential Solutions&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Define Operating Tolerances of Potential System&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Assess Failure Modes of Potential Solutions&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Validate Potential Improvement by Pilot Studies&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Correct/Re-Evaluate Potential Solution&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Deliverables :&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Generate (and test) possible solutions, select the best solutions, design implementation plan.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Checkpoints for Readiness&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Generating (and Testing) Possible Solutions&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Possible solutions generated and tested.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Selecting The Best Solution(s)&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Optimal solution selected based on testing and analysis.&lt;br /&gt;New and improved process (&#39;should be&#39;) maps developed.&lt;br /&gt;Cost/benefit analysis of optimal solution(s).&lt;br /&gt;Small-scale pilot for proposed improvement(s).&lt;br /&gt;Pilot data collected and analyzed.&lt;br /&gt;Improved process (&#39;should be&#39;) maps modified based on pilot data and analysis.&lt;br /&gt;Project impact on utilizing the best solution(s).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Designing Implementation Plan&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Solution implementation plan established, including schedule/work breakdown structure, resources, risk management plan, cost/budget, and control plan.&lt;br /&gt;Contingency plan established.&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;CONTROL: Control future process performance&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Define and Validate Monitoring and Control System&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Develop Standards and Procedures&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Implement Statistical Process Control&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Determine Process Capability&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Develop Transfer Plan, Handoff to Process Owner&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Verify Benefits, Cost Savings/Avoidance, Profit Growth&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Close Project, Finalize Documentation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Communicate to Business, Celebrate &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Deliverables :&lt;/span&gt;&lt;br /&gt;Documented and implemented monitoring plan, standardized process, documented procedures, response plan established and deployed, transfer of ownership (project closure).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Checkpoints for Readiness&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Monitoring Plan&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Control plan in place for sustaining improvements (short and long-term).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Process Standardization&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;New process steps, standards, and documentation are ingrained into normal operations.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Documented Procedures&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Operating procedures are consistent.&lt;br /&gt;Knowledge gained on process is shared and institutionalized.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Response Plan&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Response plans established, understood, and deployed.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Transfer of Ownership (Project Closure)&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;Transfer ownership and knowledge to process owner and process team tasked with the responsibilities.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;blockquote&gt;&lt;br /&gt;DMADV: Define -&gt; Measure -&gt; Analyze -&gt; Design -&gt; Verify&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;The basic method consists of the following five steps:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;* &lt;span style=&quot;font-weight: bold;&quot;&gt;Define&lt;/span&gt; design goals that are consistent with customer demands and the enterprise strategy.&lt;br /&gt;* &lt;span style=&quot;font-weight: bold;&quot;&gt;Measure&lt;/span&gt; and identify CTQs (characteristics that are Critical To Quality), product capabilities, production process capability, and risks.&lt;br /&gt;* &lt;span style=&quot;font-weight: bold;&quot;&gt;Analyze&lt;/span&gt; to develop and design alternatives, create a high-level design and evaluate design capability to select the best design.&lt;br /&gt;* &lt;span style=&quot;font-weight: bold;&quot;&gt;Design&lt;/span&gt; details, optimize the design, and plan for design verification. This phase may require simulations.&lt;br /&gt;* &lt;span style=&quot;font-weight: bold;&quot;&gt;Verify&lt;/span&gt; the design, set up pilot runs, implement the production process and hand it over to the process owners.&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;font-weight: bold;&quot;&gt;DMADV is also known as DFSS, an abbreviation of &quot;Design For Six Sigma&quot;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Tools and Roles for Six Sigma:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Process Maping:&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt;Creating flowcharts of the step in a process – operations, decision points, delays, movements, handoffs, rework, loops, and controls or inspections.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span&gt; process map is illustrated description of how a process work.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Design of Experiments (DOE):&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;DOE is a structured, organized method for determining the relationship between factors (Xs) affecting a process and the output of that process (Y).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;XY Matrix:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;A group of rows and columns, with one set of increments marked along the X (horizontal) axis and another set of increments marked along the Y (vertical) axis. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The purpose of using XY matrix is to study and understand the relationship between what you are putting into a process and what your customer is getting out of it. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The XY matrix allows the team to identify gaps, areas for improvement.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Measurement System Analysis:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The goal of this tool is to ensure that your measurement system is statically confident – that it’s both accurate and precise each and every time it is used. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Undertaken during Measure phase, your MSA determines whether or not you can take a certain measurement and repeat or reproduce it among different people who take the same measurement.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Process Capability Tool:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Process capability tool is the measure of a process being able to meet specification requirements and fulfill customer CTQ needs on a long term basis.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Hypothesis Testing:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Investigating a theory about the suspected cause (s) of a particular effect in a process to determine if it is correct. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;It’s a compass that points you directly to the vital few factors that are most affecting your process.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Failure Mode Effect Analysis:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The manner in which a part or process can fail to meet a specification, creating a defect or non-conformance, and the impact on the customer if that failure mode is not prevented or corrected.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Control Plan:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;A detailed assessment and guide for maintaining all the positive changes you, your black belt, and the project team have made. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;It ensures that all your analysis and efforts stay in effect and that you have information at your disposal to prevent backsliding or a return to less than optimal performance standard.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;Key Roles for Six Sigma:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Executive Leadership:&lt;/span&gt; Includes CEO and other key top management team members. They are responsible for setting up a vision for Six Sigma implementation.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Champions:&lt;/span&gt; Are responsible for the Six Sigma implementation across the organization in an integrated manner. Champions also act as mentor to Black Belts.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Master Black Belts:&lt;/span&gt; dentified by champions, act as in-house expert coach for the organization on Six Sigma. They devote 100% of their time to Six Sigma.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Black Belts:&lt;/span&gt; Operate under Master Black Belts to apply Six Sigma methodology to specific projects. They primarily focus on Six Sigma project execution.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Green Belts:&lt;/span&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;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Six Sigma Do&#39;s:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Do communicate the commitment company-wide&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Do demonstrate the commitment of company leaders&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Do empower your key human resources&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Do provide on-site mentoring for black belts&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Do be patient at the inception of you six Sigma initiative&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Do claim and advertise early “wins”&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Do benchmark&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Do establish project baseline and&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;Criticism:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Six Sigma has made a huge impact on industry and is widely employed as a business strategy for achieving and sustaining operational and service excellence. However, there have also been various criticisms of Six Sigma.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;&lt;span&gt;Lack of originality:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Noted quality expert Joseph M. Juran has described Six Sigma as &quot;a basic version of quality improvement,&quot; stating that &quot;[t]here is nothing new there. It includes what we used to call facilitators. They&#39;ve adopted more flamboyant terms, like belts with different colors. I think that concept has merit to set apart, to create specialists who can be very helpful. Again, that&#39;s not a new idea. The American Society for Quality long ago established certificates, such as for reliability engineers.&quot;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;&lt;span&gt;Role of consultants&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;The use of &quot;Black Belts&quot; as itinerant change agents is controversial as it has created a cottage industry of training and certification. Critics argue there is overselling of Six Sigma by too great a number of consulting firms, many of which claim expertise in Six Sigma when they only have a rudimentary understanding of the tools and techniques involved.&lt;br /&gt;&lt;br /&gt;The expansion of the various &quot;Belts&quot; to include &quot;Green Belts,&quot; &quot;Master Black Belts&quot; and &quot;Gold Belts&quot; is commonly seen as a parallel to the various &quot;belt factories&quot; that exist in martial arts.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;&lt;span&gt;Potential negative effects&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;A Fortune article stated that &quot;of 58 large companies that have announced Six Sigma programs, 91 percent have trailed the S&amp;amp;P 500 since.&quot; The statement is attributed to &quot;an analysis by Charles Holland of consulting firm Qualpro (which espouses a competing quality-improvement process).&quot; The gist of the article is that Six Sigma is effective at what it is intended to do, but that it is &quot;narrowly designed to fix an existing process&quot; and does not help in &quot;coming up with new products or disruptive technologies.&quot; Many of these claims have been argued as being in error or ill-informed.&lt;br /&gt;&lt;br /&gt;A Business Week article says that James McNerney&#39;s introduction of Six Sigma at 3M may have had the effect of stifling creativity. It cites two Wharton School professors who say that Six Sigma leads to incremental innovation at the expense of blue-sky work. This phenomenon is further explored in the book, Going Lean, which provides data to show that Ford&#39;s &quot;6 Sigma&quot; program did little to change its fortunes.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:130%;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Based on arbitrary standards&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While 3.4 defects per million opportunities might work well for certain products/processes, it might not be ideal or cost-effective for others. A pacemaker process might need higher standards, for example, whereas a direct mail advertising campaign might need lower ones. The basis and justification for choosing 6 as the number of standard deviations is not clearly explained. In addition, the Six Sigma model assumes that the process data always conform to the normal distribution. The calculation of defect rates for situations where the normal distribution model does not apply is not properly addressed in the current Six Sigma literature.&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;Criticism of the 1.5 sigma shift&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;Because of its arbitrary nature, the 1.5 sigma shift has been dismissed as &quot;goofy&quot; by the statistician Donald J. Wheeler. Its universal applicability is seen as doubtful.&lt;br /&gt;&lt;br /&gt;The 1.5 sigma shift has also been contentious because it results in stated &quot;sigma levels&quot; that reflect short-term rather than long-term performance: a process that has long-term defect levels corresponding to 4.5 sigma performance is, by Six Sigma convention, described as a &quot;6 sigma process.&quot; The accepted Six Sigma scoring system thus cannot be equated to actual normal distribution probabilities for the stated number of standard deviations, and this has been a key bone of contention about how Six Sigma measures are defined. The fact that it is rarely explained that a &quot;6 sigma&quot; process will have long-term defect rates corresponding to 4.5 sigma performance rather than actual 6 sigma performance has led several commentators to express the opinion that Six Sigma is a confidence trick.&lt;br /&gt;&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2009/06/six-sigma-strategy-for-achieving-world.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-3711136974903904341</guid><pubDate>Wed, 10 Jun 2009 05:06:00 +0000</pubDate><atom:updated>2009-06-10T00:29:10.437-07:00</atom:updated><title>KAIZEN - A STRATEGY FOR PERFORMANCE EXCELLENCE</title><description>&lt;strong&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;KAIZEN (INTRODUCTION):&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Kaizen (改善, Japanese for &quot;improvement&quot;) is a Japanese philosophy that focuses on continuous improvement throughout all aspects of life. When applied to the workplace, Kaizen activities continually improve all functions of a business, from manufacturing to management and from the CEO to the assembly line workers. By improving standardized activities and processes, Kaizen aims to eliminate waste.&lt;br /&gt;Kaizen was first implemented in several Japanese businesses during the country&#39;s recovery after World War II, including Toyota, and has since spread to businesses throughout the world.&lt;br /&gt;&lt;strong&gt;Masaaki Imai&lt;/strong&gt; is known as developer of Kaizen.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;What Does Kaizen Mean?&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The original kanji characters for this word are: 改 善&lt;br /&gt;In Japanese this is pronounced &quot;kaizen&quot;.&lt;br /&gt;改 (&quot;kai&quot;) means &quot;change&quot; or &quot;the action to correct&quot;.&lt;br /&gt;善 (&quot;zen&quot;) means &quot;good&quot;.&lt;br /&gt;&lt;br /&gt;Make it easier by studying it, and making the improvement through elimination of waste.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;strong&gt;How It works:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kaizen is a daily activity, the purpose of which goes beyond simple productivity improvement. It is also a process that, when done correctly, humanizes the workplace, eliminates overly hard work (&quot;muri&quot;), and teaches people how to perform experiments on their work using the scientific method and how to learn to spot and eliminate waste in business processes. The philosophy can be defined as bringing back the thought process into the automated production environment dominated by repetitive tasks that traditionally required little mental participation from the employees.&lt;br /&gt;People at all levels of an organization can participate in kaizen, from the CEO down, as well as external stakeholders when applicable. The format for kaizen can be individual, suggestion system, small group, or large group. At Toyota, it is usually a local improvement within a workstation or local area and involves a small group in improving their own work environment and productivity. This group is often guided through the kaizen process by a line supervisor; sometimes this is the line supervisor&#39;s key role.&lt;br /&gt;While kaizen (at Toyota) usually delivers small improvements, the culture of continual aligned small improvements and standardization yields large results in the form of compound productivity improvement. Hence the English usage of &quot;kaizen&quot; can be: &quot;continuous improvement&quot; or &quot;continual improvement.&quot;&lt;br /&gt;This philosophy differs from the &quot;command-and-control&quot; improvement programs of the mid-twentieth century. Kaizen methodology includes making changes and monitoring results, then adjusting. Large-scale pre-planning and extensive project scheduling are replaced by smaller experiments, which can be rapidly adapted as new improvements are suggested.&lt;br /&gt;In modern usage, a focused kaizen that is designed to address a particular issue over the course of a week is referred to as a &quot;kaizen blitz&quot; or &quot;kaizen event&quot;. These are limited in scope, and issues that arise from them are typically used in later blitzes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;Why Kaizen:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;CPI (Continual Performance Improvement)&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Data Driven Methodology to Magnify Impact of Process Improvement &lt;/li&gt;&lt;li&gt;Apply Control Techniques to Eliminate Erosion of Improvements &lt;/li&gt;&lt;li&gt;Proceduralize/Standardize Improvements for Improved Maintenance of Critical Process Parameters &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Kaizen&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Use Small Teams to Optimize Process Performance by Implementing Incremental Change&lt;/li&gt;&lt;li&gt;Apply Intellectual Capital of Team Members Intimate with Process &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;The Nine types of waste:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Overproduction &lt;/li&gt;&lt;li&gt;Delays (waiting time) &lt;/li&gt;&lt;li&gt;Transportation &lt;/li&gt;&lt;li&gt;Process &lt;/li&gt;&lt;li&gt;Inventories &lt;/li&gt;&lt;li&gt;Motions &lt;/li&gt;&lt;li&gt;Defective products &lt;/li&gt;&lt;li&gt;Untapped resources &lt;/li&gt;&lt;li&gt;Misused resources &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;3 Main Principal of KAIZEN:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Consider the process &amp;amp; the Results.&lt;/li&gt;&lt;li&gt;The need to look at the entire process of the job at hand and to evaluate the job as to the best way to get the job done.&lt;/li&gt;&lt;li&gt;Kaizen must be approached in such a way that no one is blamed and that the best process is put into place.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Key Features of KAIZEN:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Widely Applicable - &lt;/strong&gt;Can be used in both manufacturing and non-manufacturing enviornments.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Highly Effective &amp;amp; Results Oriented - &lt;/strong&gt;Kaizen event will generate Quick results, Measurable results, Estabilish the baseline, and Measure the change.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;A Learning Experience - &lt;/strong&gt;Every member of Kaizen team will walk away from the event learning something new.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Team Based &amp;amp; Cross Functional - &lt;/strong&gt;Team members can be form various function of the business. Top managment participation is encouraged.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;strong&gt;&lt;u&gt;PHASES IN KAIZEN&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Step#0 - &lt;/strong&gt;Event Prepration - Select event area, team, and create team package.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step#1 - &lt;/strong&gt;Define the Scope &amp;amp; Goals of the event&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step#2 - &lt;/strong&gt;Train the team, Review the World Class Tool(s)and Techniques that Support the Team&#39;s Goal&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step#3 - &lt;/strong&gt;Walk the Event Area, Observe Physical Layout, Review Videos if Available. This Steps start the idea creation process&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step#4 - &lt;/strong&gt;Collect Data on Event Area (Scrap, Production, Time Studies, Videos, Etc) - Develop/Obtain the baseline performance measurements&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step#5 - &lt;/strong&gt;Brainstrom Ideas - Thinking &quot;outside the box&quot; and piggybacking important here.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step#6 - &lt;/strong&gt;Use Multi-Voting to Prioritize Top 8-10 ideas that will be Worked on immediately&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step#7 - &lt;/strong&gt;Form Sub-Teams to Go Out and Try/Implement ideas&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;These steps are Shorten into:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Select an Event&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Plan an Event&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Implement an Event&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Follow-up to an Event&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;u&gt;BENEFITS OF KAIZEN&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;KAIZEN reduces waste like Inventory waste, Time waste, Workers motion&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;KAIZEN improves Space utilization, Product quality&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Results in Higher employee moral and job satisfaction, and lower turn over&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;~SA&lt;/strong&gt;&lt;/p&gt;</description><link>http://myblog-sharad.blogspot.com/2009/06/kaizen-strategy-for-performance.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-1521125854432679465</guid><pubDate>Tue, 02 Jun 2009 07:59:00 +0000</pubDate><atom:updated>2009-06-02T01:00:08.032-07:00</atom:updated><title>Importance of &quot;Work&quot; in our life</title><description>Our life is an odd mixture of different moments of action and inaction, work and rest. Work provides us with an inner creative joy. It saves us from the dullness and boredom of life. It puts our energies to a proper use. Unused energies create disorders in us. They make us physically unhealthy and mentally unhappy. Time hangs heavy on our shoulders when there is no work. It provides us with money for our life hood. It makes our life meaningful and peaceful. Idleness is more tiresome and painful than work. Even the most unpaid, unimportant and unpleasant work is better than no work. For a really useful and happy work, two things are necessary. They are skill and constructiveness.  Constructive work is rather unpleasant in the beginning, but very pleasant at the end. For deriving maximum pleasure from life, we must consider life as a whole, a unity and a system. Good Work pays and evil work destroys at the end. Every man who learns some useful skill enjoys it till he improves himself completely. The element of constructiveness is an important source of happiness. When a worker builds up something new. He feels encouraged and elevated and thus gets pleasure from his creative work. Where there is no need, there would be no work. Where there is no work, there would be no joy in life.&lt;br /&gt;&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2009/06/importance-of-work-in-our-life.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6796995666075538257.post-247502232572512044</guid><pubDate>Mon, 01 Jun 2009 04:51:00 +0000</pubDate><atom:updated>2009-05-31T22:10:01.356-07:00</atom:updated><title>Quality</title><description>Today i&#39;m going to share my thought about term &quot;quality&quot;. As most of my friends know that it is related to my job, so i thought i should share something with you guys.&lt;br /&gt;Lets start with the term Quality...&lt;br /&gt;&lt;strong&gt;What is quality:&lt;/strong&gt;&lt;br /&gt;The term &#39;quality&#39; is often used in a vague, blurred way. If someone talks about &#39;working on quality&#39;, they may simply mean activities designed to improve the organisation and its services.&lt;br /&gt;Quality is essentially about learning what you are doing well and doing it better. It also means finding out what you may need to change to make sure you meet the needs of your service users.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Quality is about:&lt;/strong&gt;&lt;br /&gt;@ knowing what you want to do and how you want to do it&lt;br /&gt;@ learning from what you do&lt;br /&gt;@ using what you learn to develop your organisation and its services&lt;br /&gt;@ seeking to achieve continuous improvement&lt;br /&gt;@ satisfying your stakeholders - those different people and groups with an interest in your organisation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The domain of the quality&lt;/strong&gt; professional has changed. From its humble beginnings in manufacturing, it is now expected, along with other infrastructure professions, such as IT, HR and finance, to contribute at the organisational level. Unlike those other professions, quality expertise can be hard to define, perhaps because there are many views of what business-level quality means.&lt;br /&gt;&lt;strong&gt;At its simplest level,&lt;/strong&gt; quality answers two questions: ‘What is wanted?’ and ‘How do we do it?’ Accordingly, quality’s stomping ground has always been the area of processes. From the bread and butter of ISO 9000, to the heady heights of TQM, quality professionals specify, measure, improve and re-engineer processes to ensure that people get what they want.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;So what is wrong?&lt;/strong&gt;&lt;br /&gt;If requirements are wrong, then failure is guaranteed. Focus is the domain of QA where, without a specification, quality cannot be measured and thus controlled. You cannot have zero defects if you do not have a standard against which to measure defectiveness.&lt;br /&gt;This reflects the early days, where quality was clearly about product. Quality Control, and later Quality Assurance, was our domain - we didn’t care about customers; the research and design department was responsible for designing the job and sales and marketing for selling it. But those halcyon days of definitive specifications and jobs for life are long gone.&lt;br /&gt;I takes a step further down the value chain, to the use of the product or service (at which point customers had forced their way into the frame), i still presupposes that we can fully understand how the product will be used, which is a great challenge (and not always possible). You know, Some things are ‘unknown and unknowable’.&lt;br /&gt;ISO 8402 recognises this uncertainty with its ‘implied need’. It uses the word ‘entity’ as opposed to the ‘product or service’ definition of its earlier (1986) version, indicating a broadening uncertainty. Nonetheless, it suffers again from a simplistic, single-minded focus - all we need to do is to figure out what is wanted and then deliver it.&lt;br /&gt;The quality models are a step further into broader business. Here, although processes are important, quality is much more about people: customers are there, but so too are stakeholders - employees, partners, suppliers, shareholders and society. Perhaps wisely, the models avoid nailing down a specific definition of quality, leaving us without a definition that encompasses a broader business view.&lt;br /&gt;ISO9000:2000 steps in this direction also, talking about ‘customer and other interested parties’, but leaves the definition of quality at a rather generalised ‘degree to which a set of inherent characteristics fulfils requirements’.&lt;br /&gt;&lt;br /&gt;I hope that these words will help you to understand the term &quot;Quality&quot;&lt;br /&gt;&lt;br /&gt;Luv,&lt;br /&gt;~SA</description><link>http://myblog-sharad.blogspot.com/2009/05/quality.html</link><author>noreply@blogger.com (Sharad)</author><thr:total>0</thr:total></item></channel></rss>