You are here: Home //
Unique to Producteering
Distributed R&D: Beyond just Cost Benefits (Aspire Panel Discussion)
Hear from experienced practitioners who have set up offshore teams and worked with distributed teams spread across UK, India and other countries.
Moderator
Panelist
Panelist
Panelist
Pari Natarajan
Derek Waugh
Steve Jones
Gowri Subramanian
CEO and Co-founder, ...
“Building Software Solutions using Web 2.0 Technologies” – Webinar
Successful software vendors have always built products with a user-centric mindset. Traditionally, meeting the functional requirements of end-users would generally be adequate for a product’s success. However, in today’s Web 2.0 paradigm, it has become imperative for software vendors to design ...
Related Post
Interview with John Moore on “Engineering challenges & skills needed for technology teams”
John Moore, SVP Engineering and Chief Technology Officer of Swimfish Collaborative Technologies, a provider of business solutions and CRM, agreed to do an interview with us recently. John is a well known figure in technology and CRM circles. For the last decade he has worked as a senior engineering ...
Related Post
Performance Engineering – Best Practices
1. Use caching wisely: Use caching without hesitation. But cache different data for different amounts of time, based on how huge it is, how long it remains unaltered and how frequently it is accessed. Choose the appropriate caching technology or mechanism.
2. Minimize server round trips: Minimize the ...
Related Post
Test Engineering Practices
“It is not enough to do your best; you must know what to do, and then do your best.” – Edwards Deming (American Quality Guru)
1. Identify the right set of Test Data for testing:
Produce the right set of test data for testing. This test data (range of positive and negative values) will ...
Related Post
Usability Engineering – Good practices
There is no perfect recipe for obtaining a fantastic product that users will love. However, when it comes to usability, some general guidelines and practices can be considered and followed. They are:
1. Know your end user and their working environment: Find out how the software you are developing will ...
Related Post
Enterprise Product Frameworks: A sure-fire way to reduce development time, cost & bugs!
Building software is a complex effort – and when you need to be early-to-market with a quality product, it is even more challenging. Framework-driven development is an approach that attempts to increase developer productivity by making use of pre-built components and a solid underlying structure, ...
Related Post
Good Design Practices
Many quality problems are a result of design and design adherence issues
1. Keep it simple: Simplify your design and do not complicate or over-engineer it. Frequently iterate through the design and look for avenues to improve.
2. Validate your assumptions: Design issues lead to major challenges in the ...
Related Post
Good Coding Practices
Most of the effort in the software business goes into the maintenance of code that already exists – Wietse Venema
1. Adhere to your design: Follow your architecture and High Level Design. For example, always write code with respect to the layering architecture mentioned in your design. Know where ...
Related Post
Good Engineering Practices
As we continuously strive to become better product engineers at Aspire Systems, we have been identifying different sets of best practices for our technology teams to follow. While many of these practices may see quite generic, we believe that it sets the base – especially for new members in the ...



"Online communities, iterative methodologies and software scalability" with Andres Camacho - Vice President of Engineering at Vinfolio