Email us : contact@digitalsabre.net  Call us at : 877-630-7371
Software Product Management

Whether you are a software company or a hardware company, you have a need for software product management if you wish to develop, sell, and support a successful software product. The reason for this is simple: as a business owner you would need to understand a product's market, identify the opportunity, develop and market an appropriate piece of software and this can only be done if you are well versed with software product management. We at DSS, offer comprehensive software product management that covers all steps from inception of a product to its end of life.

Our software product management consists of five major phases in the product life-cycle, namely:

  • Strategy
  • Concept
  • Market Entry
  • Development
  • Evolution

Strategy:

It refers to the generation of idea for a new software product or for the next version of an existing product.

Concept:

It refers to collection and prioritization of business and market requirements from prospects, customers of earlier versions of the product, technology visionaries, domain experts, market experts, solutions from competing vendors.

Market Entry:

This refers to crafting of Marketing Requirements Documents which help our experts in synthesizing the requirements of various stakeholders.

Development:

We make use of different software to engineer our products.

The two main current business solutions are:

J2EE - These are a suite of Java technologies including:

  • EJB - Enterprise Java Beans standardizes the program calls to the application server and standardizes the return calls.
  • JDBC - Java Database Connectivity
  • JNDI - Java Naming and Directory Interface
  • JMS - Java Message Service is a remote asynchronous communication to send messages to other objects. It is different from RMI (Remote Method Invocation) since the message is sent and forgotten.
  • RMI - Remote Method Invocation
  • JTA - Java Transaction API.
  • Java Mail
  • Servlets - Provides interfaces or (API calls) to the CGI (Common Gateway Interface) which interfaces between the web client browser and the web server.

Microsoft's .NET (Previously known as Microsoft's Web Solution Platform and Distributed InterNet applications Architecture (DNA)). Based on these technologies:

  • COM - Component Object Modules
  • DCOM - Distributed Component Object Modules
  • MTS - Microsoft Transaction Server
  • MS-DTC - Microsoft Distributed Transaction Coordinator
  • MSMQ - Microsoft Message Queue server.
  • MSCS - Microsoft Clustering Technology

Once the software development gets into build, we then conduct acceptance tests. This can vary from demonstrating the product to customers using web-based conferencing tools, to building a  demo and deploying it on the company website.

Once the product is deployed at a customer site, we solicit our customer's feedback, report software bugs, and pass these on back to engineering for subsequent build. We also perform competitive analysis as to how this product is behaving in the market as compared to other products catering to the similar segments.

 
© 2010 DIGITAL SABRE SOLUTIONS. All rights reserved.          Terms of Services          Privacy Policy          Sitemap
Catch us on