ISVs that engineer enterprise software face a number of challenges with respect to flexibility, scalability, extensibility, availability, performance etc. In my mind, the top three challenges that enterprise software face today are:

  • Integration with third party software and IT systems
  • Transaction types from different data sources and support for disparate client types
  • High-volume transaction capability

If a software is architected keeping in mind these three challenges, most issues related to the enterprise software will cease to exist.


Software new product development has become an obsession of late. We have been talking about it, doing a lot of papers and culling out best practices that we have employed, figuring out the success and failure of our association with multiple new products and assigning reasons for their success and failure of the products/business. One thing that is clearly coming out from this exercise is that new products can be created successfully and engineering it is completely predictable.

Then, we decided as to why don’t we do a webinar and share our learnings based on this analysis and discussions and we also requested one of our customers for whom we did the product development to be a part of this session. They have also agreed to be a part of this session.

We (Aspire Systems and MangoDVM) are doing a webinar on this topic of “Successful New Product Development – What does it take?” on the 25th of September, 2008 at 11 am PT/2 pm PT.  You can register for the webinar here.

In this Webinar, you will learn:

  • How to validate your product idea
  • Usage of web 2.0 concepts in the enterprise ecosystem
  • How can you enhance the quality of your product?
  • How to leverage the latest development tools, technologies and platforms available

This is the thrid post I did on New Product Development in Nasscom blog.

As consumer internet products and services become ubiquitous and are adopted widely by a mainstream audience, the trickle effect of Web 2.0 into enterprises is avalanching into a wave that is becoming stronger by the day.

Read this full post

Aspire Systems and AutomatedQA conducted this webinar yesterday and I have a made a recording of this available here. View the recording

This is the second part in the series on New Product Development that I posted on Nasscom Blog.

Plethora of programming languages and infrastructure libraries combined with agile methods has allowed organizations to remove the shackles of old software development practices. Just a handful of product engineers can build systems of great complexity and product engineering is successfully evolving…

Read this full post

This is a post that I did on Nasscom blog. This is a first part of the series on New Product Development, specifically on software products. This series primarily talks about the changing landscape of software product development, efficient product engineering and what should be the core focus of software product companies.

Read this full post

Integrated QA Approach is a paper that we are working on internally and this is something we have been practicing all these days and years and we wanted to bring out the value of this in the form of  a paper. We have been brainstorming about this for quite sometime. This primarily is a way by which you bring all the stakeholders to the table and ensure that the product released is of very high quality. One of the key things that we wanted to cover as an extension of this paper was the real-time collaboration that is required between various stakeholders and some of the techniques that we use to get all of them on the same page.

We also were doing a number of activities towards this collaboration that we wanted to bring out as an extension of this paper. During this work, we came across a document published by Aberdeen Group and it has interesting findings which I wanted to share here.  This release was around usage of video conferencing towards effective collaboration.

Some of the top corporate goals for doing collaboration was identified as follows:

  • 67% of the respondents responded accelerated time to market
  • 54% said about the ability to produce higher quality products
  • 52% said about the ability to better respond to market and customer requirements

Some of the collaboration activities that the respondents used real time virtual collaboration to support are:

  • Review designs in an interactive enviornment – 63%
  • Include suppliers in regular project status meetings – 55%
  • Include customers in regular project status meetings –  47%
  • Simulate real-time meeting environments for dispersed teams – 47%
  • Enable virtual brainstorming/white board sessions – 40%

But then any collaboration needs to be tailored to the requirements of the organization. These come with their own set of challenges. The identified challenges in the study are:

  • Adapting presentation/meeting styles to incorporate remote teams – 75%
  • Learning to use meeting collaboration tools quickly – 64%
  • Being able to access meeting collaboration tools – 56%
  • Smoothly transmitting high density design imagery – 51%
  • Protecting intellectual property in the global design – 66%

Video conferencing is one solution that addresses most of these challenges while still meeting the goals of real-time collaboration. Based on the requirements of the organization and the comfort levels of stakeholders, many different systems can be used that can address the challenges faced by teams both in terms of using the collaboration environment as well as addressing the quality, time-to-market and customer support issues.

The existing collaboration solution that we use at Aspire Systems, addresses many of these challenges and we have been successful in using them for the betterment of the Product Engineering (Producteering) activities in all our engagements.

Next Page »