New Downloads
Download The New White Paper on the ArrAy Way Methodology
Download The New ArrAyWeb White Paper


Methodology

How We Work

Team

Knowledge Repository

ArrAy Web

White Papers





How We Work


The ArrAy Way provides a standard, disciplined process for software development and software maintenance engineering activities.

Software Development

ArrAy's development methodology covers the entire range of the product life cycle. ArrAy project and technical managers work closely with customers to understand market requirements and help develop or respond to architectural and design suggestions. ArrAy develops Product Specifications and manages the client internal review and sign-off process, and we use our standard methodology for software Development and Enhancement. High-level and low-level design specifications are developed and approved. Development tasks and test scenarios are defined; project and resource plans are created, reviewed and implemented; and product roadmaps and release schedules are developed, scheduled and communicated.

During the dispatch stage, tasks and task priorities are established and the project manager assigns work to the team. Development and testing is completed and the product is released and shipped. Product releases identified in the overall roadmap are closely monitored and communicated within the client organization to ensure the overall success of a released product. The triage, dispatch and delivery processes contain a great deal of audit, inspection and documentation resulting in high degrees of productivity, quality and knowledge capture. Task priority and completion dates are tracked daily to ensure a timely delivery of the release. Technical depth and breadth are significant bi-products of the methodologies. Throughout the process, all code changes, code annotation, code specifications and associated annotation and communication are captured and documented in the Knowledge Repository and available to customers in real time via ArrAyWeb.

Software Support

Testing and Test Automation Services, Migration and Porting Services and Product Maintenance and Support Services also follow a disciplined process. The ArrAy project manager works with clients to define the scope of each engagement, and triage is conducted to optimize deployment. The team identifies those actions that they can take immediately and those that require further information. Triage avoids false starts and ensures that resources are quickly deployed for optimum productivity. During this stage, task lists are formulated and preliminary recommendations are delivered.

Resources are assigned during the Dispatch stage, and tasks are prioritized. During the next stage, hypotheses and strategies are defined and ongoing activities are inspected, with findings leading to new hypotheses. This iterative process leads to the delivery of results to the customer, and throughout this process all activities are documented in the Knowledge Repository and available to customers via ArrAyWeb.



Copyright 2007 by ArrAy Incorporated, all rights reserved.