Posts

Digital Marketing in the age of customer

Before we go deeper into the concept that has been bouncing off the bill boards, it is important to define a baseline of what is Digital Marketing? “Digital Marketing leverages digital media or electronic devices to provide an experience that influences a desired segment of audience to take an action to help brand awareness or sale” It’s up to Digital Marketers to understand the customer journey, customer expectations and desired outcomes from a myriad of scenarios.  Digital is one of the channels where customer has many options and decides when to engage. It is critical for marketing teams to be able to connect to customer in context and create an engaging digital experience. The digital threads of big data and attribution allow us to build multi-faceted, measurable, and flexible plans that have the ability to adjust to the co-variability of business priorities and customer preferences. Digital is definitely measurable and data informed marketing is essential in today's environ...
Danaher - Mergers & Acquisitions Danaher grew inorganically with acquisitions. They own multiple platforms ranging from industry tools, instrumentation, environmental, life sciences and dental. They have essentially moved up the value chain moving into more niche markets. The high level strategy is to buy a new Platform and look for Bolt On's and Adjacencies for the existing platforms. DHR has a 20 year history of delivering their shareholders returns better than S&P 500 with a difference of 2769% over this time (S&P grew 484% and DHR 3251%). Danaher sets a flat Cost of capital to about 10% to reduce the complexity and help analyze the return on the investment as most of the cash comes from the free cash flow. Danaher has top line growth of 12-15% and even during the 2008-2009 recession time it still maintained about 8% as they people were still drinking coke and buying pampers. Danaher's revenue base is distributed broadly and overall portfolio of indus...

Knowledge Management Systems - How To Make Them Successful

Knowledge Management is now a crucial issue in companies: Create, capitalize and share its Knowledge Capital is a need of any innovative organization. In an increasingly competitive world a firm's only enduring source of advantage is its knowledge - the knowledge that gets built into structures and systems. The reality is that firms have been managing their knowledge since dawn of time. The Knowledge Management is a strategic vision, that can potentially develop managers on their Corporate Knowledge, make them define global objectives in order to optimize that resource. Those objectives are always structured by three key issues: Capitalize (“to know where you are and you come from to better know where you go”), Share (“switch from individual to collective intelligence”), Create (“create,innovate to survive). We need to build a knowledge management system that can provides ways to create and search tacit information, data and documents stored. Knowledge is a “mate...

IP Address Fetching for the Client Machine

Image
We had a legal requirement to fetch the IP address of the client machine sending the SMS from the website. There are multiple approaches and I was using the following methods to fetch the IP. We have public IP exposed to internet which is fetched by getip.com. The goal was to fetch this and also router IP. We had some challenges to get this information. I have written a simple JSP to test the IP address fetch from the server. There are some checks we need to ensure for this to work. If you have a Load Balancer than it should have the rules set to passthrough the client IP if not you would only get LB IP Address instead. Code Snippet - IPAddress.jsp ************************************* InetAddress ip = null; ip = InetAddress.getLocalHost(); out.print("getHostAddress : " + ip.getHostAddress()); out.print(" "); out.print("getAddress : " + ip.getAddress()); out.print(" "); out.print("getHostName : " + ip.getHostName()); ...

Interview Questions - How To Be Prepared

Image
  When you have to compete in an economy that is tough and with more skilled people than jobs you need more than just technical skills to get through an interview. That means you need to be prepared for every curved ball that the interviewer is going to throw at you as well as create an experience unique that he/she remembers.  First think of some personal stories that help the job. Stories are vitally important they are memorable. Good stories fit many molds, which means you can use your stories even if the interviewer asks a question that you aren't prepared to answer. Good stories help because there are often many lessons hidden within one story. The pieces that stick with the interviewer will make an impact on them even if we didn't plan it that way. Take some time to think through the past and develop some solid stories that shed light on your abilities, accomplishments, and values. With that in mind, here are seven difficult interview questions and a few tips on how to...

Web Portal Governance

Image
More companies are going global and there is a need to manage global websites customized to local markets at their headquarters.The product catalogs are defined for each market/country and based on that I have created the model below. The product catalogs will be managed by the local markets but the content and layouts will be managed globally by the web master.   Web Master Responsibilities > Ability to work effectively with the client's director of web and new media to perform the required technical maintenance and administrative functions, including ensuring up-to-date content and information. Monitor, improve, and update the performance of existing websites. Assure website is easy to navigate and that it addresses the needs of the client and its customers. Competency in writing HTML. Stay current with changing Web technical standards. Strong design skills for electronic media including web and multimedia. Design and implement web strategies for product visibility and dr...

ATG Design Review Guidelines

Design Review Checklist Analyze FRD and understand the business needs Map the solution approach with the FRD Create or validate the traceability matrix between the FRD and Design document Map the requirements with the OOTB functionalities in ATG Ensure that the customizations follow the similar design patterns as ATG framework Validate the flow end to end covered in ATG Check for Sequence diagrams Verify the interfaces and classes which require to be over ridden or extended Validate the data model against the logical model and ensure it is similar to ATG data model where appropriate Validate the logical pseudo code for each method with the FRD flows Ensure LLD is developer ready