Monday, October 22, 2012

How to Root Samsung Galaxy S2 Running on Android 4.0.3 ICS XWLPD Firmware

This method of rooting gives root access includes the installation of CWM recovery and the full access to run custom ROMs and special apps
Let’s head to the procedure to root Samsung Galaxy S2 I9100 running on Android 4.0.3 ICS XWLPD.

Download below required files first
Prepare your phone (satisfy the below pre-requisites)
  • Back up your Android phone.
  • Disable all security suites and firewalls including KIES
  • Must enable the USB debugging mode by following- Settings>> Applications>> Developments>> USB debugging. And here just ticked the “USB debugging” option.
  • Ensure your Samsung Galaxy S2 is at least 70% charged.
Procedure to root Samsung galaxy S2 running on XWLPD

Step 1. First of all you have to extract the downloaded file of CF- root kernel in your PC, and get the below file-
“CF-Root-SGS2_XX_NEE_LPD-v5.4-CWM5.tar”

Step 2. Launch the downloaded Odin3 in your PC and keep it opened. Make sure in Odin’s left side under the options Auto Reboot and F.Reset Time are checked.

Step 3. Switch off your Galaxy S2. Reboot your Galaxy S2 in download mode by- press and hold “Volume down” + “Home” + “Power” simultaneously until a warning message is displayed.

Step 4. Connect your Galaxy S2 to your PC using USB cable and wait for Odin to display the message in ID:COM section. It turns yellow and in message boxes “ADDED” appears, that means your phone is successfully connected and ready for update.

Step 5. Now click on PDA tab in Odin, and select the file you got after extracting zip file.
"CF-Root-SGS2_XX_NEE_LPD-v5.4-CWM5.tar"

Step 6. Click on “START” Button, during this process do not disconnect the cable or turn off device. Your phone will reboot when flashing is done.

Wednesday, October 10, 2012

Risk Management

Risk Management

Risk is encountered throughout the life cycle of a project. Some projects have more risks than others. A risk event can slightly or severely impact a project's success. Risk management is actually broader than managing potentially adverse events. Risk management includes both threats and opportunities. By definition, projects have risk. A risk management plan helps a project team manage that risk. 

The risk management plan (RMP) should be developed early in the life of the project. The plan should be revised when a risk event occurs, and on a periodic basis. Risks will change over the duration of the project. The frequency of periodic updates is dictated by several factors: complexity of the project, strategic importance of the project, and volatility of factors that could affect the project. Risk levels increase and decrease during the life cycle of a project, but a risk event can occur any time. It is important to distinguish between risk and a risk event. Risk represents a threat level to a project, while a risk event is the actual occurrence of the negative incident. A project that has an RMP can respond properly and more quickly to address an identified risk. 

A Risk Management Plan typically includes:
  1. Risk Management Planning (RMP) - Every project must address risk, but smaller projects can typically use a "canned" plan. All projects need to address risk. However, it isn't cost effective for every small project to build it’s own RMP. For that reason, organizations build a scalable template so that all of their project teams can use an RMP.
  2. Risk Identification – Ask your team early in the project to brainstorm about potential risks to the project.
  3. Qualitative & Quantitative Risk Analysis - determine the potential impact of each risk on the project.
  4. Risk Response Planning
    • Put the risk events in order.
    • Select the events you want to address.
    • Build a Risk Response Plan for the risk events you choose.
  5. Risk Monitoring and Control - done after the Risk Response Plan is defined. This typically includes the following strategies: avoidance, transference, mitigation, and acceptance (contingency plan). The risk changes as the project continues. Risk levels in some project areas increase, while others decrease. Risk is present during the entire life cycle of the project.
Communication Management

Managing communication is crucial to the success of any group of people. Communication plans are effective for many different groups, including project teams, management groups, and civic groups. You can build a communication plan in four easy steps. Typically, the project manager, project sponsor and key members from the project team meet together to build the communication plan. If you are building a communication plan for your management group, build it in a team meeting.

Steps to Building a Communication Plan:
  • Identify your key stakeholders.
  • Ask the key stakeholders what type of information they want to receive and in what format.
  • Document the communication strategies.
  • Obtain sign off from the key stakeholders.
Communication can take many forms. Written, oral, listening, and speaking are typical means of communication. It is important that communication approaches be made up of a two-way approach. 

Some examples are: speaking and listening, writing and reading, and sending and receiving messages. Finally, there are informal and formal communication forms of communication.
It is very important for project managers to be effective communicators. Clear, concise, and timely communication can add clarity to a complex project. A project manager must be able to effectively communicate across geographic, technical, and business boundaries.

Types of Meetings

Meetings are a common forum for communication.
It is important to note that there may be different types of meetings that take place throughout a given project. Some examples of meetings may include:
  • Project kick-off meeting.
  • Status review meetings.
  • Problem-solving meetings.
  • Design review meetings.
  • Post project evaluation meeting.
The Project kick-off and Post project evaluation meetings would occur at the beginning and end of the project, respectively. The status review, problem-solving, and design review meetings may occur throughout the duration of the project.

Monday, July 30, 2012

All about Project Control


Let’s find out

(a) The crash cost per day per activity
(b) Identify the activities that should be crashed to meet a project deadline of 10 days at minimum cost
(c) Determine the new cost for the project.

The first step in this type of problem is to calculate the crash cost per day: 
Crash cost = (crash cost - normal cost) / (Normal time - crash time)

ACTIVITY CRASH COST PER DAY
A 800-500/(7-4) = 300/3 = $100
B 350-200/(3-2) = 150/1 = $150
C 900-500/(6-4) = 400/2 = $200
D 500-200/(3-1) = 300/2 = $150
E 550-300/(2-1) = 250/1 = $250


For Part B, you need to find all of the paths and their durations. These networks are usually smaller than the ones for the AIB questions, and they will be drawn for you. Remember to use the normal times to calculate durations.
Path Duration
A-B-E 12 Days 
C-D-E 11 Days

By looking at the durations of each path, you learn that both will need to be shortened in order to make the new scheduled completion of 10 days. In the calculation for Part A, the denominators are in boldface because that is the maximum number of days those activities can be crashed. In other words, A can be crashed up to three days, while E can only be crashed for one day.
To find the minimum crash cost, start substituting numbers until you get down to the desired scheduled completion.
Rules for crashing:
(1) Look at activities, which are on more than one path
(2) Look at the activities with the cheapest crash cost. In this case, your cheapest solution is Crash A for two days at a cost of 2x100=$200, and D for one day at a cost of 1x$150, for a total of $350.

For Part C, the new cost is simply the normal cost for each activity, along with the additional $350 premium, or 500+200+500+200+300+350=$2,050.

  •   What are the three numbers you need for each activity to implement earned value analysis?


Budgeted Cost of Work Scheduled (BCWS)
Budgeted Cost of Work Performed (BCWP)
Actual Cost of Work Performed (ACWP).

  •  What is the calculation for the cost variance? What does it mean if the answer is positive? What does it mean if the answer is negative?

The cost variance is defined as the BCWP minus the ACWP. A positive CV means that you are under budget. A negative CV means that you are over budget.

  •  What is the calculation for the schedule variance? What does it mean if the answer is positive? What does it mean if the answer is negative?


The schedule variance is defined as the BCWP minus the BCWS. A positive SV means that you are ahead of schedule. A negative SV means that you are behind schedule.

  •  Why would a PM ideally want his/her cost variance and schedule variance to either negative or both positive?


He needs both positive because that would mean your project is under budget and ahead of schedule.
  •  What is the cost performance index? How is it calculated?

The cost performance index (CPI) calculates how cost efficient a project is. It is defined as CPI = BCWP/ACWP. A low ratio means the project is NOT cost efficient; a ratio of 1.0 is on budget, a ration closer to 0 is very inefficient.
·          What is the schedule performance index? How is it calculated?
The schedule performance index (SPI) calculates how time efficient a project is. It is defined as SPI = BCWP/BCWS. A low ratio means the project is not time efficient; a ratio of 1.0 is on track, a ratio greater than 1.0 is very efficient.


  •  What is the definition of the project control process?

The project control process involves regularly gathering data on project performance, comparing actual performance to planned performance, and taking corrective actions if actual performance is behind planned performance.
  • What is the difference between top-down and bottom-up estimating? When would a PM use each type?

Top-down estimating is used when few details are known about the project. It is often used in the early stages of a project and is usually less accurate. Bottom-up estimating is used when most of the details are known about the project. It is often used in the later stages of a project. Estimators usually define a cost for each activity and then aggregate the costs together for a total project cost.

  • What is the definition of earned value?

Earned value is the value of the work actually performed. It is a key parameter that must be determined and reported throughout the project.

  • What is the variance which is important to effectively controlling the cost performance of a project? 


Cost variance. Cost variance is the difference between the cumulative earned value of the work performed and the cumulative actual cost.
  • What is crashing a schedule? How does it relate to a time-cost trade-off?

Crashing a schedule means expediting the task by increasing the resources and costs associated with the crashed activities to accelerate the duration of said activities.
  • What is the calculation for the crash cost (i.e., the cost per activity to accelerate the schedule)?

Crash cost = (crash cost - normal cost) / (normal time - crash time)

Thursday, July 26, 2012

Project Control


The foundation for controlling a project is comparing the actual work to the baseline. The responsibility of a PM is to resolve problems to minimize variances between actual and baselines. The project control process also involves regulation of results and conservation of physical, human, and financial resources. Last of all, the project control system must determine what is to be controlled, how it will be measured, and how much deviation will be tolerated.


Many project teams miss the full benefits of a control system for some reasons.

(a) Project teams can resent what feels like too much oversight - they may consciously or unconsciously sabotage the system by not providing good feedback to the PM

(b) It doesn't seem like real work, so some project teams skip it when the schedule gets tight

(c) Some control systems only measure results of easy-to-measure activities, which can place undue emphasis on those activities.

The control process is an excellent tool to help the project team deliver on time, on budget, and with the desired functionality.

A successful control process should be
(1) Determined at the beginning of the project
(2) Objective when possible
(3) Creative in measuring hard-to-manage factors.

Since a control process is important, careful attention should be given to developing one early in the project to diminish the sense that it is punitive. Also, the PM should involve the project team whenever possible so that they understand the value of a control system. Objective measures are fairer, but some factors cannot be measured objectively. Much of the team empowerment literature recommends that management obtains feedback from the team to measure more subjective factors.

When Schedule and Budget Collide

In 'real life,' in some types of projects, there are standard crash costs that project managers can use to determine how a project's budget would be affected by crashing an activity or activities. This strategy is called 'time-cost trade-off.'


Example: In a construction project on a hill, the builder can use a standard cement trunk where the workers will have to transport the cement via wheelbarrow from the truck to the site, or the builder can use a pump truck. In this example, the normal time would be three days with a total normal cost of $300 ($100 per day). The crash time would be one day, and the total crash cost would be $600.

Tuesday, July 10, 2012

How to Install Beats Audio on Android 4.0




Installing Beats Audio plugins on any Android device is an easy task and all you need is a device running Android 4.0 [Ice-Cream Sandwich] firmware.


  • Switch off the device and boot in recovery mode by pressing power button, volume down and home button together.
  • Select install zip from SD card and choose Beats_AudioLib Ultra Addon.zip
  • Wait to reboot automatically.

Please Note : After the installation there will be no special icon to be displayed on your mobile. This works on any device which has ICS firmware.

* Do this at your own risk. The author holds no responsibility if your device got damaged or bricked during the process.

Saturday, June 23, 2012

How to Install Official Android 4.0 ICS Firmware on Galaxy SII

If you still couldn’t update your Galaxy SII to ICS via Samsung Kies. You still have the chance to flash the official Ice Cream Sandwich firmware manually.
 
Required Files
Instructions
  • Go to settings > applications > development and enable USB debugging
  • Take a backup of your contacts, applications
  • Unzip the files you downloaded.
  • Run Odin and In left side under the options select Auto Reboot and F.Reset Time 
  • Switch off your phone and boot the device in download mode by pressing middle key, volume down and the power button.
  • When you entered in download mode connect your phone to pc with the help of USB cable and wait till the COM section gets yellow and the message ‘ADDED’ appears.
  • Click on PDA tab and select the file I9100XXLPQ_I9100OXALPQ_I9100XXLPQ_HOME.tar.md5
  • Now Click ‘START’ Button. During this process do not disconnect the cable or turn off device, your phone will reboot automatically when the flashing is done.
Clear the cache data.
  1. Restart the device in recovery mode by pressing Volume Up, middle key and the power button.
  2. Select Factory Reset and press yes button.
  3. Select wipe Cache and press yes button and wait for the device to reboot.