Software
Project Management
We have an excellent track record in delivering quality software to our customers on time. We employ a rigorous approach to project management and a formal methodology on all of our software development projects. All projects are tracked and managed with standard project management software. Metrics have been collected for all of our previous projects and we use this knowledge to accurately estimate future work.
User Requirements
Peter Mac And Associates takes great pride in understanding our client’s requirements. We use a variety of techniques to ensure that user requirements are fully documented, understood and agreed. Our controlled approach to software development ensures that changes to requirements during the course of a project can be properly assessed and catered for.
Software Architecture
Since our founding, Peter Mac And Associates has sought to become highly skilled practitioners of component-based and Internet-based technologies. We have developed powerful solutions expertise in distributed architectures that are highly scalable, robust (24 by 7) and that support rapid development and deployment of secure, transactional services; this is best implemented with the intelligent use of object technology. We have considerable expertise in large transaction processing based systems using current technologies including .NET, Java, middle-ware systems, object oriented analysis and design, and web application servers and security. We support open software architectures which can provide clients with the scalability and performance they need in significant Internet-based applications.
Analysis and Design
We use a formal object-oriented analysis and design methodology (UML) and appropriate tools for all of our software projects. In addition we have considerable experience with many commercial component and class libraries, design patterns, and security and performance approaches.
