McDonald
Bradley's twenty years of systems integration and software development expertise
coupled with our proven program management processes enable us to provide state-of-the-art
systems and applications that meet client requirements, are fully documented and
supportable, and are delivered on-time and within budget. Our continued commitment
to improving systems and processes is key to producing higher quality systems,
reducing cycle times, lowering costs, and improving schedule predictability. McDonald
Bradley provides services and solutions across the entire development and implementation
lifecycle. We specialize in requirements analysis and specification, off-the-shelf
product evaluation, software design and development, integration and customization,
and testing and maintenance. Our services and solutions include: - Planning
- Project
Initiation
- Requirements Analysis
- Security
Life Cycle
- Design
- Development
- Integration
- Testing
- Implementation/Deployment
- Maintenance
The
breadth and scope of our systems integration and software development capabilities
enable us to provide proven solutions for enterprise applications and legacy systems
maintenance and modernization as well as migration to web-enabled platforms. Our
approach minimizes risk, maximizes technology investment, and delivers total systems
development and integration services and solutions that fulfill our customers'
unique needs. Our systems development and integration capabilities include: Enterprise
Architecture McDonald Bradley develops architectures
following Enterprise Architecture standards such as OMB's Federal Enterprise Architecture
Framework (FEAF). Our architects know when and how to apply the Zachman Framework,
DoD C4ISR Architecture Framework, or The Open Group Architecture Framework (TOGAF).
We are also experts in business process modeling using Business Process Modeling
Notation (BPMN), the IDEF methodology, and Unified Modeling Language (UML). Through
analysis of our customers' business processes, we can model their Enterprise from
numerous perspectives using such tools as IBM WebSphere Business Integration Modeler
or Popkin Software's System Architect. We
are a leader in Service-Oriented Architecture (SOA) development and implementation.
We can create web services that yield an open and distributed Enterprise Architecture
without incurring huge costs for replacing existing hardware and software infrastructure.
Through the use of Simple Object Access Protoco (SOAPl), eXtensible Markup Language
(XML), and Web Service Definition Language (WSDL) technologies, McDonald Bradley
delivers a secure and effective means for sharing enterprise information and maximizing
user productivity. Requirements
Analysis Employing proven processes and System Development
Life Cycle methodologies is vital to McDonald Bradley's success in designing software
applications and systems. A first step in our design processes is requirements
analysis. Our experienced teams use time-tested techniques to identify, gather,
and document requirements through stakeholder interviews, facilitated sessions
and requirements workshops, reviews of specifications and contracts, and rapid
prototyping of critical components such as GUIs so users can provide instant feedback.
We apply the latest methodologie, techniques, and tools
to capture, model and ensure that requirements traceability throughout the entire
SDLC. We are experts in integrating requirements analysis into the Federal Enterprise
Architecture process using approved architecture models as well as in applying
the Zachman Framework. We have experience using all the major methodologies to
create usage (use case), process, user interface, entity, and architectural models
using tools such as the Rational Unified Process (RUP), Popkin, DOORS, and others.
We rely on clear communications and work collaboration to create, refine, and
maintain requirements. We help create dynamic environments that support both centralized
and distributed development teams through Internet-accessible, shared versioned
repositories.
Web Application Whether
developing a series of inter-connected applications or a standalone system, McDonald
Bradley applies expertise spanning the web-based world through industry standard
technologies such as Microsoft's Visual Studio.NET (ASP.NET, VB.NET, and C#) and
Java/J2EE. In addition, we apply the latest XML standards and technologies. Our
participation in the World Wide Web Consortium (W3C) and the Organization for
the Advancement of Structured Information Standards (OASIS) places us at the forefront
of web technology. Our projects include systems that leverage
Relational Database Management Systems (RDBMS) (such as Oracle, DB2 and SQL Server)
at various levels of complexity, operating under mixed and diverse platforms (such
as MS Windows, Solaris, Linux, UNIX, and Multiple Virtual Systems (MVS)). We are
experienced in the migration of thick client applications to the web/thin client
world, spanning the development and porting of data from platform to platform.
In support of these tasks, we develop functional and technical requirements, architecture,
and system design elements. Our personnel are skilled in identifying and documenting
the details of frameworks to integrate multiple COTS and legacy systems. These
activities includes integrating databases, applications, and business processes.
McDonald Bradley personnel are known and recognized for
their technical expertise in advancing and applying the latest web technologies
and languages such as web services, Java, XML, semantic web, and portal. Our Associates
have authored several books in these technologies, including: 
Systems
and Applications Support We pride ourselves on our commitment
to our customers, whether supporting and enhancing legacy systems and applications
or developing and integrating new systems and applications. We support our customers'
business process with COTS and GOTS integration and custom development across
various platforms and environments. We are skilled in the planning, design, development,
deployment, maintenance, and subsequent support of systems of diverse scales and
visibility. COTS products often do not provide all of the
desired functionality; they require customization to interoperate with other products
or existing legacy applications and systems. At McDonald Bradley, we not only
conduct the necessary analysis to choose the suite of products that best operate
with each other, but also customize, configure, and/or develop interfaces to ensure
interoperability among applications across environments and enterprise disciplines.
We apply industry best practices where customization must be achieved. We leverage
the specific COTS or GOTS established procedures and Application Programming Interfaces
(APIs) to ensure all components function as one fully integrated system. One
example of our COTS integration is an electronic commerce solution we developed
to support the adult and community education requirements of Fairfax County. The
solution's main component consists of a COTS web-based registration system that
has been tailored to satisfy the County's requirements. The registration system
provides an up-to-date online catalog of courses offered. It allows a student
to register in a class, to pay for the class with a credit card, and to interface
with the County's existing system of record for class registrations.
» BACK
TO TOP
|