Sunday, November 30, 2014

Pattern Recognition -8

Find the next two numbers in the series.

5,7,1,1,11,19,2,3,35,67,5,8,_,_

Answer

5,7,1,1,11,19,2,3,35,67,5,8,131,259,........


It is a combination of two patterns
5,7,_,_,11,19,_,_,35,67,.......

_,_,1,1, _,  _, 2, 3, _, _,....... This is fibonacci series

Next two numbers will be taken from the first pattern.

7=5+2
11=7+4
19=11+8
35=19+16
67=35+32
 

next two numbers will be  67+64=131
                                      131+128=259

Pattern Recognition-7

Find the next two numbers in the series.

10,1,12,3,16,7,24,6,_,_,...........


Answer

10,1,12,3,16,7,24,6,40,4,...........

Again a combination of two patterns.

10,_,12,_,16,_,24

12=10+2
16=12+4
24=16+8

_,1,_,3,_,7,_,6

Take the previous number and add up all the numbers in it.

1=  1+0  (10)
3=1+2 (12)
7=1+6(16)
6=2+4(24)


Next numbers

first one from the first pattern   24+16=40

second number 4+0=4

Wednesday, November 26, 2014

One Team One Goal





Have you heard anywhere that a reputed software company hires a person who has experience only in the restaurant world?
Yes.That wonder has happened. Does not that sound crazy? Is the recruitment manager a crazy fellow? Well, let us go back in time.

It is a quite famous and middle level restaurant at the heart of the city that is doing a fairly good service to the society as well as to its internal people. The owner of the restaurant is a courageous and greedy personality who wants take the restaurant to the next level. As he wanted to make sure to deliver quality and tasteful food to the customers, unlike other restaurants he recruited a food quality assurance person as well. And since the current manager resigning from the work, the owner recruited a new employee for the very same position.

The new restaurant manager is an enthusiastic and enormously positive person who committed to take the performance and customer impact of the restaurant to a new level. He found some of the old ways of functioning were not very effective in producing high quality results. He made a few changes there.

Before the new manager joined

  • Chefs were fully and only responsible for preparing the food items.
  • Food quality assurance personal will give his concerns and those will be fixed by chef team.
  • Once the food quality is assured, the responsibility will be handed over to the delivery team.(servers/ take away assistants)
  • No collaborative working, lack of mutual understanding among teams
  • Delivery of customer orders took fairly higher amount of time.
  • Quality assurance check for food items were done at the end of preparation only.
  • If any of the category members missing, the whole delivery process would be on hold.

After the changes made by the new manager,

  • Still the chef team taking the responsibility for the preparation. But a highly collaborative environment and cross-functional team has been established. Whenever there is a high amount of food preparation work pending, the QA person and the server/delivery assistants also will be involved in food preparation.  And if the delivery person is not available or if there is an urgent requirement, a member from chef team will act as a server/delivery boy for the time being.
  • Time to time Workers were switched from team to team to be trained in all the areas and to understand other teams’ work aspects. Eg: A person from chef team will act as a server one day a week.
  • The above changes made the employees become multi-skilled. It improved the performance of the restaurant highly as well as most of the employees were rewarded with increments, bonuses and other benefits for their dedication and going extra mile work attitude.
  • Highly collaborative working culture established. Members from each team were able to share their problems or struggles with others which created a better understanding and helped to build better relationship among team members.
  • No of visitors getting increased day by day and the restaurant started to soar high. It was awarded as one of the most favorite restaurants by people in the city and it got the award for the happiest working place too.
  • Needless to say that the company was experiencing a financial gain which was never seen in the history of the restaurant.
  • Newspapers started talking about this magical place and the key person who was behind the scene.

Now, as the IT companies facing the same kind of issue- lack of collaboration among teams, some smart companies want to appoint the new restaurant manager as a consultant to do training and awareness sessions on collaborative working which termed as “DevOp culture” in the IT industry.

How can we develop a success story in IT with the lessons we learnt in the restaurant’s growth?

  • Even though Development, QA and operations team specializes in one area, all teams should have some knowledge on other areas as well.
    • Eg: When operations team get an issue from the client, they should be able to find at least where it goes wrong exactly (not in detail but an overall idea) whether it is a database issue or code issue like that.
    • Dev team should have a basic understanding on areas like deployment, monitoring
    • Dev team should have a good understanding on network and security issues. So when the product is implemented    better validations could be added to prevent issues like cross-site scripting attack.
  • Collaboration among teams is very important. Develop better relationship with in the team and among teams will speed up process as well as it will improve the product quality.
  • Human resources are the vital assets of an IT company not the technology or processes it adheres. Providing a happy and stress-free working environment is a key factor in getting the maximum output from employees. The more the communication gets effective the more the conflicts among teams could be resolved/avoided.
  • Play different roles time to time will not only make the people multi-skilled but it also will make them understand other teams’ viewpoints.
    •  Developers can do QA work at times. Or they can help operations team on the    deployment.
    •  QA team people may collaborate with the development team to get an idea of how the implementation work is done.
  • Attitude of all of the teams plays an important role in getting the work done and make sure it is in a high quality. Rather than passing the responsibility to someone else or some other team, the collective responsibility and ownership for the product is very important.
    •  When there is an issue after production-release, not only the operations team but also the development and QA team   should take the responsibility of resolving the issue in a shortest possible time frame. Collaboration and mutual understanding should be there.

Sunday, November 23, 2014

Pattern Recognition -6

Find out the next two numbers in the series.


2,3,7,25,121,_,_,..........


Answer

Tn=n! +1


Even if we do not  know the term "factorial" still we can find a pattern for the number n-1.

2,3,7,25,121,_,_,.......................

1,2,6,24,120,_,_,.........................

1=1*1
2=1*2
6=2*3
24=6*4
120=24*5
next numbers  120*6=720
                         720*7=5040

now n series will be

2,3,7,25,121,721,5041,..............

Saturday, November 15, 2014

Pattern Recognition-5

Find the next two numbers in the series.
2, 6, 81, 342, 6201, _  , _ ,..............


Answer

Tn= Reverse form of [(Tn-1 * 3)]

2*3=6      Reverse number =6
6*3=18   Reverse number=81
81*3=243  Reverse number=342
342*3=1026 Reverse number=6201

6201*3=18603  Reverse number=30681
30681*3=92043  Reverse number=34029

2 ,6 ,81 ,342 ,6201,30681,34029,......

Sunday, November 9, 2014

Pattern recognition -4

Find out the next two numbers in the series.
1 ,5 ,14 ,37 ,97 ,_ ,_

Answer

Tn=(Tn-1+Tn+1)/3

5=(1+14)/3


14=(5+37)/3


37=(14+97)/3


Next number  (97*3)-37=254

                      (254*3)-97=665


1,5,14,37,97,254,665,........





Thursday, November 6, 2014

Let me approve it


My intention for this post was to add humor as the main ingredient and a little bit of software aspects well. :)

A family of eleven members stays in a holiday resort in a mountain area during vacation where they found a natural pond in a walking distance and planning to do swimming and have a bath over there. Let me introduce the family members. (FYI: They all including the kids know swimming)

1) Maya, Stephen, Morgan, and Amani - All are studying at school.
2) Andy- Father of Maya and Stephen, a typical software developer
3) Anita- Wife of Andy, Quality assurance specialist and well-regarded QA expert
4) Aaren- Father of Morgan and Amani, Elder brother of Andy, Development manager in a reputed IT firm
5) Rukhaiya- Wife of Aaren, Project manager that handled many successful projects.
6) Mahesh- Elder brother of Anita, Head of Operations team in an established IT company.
7) Mithun – Younger brother of Anita, Security analyst
8) Angela – younger sister of Andy, an expert in risk analysis



As they reached by the pond, the kids were eager to jump into it.



Andy – Come on guys! Let us swim, sing and dance. Let us have a competition on swimming. The one who reaches the other side of the pond first will be the winner. Deal Ok?

Anita- Wait a minute please, this pool seems not used by lot of people. First we need to check whether the water is in a good condition, to avoid any allergic issues especially for the kids.

Angela - You are right Anita! And it looks like a muddy land which is very risky to set our feet on it.
Mithun – Yes. And we do not know if there are any harmful creatures like crocodile. Security is the most important thing for us.

Aaren- ok guys. Let us clear out these concerns before allowing kids to get into the pool.
“Prevention is better than cure.”

Mahesh- Yes. I agree with Aaren. As we have so many concerns, I also do not want anyone especially the kids to get in to the pool. If we are to allow, at least we have to have a rapid response team to help or rescue in case if anything happens.

Rukhaiya – Let me talk to the management of this holiday resort and see whether we can get any information on these concerns. Phone call may not be the effective way to get enough info. Let me go and meet them and clarify these things. Please hold on till I get back to you.




Discussion goes on…………………..





Anita – Where are the kids? Oh God…! Who on earth did allow them to go in to the pool?

Andy – No. They are not there. I’m the one who asked them to go and play cricket.

Sunday, November 2, 2014

Math IQ

Again a mathematics question.


When a number is divided by 2 the remainder is 1.
When it is divided by 3 the remainder is 2.
When it is divided by 4 the remainder is 3.


Find the number or numbers which satisfy these conditions and  tell how did you find it?

Answer :
When a number is divided by 2 the remainder is 1. That means the (number+1) is divisible by 2.
In the same way, number+1 is divisible by 3 and 4 as well. Now we need to find the number/numbers which are divisible by 2,3 and 4

LCM(Least common multiple) comes in to play.

LCM for 2,3 and 4 is 12

[(Any number that is multiple of 12) - 1 ] will be the answer for this question.

Eg: 11,23,35,47