Wednesday, March 18, 2020

Quality Management Analysis Essay Example

Quality Management Analysis Essay Example Quality Management Analysis Essay Quality Management Analysis Essay Quality has been and will always be the focus of any business industry or public service and its been a subject of contention over the years. Total Quality Management was initially developed by Deming and Juran who are recognized as pioneers of the TQM approach. Deming and Juran believed that quality and productivity were issues that could be achieved and were not conflicting objectives and the basic proposition was that all production processes were vulnerable to quality problems caused by variations. The approach focuses on the minimisation of variation levels in order to improve output quality. According to Goetsch (2001) TQM process begins with the customer and ends with the customer as illustrated in the diagram below. The process takes specific inputs and thus customers wants, needs and expectations and transforms or processes the inputs within the organisation to produce goods or services that, in turn, satisfy the customer and thats an output. The above diagram also shows the initial basic purposes of TQM, which was to increase the quality and efficiency, therefore having less waste and achieve higher productivity in order to satisfy all the customers. This is supported by Atkinson (1990) who urged that TQM is an organisation-wide commitment to getting things right and should affect every level inside the organisation. Quality should constitute the totality of features and characteristics of a product or service that bears upon its ability to satisfy given needs (EOQ 2005). This applies to any public sector and it is disturbing and one would wonder whether CSC staff are trained and work according to the organisational processing policy especially when you call at different times and get different information on the requirements and processes. The contradictory information could be used to measure the organisational services and it could be assumed that there is lack of training or it could be competency issues or lack of standardisation with staff at CSC. While we dont have empirical evidence to back up this assumption, our telephone calls to CSC processing unit on different intervals, speaking to different call centre agents asking for the same information, but getting different responses indicates a gap within the system. In retrospect, the overall service quality of the organization could be infringed significantly. This gap could be closed given the Deming proposal to combine relevant resources and skills of quality teams within each department to develop and design processes to improve quality. The literature shows that Quality Management have become proactive, making plans to bring about continuous quality improvement and to achieve a more desirable future. The aim is to get rid of poor quality from the product rather than get rid of poor quality product, therefore the gurus of Quality Management suggests that quality is progressed by establishing proactively rather than reactive management. There are many quality tools that can be used in the CSC operational process and Six Sigma according to Basu and Wright (2003) has to be incontrovertibly applicable to service industry given its objectives that is to gain significant breakthroughs and improved results by doing things better, faster and cheaper. On the other hand Lean Six Sigma achieves quality without waste and focuses on using the minimum amount of resources (people, materials, and capital) to produce solutions and deliver them on time to customers. The process, however, does not have the discipline to deliver results predictably. The application of the two techniques in our view could enhance the CSC services since Lean Sigma is the application of lean techniques to increase speed and reduce waste, while Six Sigma improves quality and focuses on the voice of the Customer. The diagram below illustrates how and what savings and ease of implementation could be applied to CSC processes. However Basu and Wright (2003) urges that FIT ? is more than cost savings, but strengthens the organizations knowledge base, stabilize processes and procedures and breaks down cross-functional barriers. Using the selection process diagram above, we noted that some of the processing activities fall into top selected plot as they are easy to implement. The concept is based on Six Sigma as it is a strategic approach to organizational improvement by integrating strategic thinking with technology, tools and techniques and people. The selected elements are further discussed in the following discussion with a focus on efficiency and elimination of non value adding activities.

Sunday, March 1, 2020

Delphi DBGrid MultiSelect (Explanation and Example)

Delphi DBGrid MultiSelect (Explanation and Example) Delphis DBGrid is one of the most widely used DB-aware components in database related applications. Its main purpose is to enable your applications users to manipulate records from a dataset in a tabular grid. One of the lesser known features of the DBGrid component is that it can be set to allow multiple row selection. What this means is that your users can have the ability to select multiple records (rows) from the dataset connected to the grid. Allowing Multiple Selections To enable multiple selection, you only need to set the dgMultiSelect element to True in the Options property. When dgMultiSelect is True, users can select multiple rows in a grid using the following techniques: Ctrl Mouse clickShift Arrow keys The selected rows/records are represented as bookmarks and stored in the grids SelectedRows property. Note that SelectedRows is only useful when the Options property is set to True for both dgMultiSelect and dgRowSelect. On the other hand, when using dgRowSelect (when individual cells cannot be selected) the user wont be able to edit records directly through the grid and, and dgEditing is automatically set to False. The SelectedRows property is an object of type TBookmarkList. We can use the SelectedRows property to, for example: Get the number of rows selectedClear the selection (unselect)Delete all the selected recordsCheck whether a particular record is selected To set dgMultiSelect to True, you can either use the Object Inspector at design time or use a command like this at runtime: DBGrid1.Options: DBGrid1.Options [dgMultiSelect]; dgMultiSelect Example A good situation in which to use dgMultiSelect might be when you need an option to select random records or if you need the sum of the values of the selected fields.   The example below uses ADO components (AdoQuery connected to ADOConnection and DBGrid connected to AdoQuery over DataSource) to display the records from a database table in a DBGrid component. The code uses multiple selection to get the sum of the values in the Size field. Use this sample code if you want to select the entire DBGrid: procedure TForm1.btnDoSumClick(Sender: TObject);var i: Integer; sum : Single;beginif DBGrid1.SelectedRows.Count 0 thenbegin sum : 0; with DBGrid1.DataSource.DataSet dobeginfor i : 0 to DBGrid1.SelectedRows.Count-1 dobegin GotoBookmark(Pointer(DBGrid1.SelectedRows.Items[i])); sum: sum AdoQuery1.FieldByName(Size).AsFloat; end; end; edSizeSum.Text : FloatToStr(sum); endend;