Wednesday, April 23, 2014

Daily Stand up Meetings – Healthy Agile Ritual

Introduction:
A stand-up meeting (or simply “stand-up”) is a daily team meeting held to provide status update to the team members. The stand up meeting is sometimes also referred to as the “stand-up”, “morning roll call” or “daily scrum”. Though this is an agile practice relevant in Scrum, it can be utilized in any development methodology.
Key elements of Stand-up:
  1. All the participants huddle in circle and stand up to keep it short
    1. It is usually time boxed to 10-15 minutes.
    2. Discomfort of standup is one way to keep it short.
  2. Each participant must answer 3 questions to the team:
    1. What did I accomplish yesterday?
    2. What will I do today?
    3. What obstacles are impeding my progress?
  3. All team participates with one member acting as “Facilitator” (Known as Scrum master in Scrum practice)

Purpose of Stand-up
  1.  To bring in osmotic communication within the team
  2. To allow participants to know about potential challenges as well as coordinate efforts to resolve difficult and/or time-consuming issues.
  3. To remind people to keep the meeting short and to the point.
  4. To keep energy levels high with quick huddle.
Stand-up GIFTS:
  1. Good Start – means to start the day well. Stand-up meeting gives energy, not take it. Energy comes from instilling a sense of purpose and urgency; a clear sense of the purpose and a clear understanding what needs to be done to achieve it.
  2. Improvement – means Stand-up support sharing better techniques and ideas. It also exposes the problems if any in the project, product or team (people) and hence giving scope for improvement.
  3. Focus – Stand-up reinforces focus on the right things. Enables team to focus on results (objectives) and prevents getting lost in activity as often people mix up activity with progress. In simple terms, focus on baton and not on runners.
  4. Team – Stand-up inculcates the sense of belongingness to the members of team as they share the results and obstacles by regular communication and helping each other. This in turn encourages autonomy through “Self-Management” within teams.
  5. Status – Team share the progress of the work as status to every team member bringing in transparency and identifying loop holes if any in the project. It also acts as “Sensor” indicating the true health of the team and project/product.


Signs of “Effective Stand up”

  1. Participants meet at same time and same venue daily.
  2. Though it may not be practical to limit all discussion to these three questions, the goal is to stick as closely as possible to these questions.
  3. A focused team or good facilitator uses “Take it Offline” phrase effectively to prevent “Problem Solving discussions”, “Socializing” and “Story-Telling” during the standup.
  4. Encourages shared responsibility through rotation of facilitator (scrum master) within the team.

Signs of “Poor Stand-up”

  1. Participants turn up late or do not attend regularly.
  2. At times, participants wait for the stand-up to begin the work day.
  3. Facilitator/Scrum-master is treated as manager or reporting authority.
  4. Participants convert the status update into the report update.
  5. Participants socialize, solve problems, and tell stories (long conversations)
  6. Participants have eye-contact with single individual/facilitator by updating the status to facilitator/individual and not to team.
  7. Participants come unprepared for answering the 3 questions and in turn think on the fly or say ‘I can’t remember” defeating the purpose of the Stand-up.




    Source : Internet


Friday, August 12, 2011

Occasional Patriotism (बरसाती देशभक्ति )









You know something..... India is really different from other countries ......

now every body know this what's new into it ????

See the new difference :-

In America people are American,

In Britain people are British,

In China there are Chinese

In Japan there are Japanese....

You name a country .... you'll find like above ...

But India is the only country where before being Indian people are Marathi, Punjabi, Gujrati, Haryanawi, Tamil , Telgu, Bangali , Bihari and so on .....

& occasionally they become Indian when there is Cricket Match going on or when there is Independence Day(sorry I mean such Holidays) or Republic Day...

Guys I just want to know do we need this kind of occasional patriotism (बरसाती देशभक्ति)


Guys Think....


Well Happy Independence Day in advance...


जय हिंद !!!



Friday, August 5, 2011

तो जिंदा हो तुम








दिलों में तुम अपनी बेताबियाँ लेके चल रहे हो
,

तो जिंदा हो तुम ।

नज़र में खाव्बों की बिजलियाँ लेके चल रहे हो,

तो जिंदा हो तुम

हवा के झोंको के जैसे आज़ाद रहना सीखो ,

तुम एक दरिया के जैसे लहरों में बहना सीखो ,

हर एक लम्हे से तुम मिलो खोले अपनी बाहें,

हर एक पल एक नया समां देखे ये निगाहें,

जो अपनी आखों में हैरानियाँ लेके चल रहे हो

तो जिंदा हो तुम ।

दिलों में तुम अपनी बेताबियाँ लेके चल रहे हो,

तो जिंदा हो तुम ।।।




जावेद अख्तर

Friday, June 24, 2011

Slip Don’t Fall

 > Slip Don’t Fall


One of the most important things to know on your journey to success is that you will occasionally slip up. It’s how you respond to these slip ups that will determine if and when you achieve your goals.






Even the most disciplined, motivated people in the world have days when they don’t take action and don’t follow through. The difference between those who succeed and those who fail is that successful people slip but they don’t fall.


Let me explain…


Here’s a graph that shows how successful people progress towards achieving a goal:





As you can see from this graph, successful people DO slip up, but they always recover quickly. Compare this with the graph of people who fail:


Instead of recovering after a slip up, an unsuccessful person allows a slip to become a Fall.


When you slip up, you always have two options:


Option 1: You can start thinking negative thoughts and criticizing yourself by saying things like, "I don’t have any will power" or "I’m just hopeless – I never follow through".


This is the approach of those who fail. Self criticism leads them into a downward spiral that inevitably ends in failure.


OR


Option 2: You can accept that you slipped up and simply say:


"OK, I slipped, but I will not fall!"


When you take this approach, you quickly overcome your slip up and get back on track towards achieving your goals.


So today, I’d like to encourage you to change your approach to dealing with slip ups. Instead of criticizing yourself, just accept the situation and make the decision that even when you slip, you will get back on track quickly and will not allow a slip to become a fall.


Until Next Time,



from Anthony Fernando

Wednesday, June 15, 2011

उडान



Jo lehron se aage nazar dekh paati toh tum jaan lete main kya sochta hoon,

Wo aawaz tumko bhi jo bhed jaati toh tum jaan lete main kya sochta hoon.

Zid ka tumhare jo parda sarakta toh khidkiyon se aage bhi tum dekh paate,

Aankhon se aadaton ki jo palken hatate toh tum jaan lete main kya sochta hoon.

Meri tarah khud par hota zara bharosa toh kuchh door tum bhi saath-saath aate,

Rang meri aankhon ka baantate zara sa toh kuchh door tum bhi saath-saath aate,

Nasha aasmaan ka jo choomta tumhe bhi, hasraten tumhari naya janm paatin,

Khud doosre janam mein meri udaan chhoone kuchh door tum bhi saath-saath aate.

Kuch door jo saath saath chalti toh tum jaan lete main kya sochta hoon.


(poem taken from the movie उड़ान )


Tuesday, November 2, 2010

Happy Deepawali !!!


May the Divine light of Diwali Spread into your life bright sparkles of Peace, Prosperity, Happiness and Good Health.Happy Deepawali :)

Wednesday, September 22, 2010

Servlet Chaining

Servlet Chaining means the output of one servlet act as a input to another servlet. Servlet Aliasing allows us to invoke more than one servlet in sequence when the URL is opened with a common servlet alias. The output from first Servlet is sent as input to other Servlet and so on. The Output from the last Servlet is sent back to the browser. The entire process is called Servlet Chaining.

Two Ways to Chain ServletsIn Servlets/JSPs, there are two ways to achieve servlet chaining using javax.servlet.RequestDispatcher:
  1. Include:

    RequestDispatcher rd = req.getRequestDispatcher("Servlet2");
    rd.include(req, resp);
  2. Forward, where req is HttpServletRequest and resp is HttpServletResponse:

    RequestDispatcher rd = req.getRequestDispatcher("Servlet3");
    rd.forward(req, resp);