Tuesday, May 26, 2009

Microsoft: Here I come

       This has to be it. Finally I was able to taste the smell of success. I have yearned for this moment for so long.

          Recession came and that too globally affecting everyone. And when the situation was so grim that whole global economy was experiencing its impact, then how could you be saved from it. It was like tsunami for me, devastating all my dreams that I had built over two years of my MBA life. I didn’t get the campus placement and life was like hell with only few companies turning up for campus recruitment. MBA over and I was thinking what to do next. I didn’t felt like talking to anyone, afraid of being confronted with the question. “Hey Sandy, How are you? Where did you get placed?” And you feel like “Please leave me alone and go away”?

           Sometimes you look at your college and curse it for not providing you placement and other side you look at the market situation and you curse your own destiny. But somewhere it was there in mind that WHATEVER HAPPENS, HAPPENS FOR GOOD. I lived my life on this fundamental principle only and nonetheless I wasn’t disappointed.

       But nothing stays longer, be it sorrow or happiness. Same here, my sorrowful days vanished  when Igot the offer letter from Microsoft. I couldn’t believe it; I would be joining the No. 1 software    company in the world, which was Dream Company of some of my classmates (Dhruva to be      precise). 

          I don’t know what it is. Is it a euphoria which is going to vanish away or I am living in reality?       There were too many questions that were gushing through my mind. Anyways, whatever it is, I     am enjoying each and every moment of this second. 

Posted by sandipsingh at 03:12:07 | Permalink | No Comments »

Wednesday, February 18, 2009

Configuration Management Vs Change Management

      Today, in class of software configuration management, I asked my lecturer, what is the difference between configuration management and change management? He gave the answer but I wasn’t satisfied with the answer he gave. So, I decided to search for this on net. And here is synopsis that I got on internet.

 

Configuration Management:

    

     It provides for visibility, control, traceability and monitoring of software components and systems and of documentation. It is a necessary function for successful project management and the implementation of “planned” system architecture.

 

      It identifies the functional and physical attributes of software at various points in time, and performs systematic control of changes to the identified attributes for the purpose of maintaining software integrity and traceability throughout the software development life cycle.

The SCM process further defines the need to trace changes, and the ability to verify that the final delivered software has all of the planned enhancements that are supposed to be included in the release. 

 

      It identifies four procedures that must be defined for each software project to ensure that a sound SCM process is implemented. They are:

·         Configuration identification

·         Configuration control

·         Configuration status accounting

·         Configuration authentication

 

      When to do configuration management: Version control is instituted for software systems after development is complete, so that baselined units can be employed in system integration and validation testing. Version control is then repeated with new versions for those items as changes are introduced to those baselined items.

 

Tools used: WinCVS, subversion etc.

 

Change Management:

 

     Software change management is the process of selecting which changes to encourage, which to allow, and which to prevent, according to project criteria such as schedule and cost. The process identifies the changes’ origin, defines critical project decision points, and establishes project roles and responsibilities. You need to define a change management process and policy within your company’s business structure and your team’s development process. Change management is not an isolated process. The project team must be clear on what, when, how, and why to carry it out.

 

      Often users report bugs or desire new functionality from their software programs, which leads to a change request. The product software company then looks into the technical and economical feasibility of implementing this change and consequently it decides whether the change will actually be realized. If that indeed is the case, the change has to be planned, for example through the usage of function points.
      
      The actual execution of the change leads to the creation and/or alteration of software code and when this change is propagated it probably causes other code fragments to change as well. After the initial test results seem satisfactory, the documentation can be brought up to date and be released, together with the software. Finally, the project manager verifies the change and closes this entry in the change log.

 

Tools used: JIRA [website]

 

In nutshell the difference comes in at

  • Configuration management deals at the versioning and sees whether the requirements have been specified in a given version or not.
  • In change management, it assigns the roles and responsibilities too after approval of change
Posted by sandipsingh at 19:30:22 | Permalink | No Comments »

Saturday, February 7, 2009

Use-Case Driven Approach for RUP (Rational Unified Process)

        There are three approaches that can be followed for RUP (Rational Unified Process) : 

·    Iterative: Increase understanding of problem through successive refinements & multiple cycles.         

·    Architecture-Centric Approach

·    Use-Case Driven Approach: Build the system based on how will it be used.     

        In the Use-Case Driven Approach, Use cases and actors are identified and briefly outlined during the early inception phase. These use-cases are further described in detail during the elaboration phase. They are further enhanced/edited during the construction phase.

         To download the presentation on Use-Case Driven approach for RUP click here

 

Posted by sandipsingh at 12:28:34 | Permalink | No Comments »

Monday, January 12, 2009

Israeli and Palestinian Conflict: Endurace of a horizon

               The bombardment — which marked one of the deadliest single days in the 60-year Israeli-Palestinian conflict — came after days of spiraling violence, with militants firing rockets and Israel vowing a fiery response.  Israel hammered Hamas targets in the Gaza Strip on Saturday, killing at least 210 people in retaliation for rocket fire, in one of the bloodiest days of the decades-long Middle East conflict.

           Israel wants to create a fresh crisis, just as the new President takes over in the US, which further delays the larger political resolution of the Palestinian-Israeli dispute. The attacks are also a continuation of the Israeli project of denying Palestinian rights while reinforcing the idea of supremacy of its army. 
         
             It seems like we would never see the end of the Conflict going on between the two countries: Israel and Palestine. As the periodic bloodshed continues in the Middle East, the search for an equitable solution must come to grips with the root cause of the conflict. The barbaric scene that we hear from newspapers or see on TV is result of snatching of thousand year old homeland of palestinians from the israelis. This was done without their consent and mostly by force, during the creation of the state of Israel. That is the root cause of all the grievance. 
              Over the years we have seen several peace initiative processes ensued between these two countries . Some of the prominent ones were
  • Oslo peace process
  • camp david 2000 summit
  • Arab-peace-initiative  

            But, nothing seems to change the situation between these two countries. Lets hope that in coming few years we would see some solution to the ongoing war between these two countries.

Posted by sandipsingh at 19:10:56 | Permalink | No Comments »

Friday, January 2, 2009

Happy New Year 2009

                                       Hello mortals, Happy New Year!!!!!!!!!!!!

          Last year was amazing for me. And i hope and still hoping that this year would bring some good twist and turns in my life. To write, I was expecting an auspicious start but turned out the other way round. Friends only know what tragedy happened with me on new year day……… 

          Anyways, I am looking through the placements to happen right now, so got to work harder can’t sit on the laurels right now. 

 

Posted by sandipsingh at 17:13:56 | Permalink | Comments (1) »

Sunday, September 28, 2008

Placement Process in MBA, Another Herculean Task Begins

            It’s an auspicious day (according to me atleast). A company named THOROGOOD is coming to our campus for placement. Don’t ponder much over the company name, I am sure you might not have heard this name before. J  

            The company was offering a package of 7.8 lacs. The package is good but the thing is how many will they take it. Its a MNC and has only one centre in India in Bangalore. The company was offering a profile of Business Intelligence consultant. Neverthless, the wait got over and finally the process got started with the aptitude test. After the aptitude paper was done, we didn’t even wait for the result to be declared because we had confidence in the way we attempted the paper. 

            The result was declared after 3 hours, at 3:30 to be precise and not to our amazement we weren’t selected. They selected 3 out of 190 students to be interviewed tommorrow i.e. on sunday.

            The 3 interviewee were Mandar, KD and Kaushik. They took only KD for the further interviews. So, this was the first jolt which didn’t hurt much. But there are lot to come. Lets see what can we do.

Posted by sandipsingh at 17:38:26 | Permalink | No Comments »

Monday, September 8, 2008

Sales and Marketing

        Most of the people I know are invariably confused with the term sales and marketing. It looks like there is a feud going on between these two terms. Its ascertained that marketing includes several things like:

  1. Discovering what product, service or idea customers want.
  2. Producing a product with the appropriate features and quality.
  3. Pricing the product correctly.
  4. Promoting the product; spreading the word about why customers should buy it.
  5. Selling and delivering the product into the hands of the customer.

         Selling is one part of the entire process of marketing. It is the act of persuading or influencing a customer to buy a product or service.

         Marketing generally endorses the sales effort and marketing (like the production of marketing materials and catchy packaging) is done before the sale can be made. they sometimes follow the sale as well, to pave the way for future sales and referrals.

         At the heart of the sales concept is the desire to sell a product that the business has made as quickly as possible to fulfil sales volume objectives. When viewed through the marketing concept lens, however, businesses must first and foremost fulfil consumers’ wants and needs. The belief is that when those wants and needs are fulfilled, a profit will be made.

        So the essence is: the selling concept, instead of focusing on meeting consumer demand, tries to make consumer demand match the products it has produced, whereas marketing encompasses many research and promotional activities to discover what products are wanted and to make potential customers aware of them.

 

Posted by sandipsingh at 13:45:47 | Permalink | No Comments »

Tuesday, August 12, 2008

Jane Eyre By Charlotte Bronte

        Currently I am reading the book Jane Eyre by Charlotte Bronte. This book describes the living of an orphan named Jane Eyre who is brought up by her aunt. This book vividly portrays her difficulties and pain she suffers during her upbringing.

 

        This book conjures up the memory of my childhood. I start to think like, why was I always agonized, always browbeaten, always accused, forever condemned? Just wanted to write, so wrote it.

 

        Generally people cling to the bad memories rather then clinging to the good memories they had in the past. Everybody has a dark-side, I have also one. But what we should do is, embrace the good memories you have and bid good-bye to the bad ones.

       

This is getting too much philosophical, so cutting it down.

Posted by sandipsingh at 13:24:29 | Permalink | No Comments »

Monday, July 21, 2008

Phising: Faking of Identity

        This blog is about the Phising or faking of websites by Hackers. Phishing or faked websites are always a key concern for users doing online transactions, but it is a bigger concern for enterprises who own websites that can be phishing targets. When a site is phished, it is out of the control of the owner of the actual site as he doesn’t even know that his site has been phished, unless someone reports a scam about it. And such phishing sites are the biggest cause for loss of reputation for such websites.

        So, if you own a website that is vulnerable to phishing, you must start thinking of measures to take towards preventing it. Yes, you would have to secure your site with digital certificates from known certification authorities, and would need to introduce multifactor authentication for your users and customers.

        But other than doing all this there is another easy way to keep track of which sites are trying to phish your website. The technique doesn’t use any security device or application; rather it works on the great power of today’s search engines.

        If you do a simple search on the net you will find lots of free and commercial web based plagiarism detection tools. Essentially these tools are used for checking copying of copyrighted material across websites. Such tools tally each and every sentence on a website and try to search for matching sentences on other websites, indexed on a given search engine.

        During the process of phishing, the attacker copies the actual website to create an exact replica in terms of look and feel, and so he must be using the same text as the real site.

        If you run your website through a plagiarism checker, it must show you all websites with the same text, including those that are likely to be phishing websites. This technique works pretty well with websites having fewer images and animations and more of text.

        One such free website where you can check for plagiarism is http://copyscape.com. It gives you 10 tries in a one month, which should be good enough for a regular check.

Posted by sandipsingh at 17:59:28 | Permalink | No Comments »

Thursday, June 26, 2008

Left Front (CPI - M): Boon or Bane for India

       I don’t understand the fact that, why CPI-M is christened the nationalist party of India even though they haven’t done anything valuable for India. Be it the recent roar against the N-deal or the secular comment on SP’s (Samajwadi Party) support for UPA (they said the party might lose the faith of Muslims).

       They say India can make the nuclear fuel indigenously, but scientists have said time and again that India needs huge amount of uranium which we can get only by NSG (Nuclear supplier group) and coming under the safeguard of IAEA. But, they don’t budge from their stand of anti-America.

       Communist parties have even managed to make West Bengal stand alongside Eastern Uttar Pradesh and Bihar in terms of development. A state that once was a leader in India, quickly degenerated into becoming a basket case. See the plight of this state now. From a vibrant economy with a thriving industrial infrastructure, it fell under the Communist spell and gradually the trade unions bled the state’s economy dry. Every businessman worth his salt voted with his feet to move to Delhi, Mumbai, Madras, while the Bengali electorate voted the Communists in to power time and again.

       If that is not enough then let me cite some facts from the history.

  • Going back in history, into the 1940s, when India was fighting for its Independence, the Communists actually excused themselves from participating in it. Why? Because the Soviet Union, leaders of Communist movement worldwide, was fighting Germany in the Second World War as an ally of the British. Comrades in India got the order from Comrade Joseph Stalin that Indian Communists must help Big Brother Soviets in their war effort by not joining the Independence struggle.

It seems allegiance to ideology was stronger than the tug at the heartstrings of the     Motherland. Indian Communists were therefore content to play mute spectators, as the freedom movement played itself out till India was finally free in 1947.

  • Later on, when Communist China attacked India, after years of Hindi-Chini bhai-bhai propaganda, their ideological counterparts in India again became Pro-Chinese and supported China. While Indian soldiers fought and died in the biting cold on the treacherous border with China, Comrades in India indulged in so much rhetoric.

       Now, with the world, including Russia and even a market-oriented China abandoning Communism and Communist ideology, those of their brethren in India are sticking to their Red badges.

       I don’t know you agree with me or not. But they are cancerous cells eating into healthy body called India. If we don’t get rid of these guys they can cause havoc like they did in USSR. I hope the people of India will become smarter.

 

 

Posted by sandipsingh at 12:26:08 | Permalink | Comments (4)