Author - Sachin Kalaskar

Continuity in Long term projects

Feature-rich, scalable, secure products are built over a long time period. They are built as a number of progressive versions. They also go thru technology changes and user interface upgrades to keep up with the business requirements. It is a challenge to engineer these products. The key to managing these long-term software projects is planning for the continuity from start. Architecture...

Cloud pricing: The hidden costs

"Wow! This PaaS service is a free offering from the cloud provider!!", exclaimed an enthusiast in our team and proposed that we design the solution to maximize the use of the free PaaS service. Our director didn't seem impressed… he said "Anything free comes with some caveats or the other. We should know the exact caveats or reasons why...

Why you shouldn’t fall in love with your product?

  “I am now all set with this amazing idea and I think this has a Billion dollar potential, Makarand. I spoke to a couple of my friends and all of them agreed to it. And you know what? A cousin of mine who has worked in some IT company for a year has agreed to join. I think I will have...

Building an enterprise software – should you outsource or set up an in-house team?

Building enterprise software is always a challenging task as it spans various functionalities available in the organization. Not only does it require expertise in terms of the technology stack that’s used, but also needs a detailed understanding of various business functions being implemented in the solution. To start with the project, the choice would be between outsourcing the work against building...

The key to successful business: Having a clear vision

“I am thinking about the cofounder and the possible team. There are many options. But how can I choose the right people? I will not have a second chance in this case, very important to be right the first time.” Yash showed me a list of people he wanted to talk to. “Great, before you start talking to people, you need to develop your idea...

How to build an enterprise software application: Our insights

No matter how fast or radically the world changes, few things stand the test of time. And Enterprise Application development is no exception to it. From completely in-house developed and housed applications to completely running the enterprise using managed applications on the cloud. Throughout all these transitions, some of the principles have proven their indispensability again and again. Requirements management – Enterprise software...

Things to consider before choosing a Co-Founder

“While I am waiting to be relieved from my current job, I have been thinking about how best I can use my available time.” Yash started the discussion, after a couple of sips of hot coffee. It was very cold as we walked in, and the hot coffee was very much required before we could start talking. “One thing is to develop the idea further, and...

The SQL- NoSQL Debate

SQL and NoSQL are like Tom and Jerry - always fighting but still won't live apart. A new product design is incomplete without debating about these two when it comes to choosing data storage! Both are great at storing data with care and making it accessible when required. That's the common thread that ties them together!! SQL is the traditional...

The ultimate guide to making good decisions

Yash was very quiet today. He was engrossed in some deep thoughts as we entered the coffee shop. It did not look like a normal Saturday morning. “I am having second thoughts.” As we settled at the table, I waited long enough for Yash to gather his thoughts. “It looks like I am trying to do something more than I can. I am...

The importance of family support in a successful entrepreneurial career

“Hello Geeta, Nice to see you after a long.” It was good to see her along with Yash. “What brings you here?” I could guess, still, I wanted to hear from her. “Yash has been talking about quitting his job and starting on his own. I am a bit worried about this. He asked me to talk to you. I don’t know how...