Wednesday, September 17, 2014

What is SWOT Analysis?

Seven Basic Tools of Quality

Sunday, September 14, 2014

PMP Process, Inputs & Outputs, Tools & Techniques - Full Single Page Diagram

Full process chart with knowledge areas, tools & techniques, inputs and outputs.

Click here to download

PMP Exam Preparation

If you are preparing for PMP exam, remembering all the process, tools & techniques and outputs will be a challenging task.

I found this matrix chart on and it think its quite useful. You must try this.

You can register and download this chart for free from Goto Free & then PMP Resources section.

Sunday, September 7, 2014

Software Development for Medical Devices

Until recently, safety regulations for medical device software, at least formally, were not exceptionally rigorous across the board. In addition, software was not formally classified as a medical product by the Medical Devices Directive. This has now changed. A new regime is in force governing all medical device software development for all classes of device.
Very good article on software development of medical devices click here to read.

Tuesday, September 2, 2014

Data Mining Algorithms

Choosing the Right Algorithm

Choosing the best algorithm to use for a specific analytical task can be a challenge. While you can use different algorithms to perform the same business task, each algorithm produces a different result, and some algorithms can produce more than one type of result. For example, you can use the Microsoft Decision Trees algorithm not only for prediction, but also as a way to reduce the number of columns in a dataset, because the decision tree can identify columns that do not affect the final mining model.

Choosing an Algorithm by Type

Analysis Services includes the following algorithm types:
  • Classification algorithms predict one or more discrete variables, based on the other attributes in the dataset.
  • Regression algorithms predict one or more continuous variables, such as profit or loss, based on other attributes in the dataset.
  • Segmentation algorithms divide data into groups, or clusters, of items that have similar properties.
  • Association algorithms find correlations between different attributes in a dataset. The most common application of this kind of algorithm is for creating association rules, which can be used in a market basket analysis.
  • Sequence analysis algorithms summarize frequent sequences or episodes in data, such as a Web path flow.

Sunday, August 31, 2014

Types of Software Testing

What kinds of software testings you have been doing?

  1. Performance Testing 
  2. Security Testing 
  3. Exploratory Testing 
  4. Benefits Realization Testing
  5.  Mutation Testing
  6.  Sanity testing
  7.  Build Acceptance Tests 
  8.  Smoke Tests 
  9.  Bug Regression Testing 
  10.  Database Testing
  11.  Functional Testing (or) Business functional testing
  12. User Interface Testing (or) structural testing 
  13. Volume Testing
  14. Stress Testing 
  15. Load Testing 
  16. Installation Testing 
  17. Configuration Testing
  18. Compatibility Testing 
  19. Documentation Testing
  20. Recovery/Error Testing
  21. Comparison Testing
  22. Acceptance Testing
  23. Alpha Testing
  24. Beta Testing
  25. Regression Testing
  26. Incremental Integration Testing
  27. Usability Testing
  28. Integration Testing
  29. System Testing
  30. Parallel/Audit Testing
  31. Blackbox Testing
  32. Whitebox Testing
  33. Stress Testing
  34. Alpha Testing
  35. Beta Testing

Saturday, August 30, 2014

What is Your Leadership Style?

  • Autocratic leadership?

  • Bureaucratic leadership?

  • Charismatic leadership?

  • Democratic leadership or participative leadership?

Saturday, July 19, 2014

Create your own simple node.js server, in few steps!

  1. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

  • Download node.js (
  • Install it on your machine.
  • Create a file for example server.js
  • Write following code in it.

  • Save the file.
  • Go to command prompt and type following command 

  • You will get message "My Server Started".
  • Go to browser and type following URL 
  •  You will get message "Welcome to My Server!"