Posts Tagged recommendations

How to resolve GMT – BST time zone issue in Windows Mobile

Are you having issues in active syncing your Windows Mobile phone with your PC, especially with regards to the daylight savings time?  Then this might just be what you are looking for.

Due to a bug in the Windows Mobile phone and the Manila software (TouchFlo 3D), the daylight savings time does not get reflected in the mobile system and thus it always shows the Winter time (i.e., the GMT rather than BST) for us in the UK.

Microsoft has provided a solution to this problem and the solution is present here on Microsoft’s website.

** Do not worry about what Microsoft says on their site, as in this is for year 2008. The fix will resolve your problem for this year as well.

How to apply the solution?

  1. Download the WMDST2008-1.CAB from the above link.
  2. Transfer it to the Mobile and execute the same on your device.
  3. Soft reset the device (it would anyways automatically do that)
  4. Use the time sync software (Example SP Timesync) to sync the time as per your time zone.

If this does not resolve the problem ..

Check the Regional settings to ensure that you are in the correct region.

Change the time zone (i.e., for me I changed from GMT – London to GMT + 1 – Paris) and soft reset.

Use the time sync software to sync the time with the updated time zone.

Reset back to your current time zone (i.e., GMT – London) and it should show you the correct time zone.

 

But, there are still limitation of this solution.. 

If you ever go back to change the time via Manila (i.e., by clicking on the time on the Manila clock), you would have to repeat the process over and again.  So avoid doing that … !

Always use the Windows Native clock to change the time or to set / unset your alarms.

 

Hope this helps. 

Please comment on my post with your experience. Your experience will help me learn more.  Many thanks

Tags: , ,

Managing the self inflicted incidents – why its important and how you avoid it?

I wrote quite a few articles recently on Incident Management and you can find all of them here.  In this article I am trying to put my thoughts on the incidents that are categorized as “Self inflicting” or “invited incidents” (henceforth SIIs) and how to protect / prevent them from occurring.

Self inflicting incidents that result into service outage or disruption are normally followed by remedies to the vendor providing the application support services. The customers now a days are sensitive in putting the remedy clauses in their contracts and thus its overly more important to keep the incidents, let alone self-inflicted incidents away by doing additional monitoring & proactive measures in place.

I wrote earlier about the DDR framework to manage the incidents and how it is important for major incidents to be detected earlier, diagnosed quicker and resolved sooner. It is worth reading the article if you have not done as yet.

It is important to understand if the incident could be classified as a self inflicted or not, while you are doing the incident management.  The sooner you detect the type of incident (self inflicted or situational) the more chances you have to “manage” the incident appropriately and avoid heavy fines / remedies against your organization.

The most often cause of having SIIs is manual overlooking, carelessness while doing a change to the production system. Any change done to the production system without understanding its implications could be really harmful and could come back and bite you hard. Hence its really important for application support teams to understand each change going on the platform, around the platform and then line up the implementation steps, pre & post implementation checks accordingly to safeguard from potential SIIs.

Once you detect an incident as an SII, its very important to “manage” it properly. Two key lessons you can keep in mind while managing an SII are,

  • Never hide from customer about any SIIs
  • Never lie about the facts around the SIIs

Most of the times, I think the support team management would take a political route for handling the aftermath of the SIIs to save themselves from potential remedies & fines. While, in some cases, it make sense to do so, more often than not, for a wiser and slightly smarter customer, it falls right on the face. After all, your reputation is on the line !

If you have a very good working relationship with the customer, try to speak with the customer and explain the situation in a full honesty. While you do that, its equally important to learn the lesson and ensure to take steps not to repeat the incident again. No point in giving fake promises to the customers if your team can not keep it. If there are situations that have forced your team into managing a SII, then explain the customer about the situation and see how this could be overcome. In most the cases, where the customer is slightly sensible (rather than horrible :-) ), this trick would prevail.

Remember ! It is always important to keep the customer informed and not keep him in dark over the investigation. After all, you are the service provider and he is paying you for your services.

Now, moving on to tricks on avoiding the SIIs. Well, there is no defined process or guaranteed path that would ensure that there will not be any SII while you are providing application support, but surely there are enough tips and tricks that would help you reduce the probability.

First of all, find out the most common root causes of the incidents happened in past one year. More often than not if the incident has happened in past one year and root cause has been found and the fix has applied, there is a learning you could take from that experience.

Have a very good checklist for doing the health check of the system. Automate the monitoring of the components and potential failure points as much as you could so that in case of an incident, they would be useful to gather any evidence.

Have a useful incident checklist handy with you. You can read about how to prepare a incident checklist on my previous topic here. You need to take all your understanding of the platform, its connection points, failure points in consideration when you create the incident checklist to detect and diagnose the incident.

Most importantly, for all scheduled / unscheduled changes on the platform, ensure that they are thoroughly checked, implications are understood and risk is flagged accordingly. There is no point in keeping quiet if you know that a network change might cause an outage to your portal if its switched over. You might want to give a heads up to the customer and seek an approval prior to such change than keep on explaining why you allowed it on production later on !  If the application support team are able to detect and predict which changes are potentially harmful to the system before they are approved for implementation, your more than half of the job is done.

While doing the change implementation, obviously be very careful on what you are working on. Even if the change sounds simple and non intrusive or disruptive to the service, there no point in being careless about doing it.  I have an experience of managing an incident where one of my colleague (few years ago) had deleted production database tables, instead of the reference database tables and the system went down for full 3 days !

There are lot of things you could as a application support team to avoid the potential SIIs and then eventually ensuring you maintain a stable system. I have noted few of them above, you might want to let me know if there are more and share your knowledge with me too !

Cheers !

Tags: , ,

Incident checklists – why one should have it & how one should prepare it

I wrote few weeks ago about how you can manage the incidents effectively. The post is available here for your reading. I mentioned there about the Detect Diagnose Resolve framework and how you can use it to effectively to manage the incidents.

It is very important to quickly detect the incident cause when you are into the incident management process. Unless you find out where the cause lies, it would take a long time to actually diagnose & resolve the issue.

‘Incident Checklist’ is the most important tool / process one should have with every application support analyst so as to quickly start the incident analysis and rule out obvious causes of the errors.

However what is the ideal way one should prepare and subsequently the incident checklists?

Why

I guess I do not need to convince the application support community about the need to have incident checklists prepared for their use. They are handy documents / tools that give essential information that you could use during the incident. Such as,

  • Important phone numbers & emails
  • Stakeholder lists
  • Technical task list for carrying out health check
  • Quick tips to help make decisions
  • Escalation paths
  • Other support group contacts

Once you have a good checklist consisting the above details, you should try and review & update it as often as you should to ensure that stays useful. 

How

The most important aspects of the incident checklist are that it should,

  • Not be overly cluttered
  • Simple and easy to understand
  • With clear instructions on to do’s & not to do’s.
  • Not contain any sensitive data i.e., passwords, user ids etc.

You might be wondering what is the best format for you to prepare the incident checklist? Should it be a MS word document, Excel, PowerPoint or an Image or a PDF or an online tool?

Qantas380_1QF380_2In my opinion, “Flight safety cards” are the best example of the incident checklists. They give all the necessary information of how one should react to the emergency situation, important information such as nearest exits, Do’s & Don’ts during the crisis and so on.

Support teams should actually take this example and prepare their incident checklists in a way it satisfies the criteria I mentioned earlier.

Cheers

Tags: , , , ,

Career progression guide – 3p process

I thought it might be sensible to publish a post giving the links to all the four posts I put on my blog together so it would be easy for readers to track and view them properly.  So here you go,


Guide for career progression – 3Ps process is a series of FOUR posts.  Other posts on this could be found below.

Part ONE – Overview

Tells about what the process is all about and what are the important phases in the process.

Part TWO – Prepare yourself

Tells about how to prepare yourself and what are the important things that you should keep in mind.

Part THREE – Practice hard, become a key player

Tells about how to become a key player in the project and carry out important responsibilities and showing results on the job.

Part FOUR – Pass it on & progress

Finally, tells about how to move on and be ready for next step.

 

Thanks for reading.

Tags: , , , , , , ,

Guide for career progression – 3Ps process – Part FOUR – Pass it on and progress

Pass it on and progress ahead

In the previous two posts I mentioned how to get into a project and become a real dependable and key project member. If you have not read them, I recommend you to check at the bottom of this post to get the links for them.

Assuming you have actually become the key player within the team and enjoyed your time at the top of your capabilities, for a good while, then you should really look forward to ‘start unlearning’ your knowledge in the project and start to build a back up for yourself so you could try and make yourself ready for next step.

When I essentially say ‘unlearn’, you need to ensure that following things are met,

  • Identify the person who could take your role within the project
  • Start personally training the person over the project
  • Ensure the knowledge you have gained on the project is shared / understood and practiced by the second level person you chose
  • Make yourself available to your manager for the work that he need to get done (After all, you are after his job, aren’t you?)
  • Start to make yourself redundant in the project

You might question me on the last point I wrote here, and ask me when the second phase tells me to be a key player in the project, why do you suggest to make yourself redundant in the project now?

Well, valid point but a very very important one. The answer is, unless you make yourself redundant to the work and make project work independent of you, how would you step up to the next role? Got the point !

It is essential to build a good team and good resources in the project when you leave it behind. It shows a good legacy and a good track record of yourself as a professional, manager and good leader. Another thing you need to do in this phase is to engage with your manager more often than you used to do in the earlier phase, see if you could try and understand what work he does, how he does and understand the job expectations.

Secret tip: Your manager also needs to move up the value chain, so help him do so and claim his throne. Give him space to move up and you could move up too !

If you get good luck along the way, you might see a good result in your next performance review, and then you can start applying the phase 1 to your role again ! As I said earlier in my first post, the entire cycle lasts for approx 2-3 years to you got to have patience during the process and show a good willingness to put hard work and show resilience.

Hope this series would have helped you the corporate cycle of career progression. All your comments are welcome as usual.

Cheerio and all the best


This is a series of FOUR posts on Guide for career progression – 3Ps process.  Other posts on this could be found below.

Part ONE – Overview
Part TWO – Prepare yourself
Part THREE – Practice hard, become a key player
Part FOUR – Pass it on & progress

Tags: , , , , , , ,