Proud to be an Indian

Proud to be an Indian

Sunday, August 7, 2011

Some best practices to be followed in project


Best practices to be followed in project:

1)Clear Identified Roles & Responsibilities:

A project can be divided in many phases: Requirement Analysis, High Level Design, Low Level Design,
Development:Construction (Coding)+ Unit Testing,Code Review,
System Integration Testing, Defect management: Debugging + V&V (Verification & Validation), User Acceptance Testing,
Move to Production (Cut over/Deployment), Warranty and Maintenance. We should have very clear identified roles and
responsibilities(Ownerships) for each and every phase. It would become difficult to have a good team
by introducing people just for sake of name.

2)QA part:

Testing is a very impotent phase of a project. As per good project plan QA roles starts from Analysis phase of project
it self. It's must to involve at least one QA resource in all project meets. If we are following water fall model approach, in all sign off meetings there should be at least one resource from QA side ( Usually QA lead)।If we are following iterative & prototype model , then it's must to involve one person from QA side in project planning meets।

3)Test Plan:

We should have proper test plan. We should have separate 2 documents for Unit testing & QA testing (One for each).
A good test plan must cover at least following objectives:

  • Functions to be tested.
  • Test Management.
  • Test Tools (Mercury Interactive Quality center for defect tracking,QA inspection check list, PL/SQL tool, telnet etc).
  • Test Acceptance Criteria.
  • Test Exit Criteria.
  • Approvals.
  • Supporting Documents ( Like file format documents against which we need to validate).
  • Dependencies.
  • Roles and responsibilities.
  • Test Schedule.
  • Test Strategy.
  • Contact Details.
  • Risks.
  • Assumptions.
  • Test Scope ( In scope. Out scope).
  • Test Objectives.
  • Revision History of test plan.

4) Test cases:

We should cover all criteria while executing test cases.
For example recently we did not have plan for "Null values" test case & Identified as defect in QA.

5)Time Line:

It's must to finalize the time line for each phase by involving respective owners. "Must do" situation is meaning less without " I am in" feeling.

6)Communication Skill:

Communication is the blood of any organization. It's good to focus on typo and structure, but the same time we should not ignore the essential components of the communication. Typo and Structure is just body of communication, but soul of communication is it's essential parts.
For example we observed often: For any good thing done people are using "I" : I ran the job.., I followed for status..., I will resolve the issue & get back to you etc.
For any thing bad people are using "You": You should ask me before making decision...It's your responsibility etc..

When we are talking about soul of communication skill, it's start with "We": For good & bad things in project, there is only one word "We" : We ran the job. We should sync with each other before making decision..We populated wrong file in QA..etc
Let's create a great work culture by following best practices.

"Rajneesh"

Monday, May 23, 2011

एक स्वतंत्र पंछी की तरह उड़ने की चाह है


रचयिता: श्री गोविन्द शर्मा जी
अतिथि लेखक

1st year, MSc Engg.,
Computer Science and Automation,
Indian Institute of Science,
Bangalore.


एक स्वतंत्र पंछी की तरह उड़ने की चाह है,
सारे बंधन काटकर दौड़ने की चाह है |
क्यूँ सामजिक बंदिशें, क्यूँ ये आडम्बर का माहौल?
इन सब से ऊपर उठकर जीने की चाह है ||

किसी नवजात शिशु की तरह, किलकारने की चाह है,
लगता था जो कभी स्थायी, उस बचपन में लौटने की चाह है |
क्यूँ साधारण-असाधारण भिन्न, क्यूँ फर्क इंसान-इंसान में?
सभी भेदों को मिटाकर सोचने की चाह है ||

एक सागर की तरह सब कुछ स्वीकारने की चाह है,
दो पल के लिए रूककर हल्का होने की चाह है |
क्यूँ दूसरों से ईर्ष्या, क्यूँ आग अहंकार की?
सबको एक परिवार में संजोने की चाह है ||

अंजान थे सच्चाई से, पर अपने आप में मगन थे,
बचपन में हम जो भी करते, सम्पूर्ण लगन से |
ना कोई छुपाव, न मन-मुटाव, न किसी से भेद-भाव,
आज फिर वही रवैय्या दोहराने की चाह है ||

सच्चाई से चलकर सफलता पाने की चाह है,
निष्काम सफलता की आशा करने की चाह है |
क्यूँ तुलना करूं दूसरों से अपनी, मेरी क्या मजाल है?
हर एक प्रतियोगिता में, कम-से-कम अपने आप से जीत पाने की चाह है ||

*Picture from:www.freeeaglepictures.com with thanks

Saturday, May 14, 2011

सारे जहाँ से अच्छा हिन्दोस्ताँ हमारा



*YouTube वीडिओ के सौजन्य से साभार

मजहब नहीं सिखाता आपस में बैर रखना



*YouTube वीडिओ के सौजन्य से साभार

Friday, May 13, 2011

A letter from parents to children



*YouTube वीडिओ के सौजन्य से साभार

नक़ल रोको - देश बचाओ !!!!

बघेली भाषा में सन्देश:
(हिन्दी भाषा की यह बोली मध्य प्रदेश के रीवा , सीधी, सतना ,शहडोल ,उमरिया आदि जिलों में बोली जाती है )



*YouTube वीडिओ के सौजन्य से साभार

China to take over Pak occupied Kashmir?



Presented By:
Deepak Kumar Vishwakarma
Guest Author

India should be assertive and proactive to claim the strategically vital parts of Kashmir 'illegally' occupied by Pakistan where China has increased its footprints leading to fears that Beijing may take over the territory by 2020, according to a report।
The report by New Delhi think tank Institute of Defence Studies and Analysis says China's growing footprint in the region had added another strategic dimension to the discourse on the territory that includes Northern Areas, also called Gilgit Baltistan and Azad Jammu and Kashmir.

'These realities are certain to impinge on India's long-term security interests and therefore it is incumbent upon Indian policy makers to adopt a pro-active approach towards PoK (Pakistan-occupied Kashmir) which is an integral part of India,' it says.

The report alleges that the Karakoram Highway (KKH) connecting Pakistan with China through Pakistani Kashmir has been used for the clandestine transfer of nuclear material from Beining to Islamabad.

'That this has multiple strategic implications for regional security, especially that of India, has been underscored,' it states.

The 1,280-km-long highway connects Havelian rail-head near Abbottabad in Pakistan with Kashgar in Xinjiang region of China. It was built in 1978 with Chinese assistance.

Detailing Chinese developmental projects in Pakistani Kashmir, the report says Chinese companies were working on a number of hydel projects, including Neelum-Jhelum, Gomal Zam and the reconstruction of Mangla dam.

The report citing Pakistan media alleges that the joint power projects signed between China and Pakistan during President Asif Ali Zardari's visit in 2009 were 'not transparent' as 'often Chinese companies were awarded contracts without open bidding.

'Therefore, it is difficult to have a clear idea of the nature and extent of Chinese involvement in PoK.'

It says that people of the region were fearing that if the 'current pace of Chinese penetration is sustained, then China may completely take over Gilgit Baltistan by the year 2020'.

'This is not an alarmist proposition and such prospects have been hinted at in a New York Times article (that) states that at least 7,000-11,000 Chinese troops have been stationed in the Gilgit Baltistan region.'

It 'highlights the harsh realities of misrule and neglect in the region' and observes that 'popular resentment against Pakistan is increasing day by day'.

Reminding the Indian government of the 1994 parliamentary resolution declaring entire Jammu and Kashmir territory as an integral part of India, the report recommends that the government 'should openly claim its rightful position on PoK in international fora and denounce Pakistan's illegal occupation.

'India should not only rethink its approach but also try and mobilise international opinion against bad governance and (the) unlawful occupation since 1947,' it says.

It recommends that the Indian government should send a 'clear and explicit message' to Pakistan and China, 'which is seeking to fulfil its strategic objectives by involving itself in developmental projects'

PS: Source Internet

Image from: pakistanindependent.com with thanks

Tuesday, May 10, 2011

ये एक भारतीय का जवाब है



*YouTube Video के सौजन्य से साभार

Saturday, April 30, 2011

जब भ्रस्टाचार मुक्त तंत्र होगा



उठो जागो भ्रस्टाचार मिटाना है
मिलजुल अपना फर्ज निभाना है
शासुधरें तो शासन सुधरे
उन सबसे पहले हम सुधरें
ना अन्याय होगा ना शोषण होगा
सबका समभाव से पोषण होगा
जब भ्रस्टाचार मुक्त तंत्र होगा
तब भारत हमारा स्वतंत्र होगा |

अन्याय का विरोध है आवश्यक
समाज का साथ उससे आवश्यक
जो सशक्त हैं रिश्वत लेना बंद करें
जो अशक्त हैं रिश्वत देना बंद करें
ना कोई लाचार होगा ना बेकार होगा
सबका समभाव से रोजगार होगा
जब भ्रस्टाचार मुक्त तंत्र होगा
तब भारत हमारा स्वतंत्र होगा |

गांवों में पक्की सडको का विस्तार
जन जन को शिक्षा का अधिकार
जो भ्रष्ट हैं प्रगति पथ के अवरोही
जो तटस्थ हैं कहलायेंगे देस द्रोही
ना वो जारजार होगा ना दुत्कार होगा
सबका समभाव से उपचार होगा
जब भ्रस्टाचार मुक्त तंत्र होगा
तब भारत हमारा स्वतंत्र होगा |

सत्य सनातन पथ का अनुरोध
अबला पर अत्याचार का विरोध
'रजनीश' नव भारत रूपी होगा भोर
जो ना सुधरें देना होगा दंड कठोर
ना मान होगा ना अभिमान होगा
सबका समभाव से सम्मान होगा
जब भ्रस्टाचार मुक्त तंत्र होगा
तब भारत हमारा स्वतंत्र होगा |

*Photo from (With Thanks):
Mayank Bhatnagar
graphicreflection.org

Sunday, April 3, 2011

Appreciation worth passing on to our kids


Shantanu Dubey

@share-n-learn@googlegroups.com


This is a powerful message for our modern society। We seem to have lost our bearing & our sense of direction।One young academically excellent person went to apply for a managerial position in a big company।He passed the first interview; the director did the last interview। The director discovered from the CV that the youth's academic achievements were excellent all the way, from the secondary school until the postgraduate research, never had a year when he did not score.The director asked, "Did you obtain any scholarships in school?" The youth answered "none".The director asked, "Was it your father who paid for your school fees?" The youth answered, "My father passed away when I was one year old, it was my mother who paid for my school fees.The director asked, "Where did your mother work?" The youth answered, "My mother worked as laundry woman. The director requested the youth to show his hands. The youth showed a pair of hands that were smooth and perfect.The director asked, "Have you ever helped your mother wash the clothes before?" The youth answered, "Never, my mother always wanted me to study and read more books. Furthermore, my mother can wash clothes faster than me.The director said, "I have a request. “When you go back today, go and clean your mother's hands, and then see me tomorrow morning.”The youth felt that his chance of landing the job was high. When he went back, he happily requested his mother to let him clean her hands. His mother felt strange, happy but with mixed feelings, she showed her hands to the young man.The youth cleaned his mother's hands slowly. His tear fell as he did that. It was the first time he noticed that his mother's hands were so wrinkled, and there were so many bruises in her hands. Some bruises were so painful that his mother shivered when they were cleaned with water.This was the first time the youth realized that it was this pair of hands that washed the clothes everyday to enable him to pay the school fee. The bruises in the mother's hands were the price that the mother had to pay for his graduation, academic excellence and his future.After finishing the cleaning of his mother’s hands, the youth quietly washed all the remaining clothes for his mother.That night, mother and son talked for a very long time.Next morning, the youth went to the director's office.The Director noticed the tears in the youth's eyes, asked: "Can you tell me what have you done and learned yesterday in your house?"The youth answered, "I cleaned my mother's hand, and also finished cleaning all the remaining clothes'The Director asked, "Please tell me your feelings."The youth said: 1. I know now what appreciation is. Without my mother, there would not have been the successful me today. 2. By working together and helping my mother, only I now realize how difficult and tough it is to get something done. 3. I have come to appreciate the importance and value of family relationships.The director said, "This is what I am looking for to be my manager.I want to recruit a person who can appreciate the help of others, a person who knows the sufferings of others to get things done, and a person who would not put money as his only goal in life. You are hired.Later on, this young person worked very hard, and received the respect of his subordinates. Every employee worked diligently and as a team. The company's performance improved tremendously.A child, who has been protected and habitually given whatever he wanted, would develop "entitlement mentality" and would always put him self first. He would be ignorant of his parent's efforts. When he starts work, he assumes that every person must listen to him, and when he becomes a manager, he would never know the sufferings of his employees and would always blame others. For this kind of a person, who may be good academically, may be successful for a while, but eventually would not feel sense of achievement. He will grumble and be full of hatred and fight for more. If we are this kind of protective parents, are we really showing love or are we destroying the children instead?*You can let your children live in a big house, eat a good meal, learn piano, watch a big screen TV. But when you are cutting grass, please let them experience it. After a meal, let them wash their plates and bowls together with their brothers and sisters. It is not because you do not have money to hire a maid, you want them to understand, no matter how rich their parents are, one day their hair will grow gray, same as the mother of that young person. The most important thing is your children learn how to appreciate the effort and experience the difficulty and learn how to work with others to get things done.

Computer Science Vs IT: Which is better? Do u Agree with it...


Shantanu Dubey

@share-n-learn@googlegroups.com


“Computer Science is no more about computers than astronomy is about telescopes।” Renowned computer scientist Edsger W Dijkstra made this observation. Computer science engineers are involved in many aspects of computing, from the design of individual microprocessors, personal computers and supercomputers to circuit design and writing software that powers them.They are also suited for robotics research, which relies heavily on using digital systems to control and monitor electrical systems like motors and sensors. Information Technology (IT) deals with the use of electronic computers and computer software to store, protect, process, transmit and securely retrieve information. IT is a general term that describes any technology that helps to produce, manipulate, store, and/or communicate information. IT professionals perform a variety of duties that range from installing applications to designing complex computer networks and information databases. They are suited for data management, networking, engineering computer hardware, database and software design, as well as the management and administration of entire systems. The differences The CS engineering programme usually deals with how to build micro processors, how to write a compiler etc. IT is the business side of computers - usually dealing with databases, business, and accounting. One way to think of it is that IT deals with the application of computing technology to real life processes and CSE deals with the “science” that facilitates these applications. Further, while CSE focuses on the foundation of computing, IT as a discipline focuses on satisfying the computing technology needs of organisations. So, in a continuum between principles and application, IT focuses more on application, with the goal being to apply knowledge of computing sciences for solving problems. However, as the foundations of IT are in Computer Science, Indian universities and colleges deem it feasible to have a CS-based IT programme. This allows a graduate of the programme to choose a career in CS or IT, based on their choice and availability of job prospects. And mostly corporates make little difference between these disciplines while selecting students. The nature of the industry requirements in the country also plays a crucial role. Since most of the companies in this sector focus on application development and maintainance at best, the need for hard core reserach level employees is minimal. So even if a student is taught subjects like chip design architecture, machine level languages , his or her chances of getting a career in that domain is minimal. Snapshot of the curriculum Ultimately, what would really matter to you as a student is how far the course curriculum is different. Most of the top-notch institutes (including all the IITs, IIITs and most NITs) have either CSE or IT but not both. This clearly signals that the difference between the two branches is not significant enough to warrant their simultaneous presence on a campus, at least in the eyes of the top engineering colleges of the country. Further more, for the few colleges that do offer both IT and CSE, the differences in the course structure are minimal. For example, at Delhi’s IP University only one course differs between the two branches across their seven engineering colleges. At Motilal Nehru National Institute of Technology – Allahabad, this figure increases to two and at West Bengal University of Technology to five subjects. The message is loud and clear - no company discriminates between hiring a CSE or IT student from the same campus.

Saturday, February 5, 2011

5 Myths Managers believe

Presented by: Raj Kumar Pandey
Advisor: Bharat Nav Nirman

(Evolving New India)

How should a manager behave? When you ask this question to a team member, he'll probably first describe how his manager is and what the traits he lacks are. Then he will go on and create a character much flexible and easy going then his actual manager. The qualities that the team member expects in his manager may not be the ideal ones, but the fact that he wants some change in his manager's behavior indicates that there is something that the manager is holding on to, which he should avoid. Very often managers try to live by some seeming expectations of business and simply play out roles, which turns out to be harmful for the team performing for them. This is something which results from some traditional beliefs or myths of management. Let's discuss a few.
1. Managing is about controlling and telling people what to do

From a typical manager's point of view, yes it is। But when it comes to manage a team and leading it to an end goal in its true sense, he who follows this is not in the right track. A conscientious manager tries to create excitement about a common goal in the minds of the team members and then influence their ingenuity to achieve that. Simply dictating things and creating a must-do situation often leads to lack of productivity.
2. Being a manager, you know all the answers

Managers who try to pretend that they know the answers of all the problems are those who often try to demonstrate their value to their teams but fail. Managers face tough time in finding the answers, but hesitate to communicate the problem with other team members. They don't realize that making the team members involved in decision-making and sharing concerns always help in finding a proper answer or solution to a particular problem. There may be someone in the team who might provide a better solution. So, accept it.
3. On projects, managers are solely responsible


While working on any project, each and every person working on it should have an equal share of responsibilities. Everyone should have the opportunity to step up and suggest a solution. It will help to gather different ideas and to choose the best one among many. The sense of responsibility and the feeling of "I am in" can boost up the team members. Kudos or kicks, focusing on just the managers is not a good thing to do.
4. A manager always a leader


A manager can lead his team if he has team members who are low in morals and need a push every time. But following this every now and then can have a negative effect on the members' individual growth. No one can do something perfectly at the very first time. Mistakes are essential to learn things. Managers should always keep in mind this and encourage their team members to make crucial decisions. The supportive role of a manager is always helpful in the team's success.
5. Managers are born, not made

If you have the belief that managerial skills are in-born traits and can't be earned, you better think over it once again, because it is not true. Managerial skills are learned traits and can be improved through practice. Learning from own observations and mistakes is the key to become an ideal manager.

*Silicon India के सौजन्य से साभार

Related Posts Plugin for WordPress, Blogger...