Nandhi Hills

Last saturday evening,suddenly a thought come to me why don’t we can try Nandhi hills as a one day trip¬†while we were discussing about a trip for Kudremukh. So I just informed my office friend ‘Vijay Anand (KK)’ (I hope prakash knows the definition for KK ūüôā ) that why don’t we can go as a one day trip for Nandhi Hills tommorow.

So our trip was planned and with us Prakash, and Deepak said they are joining¬† and in the late night 10.00 PM I called my¬†another friend Raghul (Indeed he¬†belongs to my hometown) and checked whether he is ready for tommorow’s trip he said Ok and I went to sleep¬†. So on Sunday early morning ,I got up early and ringed up Raghul and he was not picking for about an hour (later he said, he was in bathroom…I don’t¬†know what¬†he was doing there for 1 hr any clues guys¬†) .So I decided to get ready myself and then called Prakash and Vijay¬† to know¬†about there status but¬†they were ready¬† before me . Deepak got dropped since he has to go for Church this morning as per his mothers call.

Later while having a cup of coffee at Koramanagala Murugan Idli shop ,I thought of to give a call to Shreedhar and checked whether he is available ,he replied me positvely that he is ready and will wait at Bommanhalli to pick him.

So I¬† drove the car to Koramangala Water tank ¬†and picked Vijay and Prakash and we straight way went to pick Shreedhar,we picked Shreedhar and then thought of to give a call to Raghul from Vijay cell (Raghul doesn’t knows who’s number is that) ,and this time he is caught up and I spoke to him and asked him to get ready where I can pick and go. Initally he said that he is busy and later I convinced him.

Now we are all set and our journey started from BTM Layout and went thru Richmond Road,Cubbon Park,Rajbhavan,Mekri Circle and Finally hebbal fly over where we got struck up from there to continue,So I¬†told Vijay to give a call to ‘Prabahkar’ my¬†project team member and friend (he has been already to nandi hills..¬†) and know the way to go ‘Devanahalli’ where new international airport¬†is located. We got to know the road to Devanahalli and started driving the car in the¬† beautiful highways, It was a¬†moderate cool climate on¬†Sunday¬†morning and I were in full holiday and relax mood(My mind was saying udai you are out of¬† the¬†projects for about¬† another 12 hrs… so enjoy),I drove the my lovely esteem in about 120 KM and stopped at a place near devanhalli to get the pooja items (yes .. dharu only 1 King Fisher(for me),1 full bottle MC and other side dishes…)

We passed the Devanhalli New International airport and after a 1 km driving we took the left turn which shows the sign board¬†for¬† Nandhi Hills (22kms) .It is about¬†60 to¬† 65 kms¬† travel we reached the peak of Nandhi hills (don’t forget to collect the hill entrance ticket¬† which costs 60 Rupees )

Nandhi Hills is a very good place for one day trip,but please make sure you take all the food and other items prepared yourself. It  have costed as totally 2000 bucks for 5 persons including petrol.

¬†Below are the Pic’s taken at Nandhi Hills

A Place to relax a bit

A place to relax a bit,on the way to nandhi hills

Me and Raghul

My Car & Me and Raghul

Vijai & Raghul

Vijai & Raghul


Do you ever know what is the responsiblities of your project manager ? If not read it completely and dictate him/her do all those if he fails to do

I have saw in my past and also watching in current that lots of project manager aren’t aware what they should do each and every day for the project and for the project team members. In¬† a general thought as per my experience after watching severa l Project Managers I am not sure¬†they are doing actually what they should.
To manage the project management processes, a person should be well organized, have great follow-up skills, be process oriented, be able to multi-task, have a logical thought process, be able to determine root causes, have good analytical ability, be a good estimator and budget manager, and have good self-discipline.

The work around defining the project means that you understand and gain agreement on the overall objectives, scope, risk, approach, budget, etc. It also includes defining or adopting the specific project management procedures that will be used to manage the project.

This does not mean that the project manager must do all this work themselves. There may be an entire team of people helping to create the Project Charter and schedule. However, if something does not go right, the project manager is accountable.

There are several responsibilities
1) Process Responsibilties
2) People Responsibilties

Process Responsibilities

Once the project starts, the project manager must successfully manage and control the work, including:

  • Identifying, tracking managing and resolving project issues
  • Proactively disseminating project information to all stakeholders
  • Analyzing and understanding the current state processes to ensure that the context and implications of change are understood by the clients and the project team
  • Identifying and documenting all business, technical, product and process requirements
  • Identifying, managing and mitigating project risk
  • Ensuring that the solution is of acceptable quality
  • Proactively managing scope to ensure that only what was agreed to is delivered, unless changes are approved through scope management
  • Defining and collecting metrics to give a sense for how the project is progressing and whether the deliverables produced are acceptable
  • Managing the overall schedule to ensure work is assigned and completed on time and within budget

Again, this does not mean that the project manager physically does all of this, but they must make sure it happens. If the project has problems, or scope creep, or faces risks, or is not setting expectations correctly, then the project manager is the person held accountable.

People Responsibilities

In addition to process skills, a project manager must have good people management skills. This includes:

  • Having the discipline and general management skills to make sure that people follow the standard processes and procedures
  • Establishing leadership skills to get the team to willingly follow your direction. Leadership is about communicating a vision and getting the team to accept it and strive to get there with you.
  • Setting reasonable, challenging and clear expectations for people, and holding them accountable for meeting the expectations. This includes providing good performance feedback to team members
  • Team building skills so that the people work together well, and feel motivated to work hard for the sake of the project and their other team members. The larger your team and the longer the project, the more important it is to have good team-building skills.
  • Proactive verbal and written communicator skills, including good, active listening skills.¬†

Again, you are responsible for the success of the project. If the team has poor morale and is missing deadlines, you need to try to resolve it. If team members don’t understand exactly what they need to do and when it is due, then you are responsible

Multiple Roles

Depending on the size and complexity of the project, the project manager may take on other responsibilities in addition to managing the work. For instance, the project manager may assist with gathering business requirements. Or they may help design a database management system or they may write some of the project documentation. Project management is a particular role that a person fills, even if the person who is the project manager is working in other roles as well.

For instance, a project manager might manage the project for 45% of their time, perform business analysis for 25%, work on design for 15% and write documentation for 15%. This does not mean that one of the responsibilities of a project manager role is to spend 15% of their time on design. Instead, it just means that the project is not large enough to need a full-time project manager. The project manager spends the rest of their time in other project roles such as Business Analyst, Designer and Technical Writer. Depending on the size of your projects and the way your company is organized, a project manager’ time may be allocated one of three ways.

They may have a full time role on a large project.

They may have project management responsibilities for multiple projects, each of which is less than full time, but the combination of which adds up to a full-time role.

They may fill multiple roles, each of which requires a certain level of skill and responsibility. On one project, for instance, they may be both a project manager and an analyst.

I hope you all understood..What you should get from Project Managers? If they aren’t doing¬†from the above said items¬†insist them to do so or else escalate the issue¬†to the next superior

Here is a great forecast about IT Industry

Software association Nasscom on Tuesday announced its `domestic IT market committee’ that would identify policies and actions to accelerate the growth of the infotech market. “With this committee, we will ensure that the required impetus is provided to the sector, in terms of favourable policy environment, increased focus on emerging companies, and focus on high maturity IT user segments.

Increasing use of IT within the country will help to enhance the competitiveness of the economy and of the companies and sectors that use IT,” Mr Kiran Karnik, President, Nasscom, said in a statement. The recent Nasscom-IDC study on `Domestic Services (IT-ITES) Market Opportunity’ has emphasised the huge potential in the domestic IT market. While the IT industry has been showing a strong growth, the growth has been predicated on the larger corporate and a few verticals, including banking financial services and insurance (BFSI), telecom and some sectors of manufacturing. “To accelerate the growth of the domestic market, it is important that there is increased IT penetration in growing verticals like retail, healthcare and manufacturing.

¬†Equally important is the increase in IT adoption by the small and medium business sector and household consumer segment,” the release said. The domestic IT market committee includes a representation from the IT players (Microsoft, Oracle, TCS, Wipro, HCL, Tally, NISG and IBM), corporate sector (Bharti Televentures, ICICI Bank, Hitech Gears, Reliance Infocomm, Shoppers Stop, Tata Steel, SBI and Jumpstartup) and IIT Chennai and IIT Mumbai). The committee is chaired by Mr Ramadorai, CEO, TCS and Chairman of Nasscom.¬†

So guys don‚Äôt panic for anything,We¬†have prosperous years upcoming….¬†

Windows Communication Foundation – Vista Development

I’ve taken virtual Lab on WCF ,Truly amazing stuff from Microsoft.

If I had this stuff few years ago, or even a year ago. No web services, remoting, channel sinks, asymetric communication problems and many others. Hmmm, I am dreaming now, how to rewrite application that I am currently working on. I believe it is possible as I have service centric application (I don’t write SOA here to not confuse everybody who thinks SOA == WS).

The WCF at the first glance looks like a framework exactly for me although I have few concerns and main one is the client-side-progamming-model. I believe the client side programing is extremely important in client-server communication mechanisms. I used both WS and remoting technologies in .NET and I see that there is much more to code (consume services) on client side of such application. I will try to explain it further when I know more about WCF.

I really become now adict to WCF and I count on Microsoft for futher stuffs.

 Windows Communication Foundation (WCF) is designed to offer a manageable approach to distributed computing, broad interoperability, and direct support for service orientation.

WCF simplifies development of connected applications through a new service-oriented programming model. WCF supports many styles of distributed application development by providing a layered architecture.

The typed programming model (called the service model) is designed to ease the development of distributed applications and to provide developers with expertise in ASP.NET Web Services, .NET remoting, and Enterprise Services and who are coming to WCF with a familiar development experience.

Windows Communication Foundation (WCF) is a runtime and a set of APIs for creating systems that send messages between services and clients. The same infrastructure and APIs are used to create applications that communicate with other applications on the same computer system or on a system that resides in another company and is accessed over the Internet.

The basic tasks that must be performed to WCF Programming are, in order:

Define the service contract. A service contract specifies the signature of a service, the data it exchanges, and other contractually required data.

Implement the contract. To implement a service contract, create the class that implements the contract and specify some custom behaviors that the runtime should have.

Configure the service by specifying endpoint information and other behavior information.

Host the service in an application.

Build a client application.

Microsoft Visual Studio Code Name ‚ÄúOrcas‚ÄĚ Next Generation Development Tool Get Ready


Visual Studio Code Name “Orcas” delivers on Microsoft‚Äôs vision of smart client applications by enabling developers to rapidly create connected applications that deliver the highest quality rich user experiences. With Visual Studio Code Name “Orcas” organizations will find it easier than ever before to capture and analyze information so that they can make effective business decisions. Visual Studio Code Name “Orcas” enables any size organization to rapidly create more secure, manageable & reliable applications that take advantage of Windows Vista and the 2007 Office System.

Improve Developer Productivity

In Visual Studio Code Name “Orcas”, developer productivity doesn‚Äôt end with the code editor and wizards. By extending this concept to application architectures and the underlying platform, Visual Studio Code Name “Orcas” delivers not only a productive development tool but also enables developers to tackle new business problems while decreasing the total cost of solution construction. In Visual Studio Code Name “Orcas” developers, designers and database professionals will see new tools and frameworks become available to simplify their tasks.

  • Delivers innovative new programming language features, such as those found with in the .NET Language Integrated Query (LINQ)
  • Enables designers and developers to work together more effectively than ever
  • Enable Web developers to quickly build applications with the broadest possible reach and a rich, browser based client experience

Employ the Latest Technologies

As users look for new ways of comprehending and retaining information developers must still grapple with basic desktop and application security. Visual Studio, Windows Vista and the 2007 Office System enable you to deliver a safe, robust and compelling user experience in any type of application.

  1. Give your applications a fresh look and your users a better view of their data with Windows Vista and the Aero style guidelines
  2. Create compelling new applications and experiences with the Windows Presentation Foundation, Windows Communication Foundation, and the Windows Workflow Foundation to create compelling new applications and experiences

Google TiSP – Wireless Internet Access through your local municipal sewage lines.

Google TiSP (BETA) is a fully functional, end-to-end system that provides in-home wireless access by connecting your commode-based TiSP wireless router to one of thousands of TiSP Access Nodes via fiber-optic cable strung through your local municipal sewage lines.



Installing TiSP

Installing a typical home TiSP system is a quick, easy and largely sanitary process — provided you follow these step-by-step instructions very, very carefully.


#1   Remove the spindle of fiber-optic cable from your TiSP installation kit.

#2   Attach the sinker to the loose end of the cable, take one safe step backward and drop this weighted end into your toilet.

#3¬†¬†¬†Grasp both ends of the spindle firmly while a friend or loved one flushes, thus activating the patented GFlush‚ĄĘ system, which sends the weighted cable surfing through the plumbing system to one of the thousands of TiSP Access Nodes.

#4   When the GFlush is complete, the spindle will (or at least should) have largely unraveled, exposing a connector at the remaining end. Detach the cable from the spindle, taking care not to allow the cable to slip into the toilet.

#5   Plug the fiber-optic cable into your TiSP wireless router, which has a specially designed counterweight to withstand the centripetal force of flushing.

#6¬†¬†¬†Insert the TiSP installation CD and run the setup utility to install the Google Toolbar (required) and the rest of the TiSP software, which will automatically configure your computer’s network settings.


#7¬†¬†¬†Within sixty minutes — assuming proper data flow — the other end of your fiber-optic cable should have reached the nearest TiSP Access Node, where our Plumbing Hardware Dispatchers (PHDs) will remove the sinker and plug the line into our global data networking system.

#8¬†¬†¬†Congratulations, you’re online! (Please wash your hands before surfing.)

Click here to purchase