Methodology

How We Work

Team

Knowledge Repository

ArrAy Web

White Papers



White Papers


The following technical white papers are available as free downloads from ArrAy.

The ArrAy Way: A Complete Software Engineering Methodology

ArrAy¡¯s software engineering methodology is designed to meet the business, organizational and technical challenges that confront today¡¯s software development organizations. We use our ArrAy Way methodology to help our clients save money, meet schedule deadlines and improve the quality of their software. This white paper describes features of an effective, proven software engineering methodology. Download

Benefiting from a Customized Portal Into Software Engineering Services

ArrAy Incorporated follows a unique and innovative engagement model that ensures the success of each client project, and ArrAyWeb provides flexible interface that allows customers to carefully monitor activities and communicate with outsourced engineers. This white paper provides a brief overview of the features and benefits of ArrAyWeb. Download

Wireless Automated Meter Reading Application Development and Deployment

Low data rate, short-to-medium range wireless networking is a dynamic, high-growth, multi-billion dollar industry. Standards are rapidly emerging, semiconductor firms supply a wide range of products, system software and development systems are available and system integrators are deploying a wide range of applications. Future growth for wireless monitoring and control solutions will be driven by applications such as industrial control, health services, building automation, logistics management and asset management. ArrAy's expertise and experience with wireless technologies, products, and standards enables us to help our clients enhance their quality, standards compliance and time-to-market. Download

Software Porting Best Practices

Software developers are frequently asked to deliver their product on different operating systems and processor architectures, requiring a software-porting project. Porting is an important part of the lifecycle of most successful software products, and porting projects should be planned, managed and executed carefully. Software porting projects can be very simple in some cases, but frequently porting projects require significant specification, planning and management efforts to assure success, deliver a quality product and create an integrated code base supporting all target platforms. A porting project is an opportunity to improve overall product quality, maintainability, flexibility and performance. With proper planning, these extra benefits can frequently be realized with little or no extra cost or time. This white paper describes proven best practices for planning and executing successful software porting projects. Download

How to Optimize Your Product on Linux

Linux has emerged as an important target and deployment platform for software vendors. There is no longer any question that Linux-based systems can deliver reliability, performance and efficiency, and that Linux can be used for servers, desktops and embedded systems. Consequently, software vendors and developers can no longer ignore Linux; customers are demanding it, and the market for Linux systems is expanding rapidly. Software vendors and developers are finding it essential to develop plans and strategies to migrate their software from Unix, Windows and proprietary systems to Linux to meet market demand and exploit the Linux opportunity. After quickly exploring the current Linux environment and factors behind its success, this white paper describes the project and technical challenges that must be considered when migrating to Linux and provides solutions to those challenges. Download

The Short Life of a Bug. How the ArrAy Team Operates

Managing software quality requires a disciplined methodology, and this white paper highlights how a vendor partnered with ArrAy for system maintenance and software quality assurance. Improvements were real and measurable. And best of all, the contract was for a fixed cost so strategic new product development was getting the time and resources it deserved. Download

A Complete Software Maintenance Methodology

Successful software requires successful software maintenance. During its lifecycle, a useful software system will require enhancement, extension, porting and bug fixing as it is used, stressed, applied in new ways and moved into modern operating environments. Unfortunately, maintenance in many organizations lacks repeatable and measurable processes, is not properly staffed and frequently causes delays for high-priority projects, resulting in customer dissatisfaction and decreased software quality. This white paper describes features of an effective and proven software maintenance methodology that consists of a software maintenance process combined with the supporting tools, team organization and values that make it work effectively. Download



Copyright 2007 by ArrAy Incorporated, all rights reserved.