BPS has developed the world’s first fully autonomous software test agent capable of testing enterprise web applications by itself. ASTA is currently available to BPS clients and beta program participants. Learn more about ASTA here.
(June 29, 2017) Business Performance Systems was awarded a Blanket Purchase Agreement (BPA) contract to provide the Department of Education with IT Program Management Office (PMO) support and Independent Verification and Validation (IV&V) services. This BPA enables ED programs and projects to quickly obtain expert services needed to help formulate and manage IT projects. BPS is teamed with ZipZap IT solutions as its hubzone partner.
It seems Agile software development practices are being applied to everything these days. There is even Agile Parenting! It reminds us of the object-oriented craze in the late 80s and a publication titled “My Cat is Object-Oriented”. So are we going too far, or is Agile good for more than just software?
For large organizations, including federal government agencies, we believe Agile has a lot to offer beyond software development. Let’s look at IT project management, for example. While Agile promotes a shift of emphasis away from documentation, there are still plenty of documents required for large IT projects. These include project charters, acquisition plans, project plans, system security plans, training documents, and much more. Following waterfall methods, these documents would be delivered as near-final drafts for stakeholder review and input. But we have found that an Agile approach with frequent delivery (sprints) and daily stand-up meetings (scrum meetings) works wonders for speeding the delivery of project documents and constantly closing the gap between results and expectations to further the success of the project. Consequently, we have adopted Agile practices for all of our projects, whether they include software development or not. Could Agile practices help you succeed too?
(August 24, 2015) Business Performance Systems was awarded a five year contract to provide Program Technical Support services to the HHS/Grants.gov program. Under this contract, BPS provides a variety of technical services to the Grants.gov Program Management Office, including Independent Verification and Validation of system releases, technical analysis of important issues, life-cycle management, program/project management support, and assessment of promising technologies.
(March 3, 2014) Business Performance Systems was awarded a five-year contract to provide Performance Analysis Testing services to the U.S. Patent and Trademark Office. BPS will perform final performance testing and detailed analyisis on all releases of nearly 200 enterprise applications to help ensure that USPTO staff and public users always have access to critical information in a responsive and timely way.
(September 18, 2013) Business Performance Systems was awarded a task order with the U.S. Department of Education to support planning, acquisition, implementation, and verification of a new On-Line Application System (OLAS) for the Office of Communication and Outreach. For this effort, BPS supports concept development, analysis of alternatives, cost estimation, ROI calculation, system acquisition, and independent verification.
(June 29, 2012) Business Performance Systems was awarded a Blanket Purchase Agreement (BPA) contract to provide the Department of Education with IT Program Management Office (PMO) support and Independent Verification and Validation (IV&V) services. This BPA enables ED programs and projects to quickly obtain expert services needed to help formulate and manage IT projects.
In practice, there are at least three better alternatives. The easiest is to resign yourself to using the proprietary API. At least this interface has been thought out and refined over the years by the product vendor…generally better that what you can expect out of a system integrator operating on constrained project budgets and schedules in an area that is not their core competency. If the day comes where you need to change products, only then do you write the isolation layer…but now it translates from the legacy product API to the new product API. This way you only incur the cost when you have to, and you’ll still spend less time and money because you have two well-defined interfaces to bridge.