0%

Book Description

It’s tough enough to meet performance goals with a complex system of web servers, application servers, and multiple middleware, but it’s much harder when you also have to meet regulatory requirements. In this O’Reilly report, Mark Lustig breaks down the IT issues facing finance, healthcare, and other heavily regulated industries, and then outlines a disciplined process to achieve performance goals in the face of compliance issues.

Lustig discusses common performance challenges, including the difficulty of setting appropriate service level agreements (SLA), and includes real-world case studies of four companies that followed the process outlined in the report. With Lustig’s process, you’ll learn strategies to help you:

  • Define performance goals based on non-functional requirements
  • Identify both business and regulatory constraints
  • Design and develop systems in line with performance goals
  • Define a plan for measuring and monitoring end-to-end performance
  • Implement controls and measures that target potential performance problems
  • Minimize and resolve risks through specific solutions and recommendations

Table of Contents

  1. Introduction
    1. Compliance Affects Everyone, Not Just the Big Banks
    2. Performance Is Mandatory for Competitiveness and Business Success
    3. To Minimize Reputational Risk, Performance and Compliance Objectives Must Both Be Met
  2. Challenges to Consider
    1. Quantifying the Cost of Poor Performance/Outages
    2. Service-Level Agreement (SLA) Enforcement
    3. Performance Goals
  3. Regulatory Compliance
    1. Federal Regulations
    2. International Laws and Regulations
    3. The Primary Challenge
  4. Aligning Performance Objectives with Compliance Regulations
    1. 1. Define the Business Goals for Performance
    2. 2. Identify Constraints
      1. 2a. Identifying Business Constraints
      2. 2b. Identifying Regulatory and Compliance Constraints
    3. 3. Design and Develop for Performance Goals
    4. 4. Execute Performance Measurement and Testing
    5. 5. Implement Performance Monitoring
    6. 6. Mitigate Risk
    7. Development Methodology Considerations
      1. Waterfall
      2. Iterative Development: Agile and Scrum
  5. Conclusion
    1. References for This Report
  6. Copyright