This document summarizes a keynote presentation about IBM's quality management products and strategies. The presentation discusses real challenges faced by development teams, real results achieved by IBM products in 2008, and real insights into improving quality management. It provides an overview of IBM's quality management portfolio and roadmap for continued enhancements.
1) The document discusses software testing strategies including improving test design, automation, understanding development processes, and leveraging APIs.
2) It also discusses tactics for team development including understanding customer pains, resolving issues, and contributing to forums and documentation.
3) Finally, it outlines processes for pre-integration testing including expectations for success/failure emails and general product qualification testing.
This document discusses how IBM Rational Quality Manager (RQM) can be used to support globally distributed teams. It provides a case study of how IBM Rational Systems and Verification Test deployed RQM across multiple countries and sites. It then offers recommendations for deploying RQM for small remote teams, large remote teams, and outsourced remote teams based on factors like bandwidth, number of users, and assets. It also provides tips for tweaking the user response for remote users through features in RQM like asset throttling, categories, and views. Key features that support global teams like the thin web client, centralized administration, work items, and permissions are also highlighted.
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0dannyq
This document discusses combining performance testing and modeling for easyJet.com. It outlines the business context of easyJet relying on its website for 98% of revenue. Challenges with agile development include a narrow testing window. Performance testing identifies defects while modeling predicts performance under scenarios. Testing focuses on highest risk areas. Modeling validates demand and capacity. Benefits include confidence in release decisions.
Offshore Software Development, Software Testing by CAMO SolutionsCAMO Solutions LLC
CAMO Solutions is a Microsoft gold certified partner established in 1997 that provides software development, testing, user experience design, and Microsoft Dynamics CRM services using an agile blended delivery model. It has development centers in New Jersey and Bangalore, India and focuses on outsourcing services for independent software vendors and system integrators. CAMO prides itself on agility, predictability, and quality in its engagements and delivers through dedicated engineering teams, fixed price development, or time and material models.
BenchmarkQA Performance Testing Quality Forum March 2012BenchmarkQA
This document summarizes a presentation on performance testing fundamentals for managers. It discusses what performance testing is, the components and lifecycle of performance testing. Performance testing determines if a system can meet business goals like user expectations, load capacity, data integrity and scalability. It identifies when a system will degrade or fail under load. The lifecycle involves initial planning, design, analysis, building tests, executing tests and analyzing results in iterative cycles.
The document proposes a new approach to testing complex ERP implementations using services. Key points:
- Traditional ERP testing is repetitive and resource-intensive due to the many business processes, rules, and scenarios.
- The approach records a base test scenario that executes the main business process. It then automatically injects different business attribute values through services to test different scenarios without re-recording each test.
- The architecture supports this by allowing data to enter the system through a service interface rather than just the GUI. Recorded scenarios and test data are stored to enable automated testing of various scenarios from the base process.
Shirly Ronen - Documenting an agile defectAgileSparks
This document discusses best practices for documenting defects in an agile environment. It recommends documenting defects at a "just enough" level based on the type of defect and stage in the process. More detailed documentation is needed the further removed the defect reporter is from the developer fixing it. Defects should be traced to user stories and functionality, not modules. The focus should be on functional quality and backlog progress over a big defects list. Short, just-in-time discussions replace big bug meetings.
1) The document discusses software testing strategies including improving test design, automation, understanding development processes, and leveraging APIs.
2) It also discusses tactics for team development including understanding customer pains, resolving issues, and contributing to forums and documentation.
3) Finally, it outlines processes for pre-integration testing including expectations for success/failure emails and general product qualification testing.
This document discusses how IBM Rational Quality Manager (RQM) can be used to support globally distributed teams. It provides a case study of how IBM Rational Systems and Verification Test deployed RQM across multiple countries and sites. It then offers recommendations for deploying RQM for small remote teams, large remote teams, and outsourced remote teams based on factors like bandwidth, number of users, and assets. It also provides tips for tweaking the user response for remote users through features in RQM like asset throttling, categories, and views. Key features that support global teams like the thin web client, centralized administration, work items, and permissions are also highlighted.
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0dannyq
This document discusses combining performance testing and modeling for easyJet.com. It outlines the business context of easyJet relying on its website for 98% of revenue. Challenges with agile development include a narrow testing window. Performance testing identifies defects while modeling predicts performance under scenarios. Testing focuses on highest risk areas. Modeling validates demand and capacity. Benefits include confidence in release decisions.
Offshore Software Development, Software Testing by CAMO SolutionsCAMO Solutions LLC
CAMO Solutions is a Microsoft gold certified partner established in 1997 that provides software development, testing, user experience design, and Microsoft Dynamics CRM services using an agile blended delivery model. It has development centers in New Jersey and Bangalore, India and focuses on outsourcing services for independent software vendors and system integrators. CAMO prides itself on agility, predictability, and quality in its engagements and delivers through dedicated engineering teams, fixed price development, or time and material models.
BenchmarkQA Performance Testing Quality Forum March 2012BenchmarkQA
This document summarizes a presentation on performance testing fundamentals for managers. It discusses what performance testing is, the components and lifecycle of performance testing. Performance testing determines if a system can meet business goals like user expectations, load capacity, data integrity and scalability. It identifies when a system will degrade or fail under load. The lifecycle involves initial planning, design, analysis, building tests, executing tests and analyzing results in iterative cycles.
The document proposes a new approach to testing complex ERP implementations using services. Key points:
- Traditional ERP testing is repetitive and resource-intensive due to the many business processes, rules, and scenarios.
- The approach records a base test scenario that executes the main business process. It then automatically injects different business attribute values through services to test different scenarios without re-recording each test.
- The architecture supports this by allowing data to enter the system through a service interface rather than just the GUI. Recorded scenarios and test data are stored to enable automated testing of various scenarios from the base process.
Shirly Ronen - Documenting an agile defectAgileSparks
This document discusses best practices for documenting defects in an agile environment. It recommends documenting defects at a "just enough" level based on the type of defect and stage in the process. More detailed documentation is needed the further removed the defect reporter is from the developer fixing it. Defects should be traced to user stories and functionality, not modules. The focus should be on functional quality and backlog progress over a big defects list. Short, just-in-time discussions replace big bug meetings.
This document discusses DevOps and outlines some challenges and solutions. It reviews cultural challenges between developers and operators, and outlines DevOps principles of developing against production-like systems, iterative deployments using reliable processes, and continuous monitoring. It then summarizes strategies around standardizing environments, planning and tracking changes collaboratively, managing changes through automation, and providing feedback.
Ravit Danino HP - Roles and Collaboration in AgileAgileSparks
Roles and collaboration have changed in Agile. Entire teams now work together throughout a sprint rather than having separate roles confined to specific phases. The whole team, including developers, business analysts, testers, and documentation specialists, collaborates continuously. They plan iterations together, provide feedback to each other, and ensure code meets quality standards through coffee and end-to-end testing. With Agile, customers also become key enablers by providing early feedback to help shape requirements and the product.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
Shirly Ronen - User story testing activitiesAgileSparks
The document discusses testing user stories throughout the development process from planning through deployment. It emphasizes testing early by writing automated unit tests during development. Testers work closely with developers to understand the approach and test in the development environment. This helps find defects early and prevent issues. The goal is to deliver working software through continuous testing, including acceptance criteria, exploratory testing, automation, and regression testing.
The document discusses software quality testing services provided by Independent Testing Service including software testing, localization and maintenance support. It outlines their technical expertise in areas like programming languages, databases, web servers and testing tools. The document also provides examples of their software testing process and a case study of projects they have worked on.
Requirements-driven quality solutions from IBM Rational can help organizations:
1) Collaborate to define requirements early in development to reduce risk and avoid costly mistakes.
2) Automate workflows to accelerate time to market and improve efficiency by reducing manual tasks.
3) Continuously measure and improve processes using data and metrics for objective decision making.
This document discusses best practices for load and performance testing Oracle applications using the Rational Performance Tester extension for Oracle. It provides an overview of Rational Performance Tester and its architecture. It also discusses Oracle applications and modules supported for testing, Oracle application architecture, supported Oracle versions, and how to install and use the Oracle extension for performance testing with sample data and demonstrations.
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...Brent Barton
The document discusses integrating quality into portfolio management. It describes how adaptive planning is necessary due to inherent uncertainty in software development. Traditional earned value management (EVM) expects full definition upfront and does not assert quality, but AgileEVM combines Agile practices with EVM to measure outcomes rather than outputs and prioritize to maximize business value. The presentation provides examples of how AgileEVM can be used to forecast releases and make decisions when commitments are at risk.
This document provides an overview of Linkroad's corporate portfolio. It establishes that Linkroad has been in business since 2005, is headquartered in Shanghai with additional presences, and creates business advantages for enterprises through proven IT implementations. It outlines Linkroad's vision to be a leading regional provider with IT consulting expertise, as well as its mission to maximize clients' effectiveness. The document also describes Linkroad's methodology, major alliances, differences compared to others, and thanks the reader.
This document provides an overview and agenda for the IBM Rational Software Conference 2009. The conference will focus on enterprise modernization solutions to help organizations reduce application maintenance costs, increase agility, and improve quality. It will also cover IT business transformation solutions to better align IT with business goals and strategies. Additionally, the conference aims to provide insights into solutions for developing complex embedded systems. The document outlines key challenges organizations face with applications, people, and teams that the IBM Rational solutions address.
Opportunities in challenging_times-steve_robinsonIBM
The document summarizes a presentation given at an IBM Rational Software conference in 2009 during challenging economic times. It discusses how customers are focusing on efficiency, stability, and innovation. It also outlines opportunities for IBM Rational in helping customers lower costs through maturity, reuse, and automation while enabling innovation through services, smarter products, and software-enabled capabilities. Cross-sell opportunities within IBM Rational's large customer base are highlighted to pursue new revenue.
Software enginnering unit 01 by manoj kumar sonimanojsonikgn
Configuration management involves establishing and maintaining the integrity of software products throughout the software life cycle. It includes identifying configuration items, controlling changes, and recording and reporting change implementation status. The key activities of configuration management are configuration management planning, change management, version management, and system building. Configuration management aims to explain the importance of software configuration management and describe these main configuration management activities.
Shirly Ronen - rapid release flow and agile testing-asAgileSparks
This document describes a rapid agile release flow with three types of releases:
1. CR or production change requests that upload user stories daily to production for testing without releasing to customers.
2. A business release that takes all CRs and makes them available internally but not yet to customers.
3. A station-customer release that releases a group of features to customers after preparations like documentation.
It discusses splitting production from customer releases, freezing user stories and code at different stages, and performing various tests during the process.
The document describes creating a software development lifecycle (SDLC) using the waterfall model and data flow diagram principles, with the goal of optimizing the SDLC for measurement and analysis. It instructs taking the initial SDLC and adding phases/stages to reach a second level of productivity in analysis. Requirements include creating a workflow, adding assumptions, and structuring phases to optimize the SDLC.
This document discusses smarter quality management approaches that can provide competitive advantages. It describes the complex nature of software development and increased competition facing organizations. Quality management is important but must balance factors like time to market, costs, and risks. The document introduces an iterative development approach that integrates testing earlier to find defects sooner. It explains that the optimal release time minimizes total risk from quality issues and competition when benefits of further improvements are outweighed. The timing depends on variables like a product's market and defect criticality.
This document summarizes a presentation on overcoming contradictions through improved governance, risk management and compliance. It discusses how effective use of information can help organizations move from a cost center to a business value driver. It also covers how establishing an information agenda and flexible architecture can optimize business performance. Finally, it addresses the need for a control framework with system definition, best practices, interpretation and operations to properly implement performance measurement.
A scenario demonstrating the usage of Rational Team Concert for System i. This is a tool set for building team collaboration around RPG, COBOL, CL, and DDS assets.
Avea blended waterfall and agile methodologies by utilizing Rational Team Concert (RTC) to enable parallel development. Avea's IT organization separated projects and demands into different groups using waterfall and scrum. RTC supported integrated release management by associating work items with code changes, continuous builds, and release planning across projects and sprints. It also enabled safe code merges and consolidated deployment through dedicated test and production streams.
This document provides a report on a DMAIC project to improve the pre-calibration time of technetium products. The project aimed to reduce the average pre-calibration time of 8.15 hours by implementing changes like charging for pre-calibration over 6 hours and training sales reps. Data collection and analysis tools like SIPOC, FMEA, cause and effect matrix were used. The project estimated $3 million annual savings by reducing pre-calibration time and validated $300k savings after implementation. The final metric of 7.15 hours pre-calibration showed partial achievement of the goal.
This document certifies that Ravi Anand has successfully completed the IBM Certified Specialist program requirements for Rational Quality Manager V3 as of July 21, 2014. It is signed by the Senior Vice President of IBM Software Solutions Group and General Manager of Rational Software at IBM, acknowledging Ravi Anand's achievement in professional certification.
Track Keynote for the Change and Release Management Track at the IBM Rational Software Conference 2009
Software change and release management, a key capability in modern software development, enables teams to accelerate the software and systems delivery lifecycle. This track is for practitioners, administrators, and advanced users who want to learn how IBM Rational change and release management solutions - IBM® Rational ® ClearCase®, IBM® Rational® ClearQuest®, IBM® Rational® Team Concert®, IBM® Rational® Build Forge® and IBM® Rational® Software Analyzer® - can empower organizations to improve productivity and team collaboration, gain better visibility into projects, automate processes, improve quality, manage distributed teams, and provide audit trails and traceability across the software development lifecycle for fast delivery of high-quality software.
This document discusses DevOps and outlines some challenges and solutions. It reviews cultural challenges between developers and operators, and outlines DevOps principles of developing against production-like systems, iterative deployments using reliable processes, and continuous monitoring. It then summarizes strategies around standardizing environments, planning and tracking changes collaboratively, managing changes through automation, and providing feedback.
Ravit Danino HP - Roles and Collaboration in AgileAgileSparks
Roles and collaboration have changed in Agile. Entire teams now work together throughout a sprint rather than having separate roles confined to specific phases. The whole team, including developers, business analysts, testers, and documentation specialists, collaborates continuously. They plan iterations together, provide feedback to each other, and ensure code meets quality standards through coffee and end-to-end testing. With Agile, customers also become key enablers by providing early feedback to help shape requirements and the product.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
Shirly Ronen - User story testing activitiesAgileSparks
The document discusses testing user stories throughout the development process from planning through deployment. It emphasizes testing early by writing automated unit tests during development. Testers work closely with developers to understand the approach and test in the development environment. This helps find defects early and prevent issues. The goal is to deliver working software through continuous testing, including acceptance criteria, exploratory testing, automation, and regression testing.
The document discusses software quality testing services provided by Independent Testing Service including software testing, localization and maintenance support. It outlines their technical expertise in areas like programming languages, databases, web servers and testing tools. The document also provides examples of their software testing process and a case study of projects they have worked on.
Requirements-driven quality solutions from IBM Rational can help organizations:
1) Collaborate to define requirements early in development to reduce risk and avoid costly mistakes.
2) Automate workflows to accelerate time to market and improve efficiency by reducing manual tasks.
3) Continuously measure and improve processes using data and metrics for objective decision making.
This document discusses best practices for load and performance testing Oracle applications using the Rational Performance Tester extension for Oracle. It provides an overview of Rational Performance Tester and its architecture. It also discusses Oracle applications and modules supported for testing, Oracle application architecture, supported Oracle versions, and how to install and use the Oracle extension for performance testing with sample data and demonstrations.
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...Brent Barton
The document discusses integrating quality into portfolio management. It describes how adaptive planning is necessary due to inherent uncertainty in software development. Traditional earned value management (EVM) expects full definition upfront and does not assert quality, but AgileEVM combines Agile practices with EVM to measure outcomes rather than outputs and prioritize to maximize business value. The presentation provides examples of how AgileEVM can be used to forecast releases and make decisions when commitments are at risk.
This document provides an overview of Linkroad's corporate portfolio. It establishes that Linkroad has been in business since 2005, is headquartered in Shanghai with additional presences, and creates business advantages for enterprises through proven IT implementations. It outlines Linkroad's vision to be a leading regional provider with IT consulting expertise, as well as its mission to maximize clients' effectiveness. The document also describes Linkroad's methodology, major alliances, differences compared to others, and thanks the reader.
This document provides an overview and agenda for the IBM Rational Software Conference 2009. The conference will focus on enterprise modernization solutions to help organizations reduce application maintenance costs, increase agility, and improve quality. It will also cover IT business transformation solutions to better align IT with business goals and strategies. Additionally, the conference aims to provide insights into solutions for developing complex embedded systems. The document outlines key challenges organizations face with applications, people, and teams that the IBM Rational solutions address.
Opportunities in challenging_times-steve_robinsonIBM
The document summarizes a presentation given at an IBM Rational Software conference in 2009 during challenging economic times. It discusses how customers are focusing on efficiency, stability, and innovation. It also outlines opportunities for IBM Rational in helping customers lower costs through maturity, reuse, and automation while enabling innovation through services, smarter products, and software-enabled capabilities. Cross-sell opportunities within IBM Rational's large customer base are highlighted to pursue new revenue.
Software enginnering unit 01 by manoj kumar sonimanojsonikgn
Configuration management involves establishing and maintaining the integrity of software products throughout the software life cycle. It includes identifying configuration items, controlling changes, and recording and reporting change implementation status. The key activities of configuration management are configuration management planning, change management, version management, and system building. Configuration management aims to explain the importance of software configuration management and describe these main configuration management activities.
Shirly Ronen - rapid release flow and agile testing-asAgileSparks
This document describes a rapid agile release flow with three types of releases:
1. CR or production change requests that upload user stories daily to production for testing without releasing to customers.
2. A business release that takes all CRs and makes them available internally but not yet to customers.
3. A station-customer release that releases a group of features to customers after preparations like documentation.
It discusses splitting production from customer releases, freezing user stories and code at different stages, and performing various tests during the process.
The document describes creating a software development lifecycle (SDLC) using the waterfall model and data flow diagram principles, with the goal of optimizing the SDLC for measurement and analysis. It instructs taking the initial SDLC and adding phases/stages to reach a second level of productivity in analysis. Requirements include creating a workflow, adding assumptions, and structuring phases to optimize the SDLC.
This document discusses smarter quality management approaches that can provide competitive advantages. It describes the complex nature of software development and increased competition facing organizations. Quality management is important but must balance factors like time to market, costs, and risks. The document introduces an iterative development approach that integrates testing earlier to find defects sooner. It explains that the optimal release time minimizes total risk from quality issues and competition when benefits of further improvements are outweighed. The timing depends on variables like a product's market and defect criticality.
This document summarizes a presentation on overcoming contradictions through improved governance, risk management and compliance. It discusses how effective use of information can help organizations move from a cost center to a business value driver. It also covers how establishing an information agenda and flexible architecture can optimize business performance. Finally, it addresses the need for a control framework with system definition, best practices, interpretation and operations to properly implement performance measurement.
A scenario demonstrating the usage of Rational Team Concert for System i. This is a tool set for building team collaboration around RPG, COBOL, CL, and DDS assets.
Avea blended waterfall and agile methodologies by utilizing Rational Team Concert (RTC) to enable parallel development. Avea's IT organization separated projects and demands into different groups using waterfall and scrum. RTC supported integrated release management by associating work items with code changes, continuous builds, and release planning across projects and sprints. It also enabled safe code merges and consolidated deployment through dedicated test and production streams.
This document provides a report on a DMAIC project to improve the pre-calibration time of technetium products. The project aimed to reduce the average pre-calibration time of 8.15 hours by implementing changes like charging for pre-calibration over 6 hours and training sales reps. Data collection and analysis tools like SIPOC, FMEA, cause and effect matrix were used. The project estimated $3 million annual savings by reducing pre-calibration time and validated $300k savings after implementation. The final metric of 7.15 hours pre-calibration showed partial achievement of the goal.
This document certifies that Ravi Anand has successfully completed the IBM Certified Specialist program requirements for Rational Quality Manager V3 as of July 21, 2014. It is signed by the Senior Vice President of IBM Software Solutions Group and General Manager of Rational Software at IBM, acknowledging Ravi Anand's achievement in professional certification.
Track Keynote for the Change and Release Management Track at the IBM Rational Software Conference 2009
Software change and release management, a key capability in modern software development, enables teams to accelerate the software and systems delivery lifecycle. This track is for practitioners, administrators, and advanced users who want to learn how IBM Rational change and release management solutions - IBM® Rational ® ClearCase®, IBM® Rational® ClearQuest®, IBM® Rational® Team Concert®, IBM® Rational® Build Forge® and IBM® Rational® Software Analyzer® - can empower organizations to improve productivity and team collaboration, gain better visibility into projects, automate processes, improve quality, manage distributed teams, and provide audit trails and traceability across the software development lifecycle for fast delivery of high-quality software.
IBM Rational Quality Manager provides a centralized hub for collaborative test management across the software development lifecycle. It aims to mitigate business risk through stakeholder coordination and enforceable process workflows, improve operational efficiency via test automation and lab management, and make confident decisions with effortless reporting and metrics. The solution emphasizes collaboration, automation, and reporting to govern software quality.
RQM can support globally distributed teams through its thin web-based client which allows testing from anywhere without needing local installation. The presentation also recommends topologies for small, large, and outsourced remote teams based on factors like team size and bandwidth. It suggests tweaking user response through asset throttling, view filtering, and performance optimizations in RQM 2.0. Centralized administration in RQM eliminates the need for local administrators at each site, while action permissions control capabilities of different teams.
The document discusses manual testing with IBM Rational Quality Manager, including identifying benefits such as creating and running tests and reporting results. It describes the typical testing process phases of test creation, execution, results reporting, and maintenance. Challenges of manual testing like creating, running, and maintaining tests are presented. Finally, how Rational Quality Manager addresses challenges through features like test execution assistance, reusable test content, and results reports is covered.
IBM® Rational® Quality Manager is a collaborative, Web-based, quality management tool for comprehensive test planning and test asset management throughout the software lifecycle. It is built on the Jazz™ platform and is designed to be used by test teams of all sizes. It supports a variety of user roles, such as test manager, test architect, test lead, tester, and lab manager, as well as roles outside of the test organization. This article explains how to set up a new project in Rational Quality Manager and reviews several of the basic things that you can do with it in your projects.Strongback Consulting helps organizations get started automated their test environment and improving the quality of the quality management process.
The keynote presentation discussed challenges in software quality and testing. It introduced IBM Rational Quality Manager 2.0 which provides a unified platform for software delivery. The tool allows for requirements driven testing, integrated manual test authoring and execution, risk-based testing, and other capabilities. Process improvements and automation can help reduce risk and costs.
The keynote addressed real challenges in software quality like reduced costs, faster delivery, and complex ecosystems. It discussed using insights from requirements, development, verification, and production to manage quality across the lifecycle. The increasing costs of defects were shown, from $80 in requirements to $7,600 once released. A design failure example showed individual components working but failing when integrated. Risks of time, quality, and cost were depicted as interconnected vertices. A unified platform across requirements, change management, and quality management was presented to improve coordination, track builds/defects, and manage risk through process improvement.
Eswaranand is a software test lead with over 8 years of experience defining and executing functional, performance, and automation test strategies across various domains. He has a bachelor's degree in information technology and an MBA in human resources. Currently working as a software test advisor/lead/consultant at Dell, his responsibilities include requirement analysis, test case preparation, automation script creation, and managing a testing team. He has extensive experience in various roles testing applications for healthcare, finance, e-commerce, and other domains.
Integrated methodology for testing and quality management.Mindtree Ltd.
MindtestTM is an integrated testing methodology that meshes all the components of a testing engagement, manages the quality of testing, and delivers measurable and predictable software quality.
This slide deck Introduces Chef and its role in DevOps. The agenda of the deck is as follows:
- A Review of DevOps
- BMs Continuous Delivery solution
- Introduction to Chef
- Chef and Continuous Delivery
Read more on DevOps: http://sdarchitect.wordpress.com/understanding-devops/
Session #1: Development Practices And The Microsoft ApproachSteve Lange
This document discusses Microsoft's approach to development best practices, which focuses on collaboration, managing team workflow, driving predictability, ensuring quality early and often, and integrating work frequently. It describes how Microsoft's Visual Studio Team System provides tools to help with collaboration, work tracking, process guidance, testing, version control, and reporting to support development teams.
This document discusses new features in IBM Rational Performance Tester Version 8.1. It describes enhancements that help with performance testing in agile environments, for performance test specialists, and for performance analysts. Key updates include improved definition and reporting of performance requirements, enhanced test case development features, and new analysis capabilities for monitoring resources and viewing run-time data.
Presentation on Mobile DevOps. Presented at MoDevTablet conference on Sept. 14th. Focuses on:
- What is DevOps?
- What are the challenges of DevOps for Mobile?
- Best practices for Mobile DevOps
Blog post: https://sdarchitect.wordpress.com/2012/09/15/slides-for-my-presentation-on-mobile-devops/
This document discusses Microsoft SharePoint MVP Ayman ElHattab and provides information on several topics related to application lifecycle management (ALM) including governance, development, and operations. It also summarizes the evolution of development tools from the 1970s to present day and highlights key capabilities of Microsoft Team Foundation Server 2010 such as work item tracking, version control, test case management, build management, and lab management.
Bridging the gap between pre-production testing and production monitoringfsyed
The presentation discussed bridging the gap between pre-production testing and production monitoring using HP LoadRunner, SiteScope, and BAC. It outlined how performance testing with LoadRunner can be integrated with SiteScope's agentless monitoring and BAC's business transaction monitoring to provide end-to-end visibility of applications. This allows reusing testing assets and scripts between testing and production for continuous performance optimization across the application lifecycle. A live demonstration showed the capabilities of LoadRunner, SiteScope and BAC.
The document discusses how companies can embrace change and drive innovation through software. It describes IBM's Measured Capability Improvement Framework, which helps companies incrementally adopt agile practices. It also discusses IBM's Jazz platform and how it supports requirements management, configuration management, and other best practices. Finally, it outlines how embedded software will be crucial for enabling smarter products and ecosystems in various industries like transportation.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
The document describes Unosquare's delivery centers located across the United States and Mexico, which provide services such as software development, QA testing, and project management using agile methodologies and tools. It highlights benefits like lower costs, ease of collaboration due to proximity, and cultural similarities that make working with the Mexico delivery center attractive. Sample metrics are also provided showing the company's testing capabilities.
This document summarizes a presentation on managing requirements across the software development lifecycle. It discusses why specified requirements may not appear in the final product, including poorly defined requirements and failure to track changing requirements. It also covers managing requirements throughout inception, elaboration, construction and transition, and provides tips for stopping requirements from disappearing such as documenting, organizing, and tracing requirements. The presentation agenda includes discussing root causes, requirements across the lifecycle, techniques and a conclusion.
This document summarizes a presentation on managing requirements across the software development lifecycle. It discusses why specified requirements may not appear in the final product, including poorly defined requirements and failure to track changing requirements. It also covers managing requirements throughout inception, elaboration, construction and transition, and provides tips for stopping requirements from disappearing such as documenting, organizing, and tracing requirements. The presentation agenda includes discussing root causes, requirements across the lifecycle, techniques and a conclusion.
This document discusses performance testing for the Talentcall.com application. The objectives of performance testing are to reduce latency, scale to maximum users, minimize downtime, identify hotspots, and provide infrastructure recommendations. Performance testing benefits include a reliable, scalable and responsive application. The document outlines the performance testing process, including benchmarking, load testing, stress testing, metrics collection, and testing concurrent users and business transactions. It describes how performance testing identifies critical transactions, establishes goals and test plans, runs test cases, and provides performance reports to optimize the application's performance.
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsEliane Collins
1. The document describes an iterative software testing process used for Scrum and Waterfall projects at the Nokia Technology Institute.
2. The process involves test planning, specification, execution and reporting using open source tools like TestLink, Mantis, Selenium, and Marathon. Automated tests were created to test web and desktop applications.
3. The process was applied to two projects - a customer survey system using Scrum and a factory production monitoring system using Waterfall. Test activities were broken into iterations to prioritize testing of key features. Automation helped improve test coverage, efficiency and catch defects earlier.
Ashwini Malthankar
Organization: ThoughtWorks
Topic: Effective use of CI by QA
Presented in vodQA - THE TESTING SPIRIT! on Oct 7, 2010 in ThoughtWorks, Pune
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USIBM Danmark
1. The document discusses software quality issues such as high costs of rework and poor quality costing businesses billions per year.
2. Traditional testing approaches have high costs due to large test labs and long cycle times for testing. As software complexity increases, these approaches are becoming impractical.
3. IBM's Rational Test Virtualization Solution addresses these issues by enabling virtual services that simulate entire applications and systems. This allows testing without access to production environments and reduces costs compared to hardware virtualization.
Similar to IBM Rational Software Conference 2009: Quality Management Track Keynote (20)
This document discusses strategies for engaging customers on social media. It provides tips for listening to customers, encouraging user-generated content, featuring employees, using multimedia content, and tracking promotions. A case study example of strong customer engagement on social media and a social media #fail case study are also presented. Finally, it outlines various social media services that PwC can provide to help companies with governance, engagement, response, and analysis of their social media activities.
SXSW Interactive 2012: Why Small is the New Big and Big is the New SmallKathy (Kat) Mandelstein
SXSW Interactive 2012
Why Small Is the New Big and Big Is the New Small
Saturday, March 10
12:30PM - 1:30PM
Hilton Garden Inn, Rio Grande
Audio Podcast and full description available here on conference Web site
http://schedule.sxsw.com/2012/events/event_IAP10015
Session I presented at Lotusphere 2012 with IBM Champion and Business Partner, Carlos Casas focused on building strong communities for your Social Business efforts.
Social Media Masters 2011 NYC: Kat Mandelstein: IBM's Journey to Becoming a S...Kathy (Kat) Mandelstein
Presentation from Social Media Masters 2011 in New York City:
Abstract: Kat Mandelstein will share insights on the IBM journey to becoming a Social Business and share practical strategies for how to empower your employees to live social, how to execute effective social media campaigns, and how to leverage social thought leadership to influence the influencers. B2B companies have unique opportunities when it comes to how social transforms their business. Starting from social media marketing to attract and retain customers and evolving into business process changes like crowdsourcing innovation with input from partners and early adopters of your products and services. Social is rapidly turning the traditional marketing and product development plans on their heads and creating two-way real-time dialogue for customer interaction. The guarded walls of the corporation are slowly turning into windows with a new level of transparency inside an effective Social Business.
As the world’s leading global technology brand with over 400,000 employees around the world, IBM is a great case study in leveraging both public social networks as well as their own innovations from IBM Research and product development. Being so large and geographically dispersed, it is the ideal test market for this transformation into a Social Business. IBM takes social seriously and leverages it far beyond the average company: for developing products and services; enabling sellers to find and stay connected with clients; training the next generation of leaders. Social has also been at the core of how IBM shares its vision of the transformation to a Smarter Planet among clients, employees, partners, governments, NGOs, and other key influencer communities. This year social also played a key role in the IBM Centennial celebration, where Watson may have won Jeopardy, but is now on to more serious business.
The document discusses a new collaborative software delivery platform that integrates Lotus Connections' social and collaborative capabilities with Rational Team Concert and the Rational Software Development Platform to enable improved collaboration across distributed software development teams and geographies. An example use case is provided that demonstrates how various IBM collaboration tools can be used together to support a social software development process.
Track Keynote for the Requirements Definition & Management Track at the IBM Rational Software Conference 2009
Requirements Definition and Management encompasses all of the activities that revolve around eliciting, defining, elaborating, understanding, organizing, reviewing, and communicating business, user, and software requirements, as well as defining solutions based on those business goals and objectives. These activities are done because they help ensure that the applications that are developed solve the real business and customer problems. This track explores the experiences of organizations with tools, techniques, and processes used to effectively define and manage requirements and analyze systems. Analysts, architects, developers, project managers, and others interested in methodology and tools for defining, managing, and analyzing requirements should attend this track.
Track Keynote for the Enterprise Architecture Management Track at the IBM Rational Software Conference 2009
Today's organizations need to make faster, better-informed decisions in order to seize business opportunities. Enterprise Architecture (EA) delivers enterprise blueprints for change and transformation, with visibility across strategy, business architecture, IT architecture and technology. Further, EA helps organizations prioritize IT investments to support business goals in order to maximize the business value from IT investments by installing a powerful communication and collaboration platform between business and IT stakeholders. Organizations that practice EA report more effective decision-making, improved business and IT alignment, IT cost savings, better insight during organizational transformations, and improved time-to-value of in their IT investments. EA also improves the success of IT Governance, SOA and Business Process Management (BPM) initiatives.
This track focuses on the management aspects of EA and therefore balances two areas of concern: Building an EA, and using an EA. Building the EA applies modeling notations, processes, methodologies, and tools surrounding various forms of business and solution architecture, addressing both current and future states. Using the EA addresses how those activities and associated artifacts are linked to solution requirements, software development, and application deployment processes. By addressing both building and using concerns, participants learn how to makes EA more actionable -- integrating strategy and solution delivery -- thereby improving time-to-value for affecting transformation and overall business results.
Participants who will find the greatest value from this track include: Business LOB Executives, IT Executives, Business Strategists, Enterprise Architects, Business Architects and Business Analysts. This track will also benefit IT Architects, Solution Architects, Software Architects, Data Architects and Project managers who are interested in best practices, real-world experiences, and the latest innovations in enhancing organizational agility and the communication and collaboration between business and IT.
Track Keynote for the Enterprise Modernization Track at the IBM Rational Software Conference 2009
Everyone is well aware that we are in tough economic times right now. However, these difficult times also present opportunities for companies that can quickly adapt to these changing conditions. When you look at what inhibits companies from being as agile as they would like, IT is often cited as a problem area. While there can be many root causes, among the most important are (1) a reliance on fragile legacy applications about which companies have a limited understanding, (2) development staff that are not sufficiently productive, and (3) disconnected team infrastructures that inhibit collaboration and traceability. These problems limit your organization's flexibility. They are costing you money. And they tie up resources that could otherwise focus on new business to bring in more revenue. This track will showcase IBM Rational's Enterprise Modernization solutions that enable organizations to: reduce project risk by managing and extracting value from their application portfolio, exploit new technologies to deliver more flexible business solutions, empower new and existing IT staff to build multi-platform applications, increase productivity with a modern software delivery platform, and improve development efficiency and collaboration by unifying multiple teams.
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...Kathy (Kat) Mandelstein
Track Keynote for the Modeling, Architecture & Construction Track at the IBM Rational Software Conference 2009
Software development is a business process requiring many different talents to implement effectively. The software architect and the software developer are key roles for successful software delivery. The architect is responsible for turning requirements into analysis and design models built on a sound architecture. Software architecture is crucial for designing reliable, flexible, and maintainable software systems, and helps communicate the high-level design to the various stakeholders at a level of detail that is meaningful to them. It also allows developers to create software systems that enable reuse and integration with legacy and third-party systems. Developers create the reality of the architecture ideas and models through building, modernizing, extending, integrating, and deploying software. Sessions in this track explore the benefits of a well-architected system, present the tips and techniques of organizations that have made software architecture an important part of their software delivery process, and show how both visual and code-centric development can help organizations adopt the right paradigm for their particular development needs. This track is for architects and developers interested in best practices and the latest innovations in methodology and tools for supporting architectural design, discovery, and control, and software construction and assembly.
IBM Rational Software Conference 2009: Process, Project and Portfolio Managem...Kathy (Kat) Mandelstein
Track Keynote for the Process, Project and Portfolio Management Track at the IBM Rational Software Conference 2009
Software and systems delivery has become a fundamental business process in the global economy, and the ability to adapt to changing market conditions requires that information technology is fully integrated into the business strategy and operations to ensure consistent alignment with business priorities, and better execution.
Executives require visibility and real-time decision support to keep the enterprise focused on solutions to high-priority problems, supported by the ability to measure the performance of current and future IT activities and assets. IT leaders must deliver significant business value and ensure constant alignment of project investments with evolving business objectives. Project leaders must be able to identify, implement and drive adoption of repeatable best-practice approaches for successful execution, and be able to more proactively identify and resolve issues, to reduce risks associated with project failure. All stakeholders must be involved and informed in addressing the changing business needs, especially when variations in project health threaten outcomes.
This track explores topics across several domains that support organizational change and iterative software and systems delivery. Hear and learn from actual experiences across the spectrum of process adoption, portfolio planning and oversight, and execution of major initiatives, programs, and projects. This track is for executives, IT leaders, program managers, project managers, portfolio managers, process engineers, business analysts, and other stakeholders concerned with optimizing IT investments with industry best practices and team unifying tools for more predictability, adaptability, and visibility.
The document discusses how integrating development and operations processes across different asset types can help deliver smarter products and services faster. It describes how IBM Service Management provides visibility, control, and automation across silos to build and manage a dynamic infrastructure. Specifically, it shows how integrating Tivoli Change and Configuration Management Database (CCMDB) for operational assets and Rational Asset Manager for software assets provides a complete view of configuration and asset change impact.
Jamie Thomas is the Vice President of Product Development, Delivery and Customer Support. The document discusses how to effectively develop teams across continents, manage outsourced assets, leverage automation to optimize resources, and foster culture change to agile. It proposes using IBM's Measured Capability Improvement Framework to establish objectives, prioritize practices, accelerate adoption, and analyze results in incremental phases.
Web2.0 Expo: IBM Smart Work Panel April 1, 2009 Please Note: Slides follow sh...Kathy (Kat) Mandelstein
Web2.0 Expo San Francisco 2009
Smart Work: Embrace Change & Empower Your Teams to Drive Growth and Innovation
A Panel Discussion
IBM Software Group
ibm.com/web20
April 1, 2009
Room 2016
Panelists:
Kathy Mandelstein, Director of WW Mktg, Web & Events, Rational kmandel@us.ibm.com, Twitter: @katmandelstein
Ryan Boyles, Community Manager for Project Zero, WebSphereraboyles@us.ibm.com, Twitter: @therab
Brendan Crotty, Program Director for Lotus Online Collaborationbrendan_crotty@us.ibm.com
Tom Deutsch, Program Director for Information Management, tdeutsch@us.ibm.com
Please note slides follow short video. Click play in slideshow player after video finishes.
What Software Development Tools Can Learn From the Web…Speaker: Kathy Mandelstein, IBM SWG
Web 2.0 Expo
Thursday, April 24, 2008
1:30 pm PT, RM 2014
Moscone West
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfTechgropse Pvt.Ltd.
In this blog post, we'll delve into the intersection of AI and app development in Saudi Arabia, focusing on the food delivery sector. We'll explore how AI is revolutionizing the way Saudi consumers order food, how restaurants manage their operations, and how delivery partners navigate the bustling streets of cities like Riyadh, Jeddah, and Dammam. Through real-world case studies, we'll showcase how leading Saudi food delivery apps are leveraging AI to redefine convenience, personalization, and efficiency.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
2. IBM Rational Software Conference 2009
Quality Management Keynote
Welcome
Real Challenges for real Teams
Real Results
Real Insights
Wrap Up
QM 01 – Quality Management Keynote 2
3. IBM Rational Software Conference 2009
Quality Management Conference Overview
Tons of Content:
35 Sessions
3 Birds of a Feather Sessions
4 Hands on Workshops
Demos in Expo Hall
Previews in Rational Labs
Great new enhancements
QM 01 – Quality Management Keynote 3
4. IBM Rational Software Conference 2009
Quality Management Keynote
Welcome
Real Challenges for real Teams
Real Results
Real Insights
Wrap Up
QM 01 – Quality Management Keynote 4
5. IBM Rational Software Conference 2009
The Ten Challenges to Software Quality
Pressure to reduce cost
Competitive demand to deliver faster
More unpredictable use of application
Creation of more complex software
ecosystems
The rise of government standards
Lack of domain knowledge/content
Inability to find and reuse test assets
Lost knowledge from previous experience
Business view of the test
Lack of goal driven tests
QM 01 – Quality Management Keynote 5
6. IBM Rational Software Conference 2009
Today’s Challenges to Software Quality
Enterprise pressure to reduce cost
Competitive demand to deliver faster
Worldwide geographical dispersed development
Unpredictable/unknown use of application
Increasingly complex software ecosystems
New requirements for government standards
Lack of domain knowledge/content
Inability to search/reuse test assets
Lack of leveraging previous test experiences
Unclear business goals for test criteria
Limited use of real customer data in verification
Lack of published open standards for vendor integration
QM 01 – Quality Management Keynote
7. IBM Rational Software Conference 2009
The Application Quality Lifecycle Show me when the
project meets my
exit criteria and is
ready to ship.
Requirements Development Verification Production
Product Mgt/Analyst Architect/Developer Test Practitioner/Tester Production/Deployment Mgr
Requirement Design Test Service
Management /Model Plan Levels
Identify the best test
cases to automate
Show me the in my organization.
linkage of the test
cases to the
requirements in
the project. Requirement Build Test Final
Definition Cases Image
Show me what
changed in the last APARs
build so that I know RFEs
what function is now
available to test.
Defects Test Product
Results Limitations
Iteration 1 Use the information
Iteration 2 that was learned in the
Iteration N project test to help my
users (usage notes,
etc).
QM 01 – Quality Management Keynote
8. IBM Rational Software Conference 2009
Quality Management Keynote
Welcome
Real Challenges for real Teams
Real Results
Real Insights
Wrap Up
QM 01 – Quality Management Keynote 8
9. IBM Rational Software Conference 2009
Real results: 2008 Year in Review
Rational Service Tester
QM 01 – Quality Management Keynote 9
11. IBM Rational Software Conference 2009
Real results: 2008 Year in Review
Rational Service Tester
Rational Performance Tester
QM 01 – Quality Management Keynote 11
20. IBM Rational Software Conference 2009
Quality Management Imperatives
Collaborate Automate Report
Achieve common goals Increase control Continuously improve
by optimizing how and efficiency by by measuring progress
people work integrating workflows in real time
Improve knowledge and practice maturity with an
environment that develops individual and team talent.
QM 01 – Quality Management Keynote
21. IBM Rational Software Conference 2009
Quality Management Keynote
Welcome
Real Challenges for real Teams
Real Results
Real Insights
Wrap Up
QM 01 – Quality Management Keynote 21
22. IBM Rational Software Conference 2009
The increasing costs of fixing a defect
80% of development costs are spent identifying
and correcting defects!
$7,600/defect
$960/defect
Once released
$240/defect During the as a product
$80/defect QA/Testing phase
During the
During the design phase
requirements phase Traditional QA Testing
25 – 30 % delivery time in testing
Poor upstream quality yields rework
Compressed schedules make it worse
Source: GBS Industry standard study
Defect cost derived in assuming it takes 8 hrs to find, fix and repair a defect when found in code and unit test.
Defect FFR cost for other phases calculated by using the multiplier on a blended rate of $80/hr.
22
QM 01 – Quality Management Keynote
23. IBM Rational Software Conference 2009
Rain sensing wiper system design failure
Individual Systems Worked, But Failed When Integrated
Windshield provided by
local supplier
Incompatible with the
operation range of the sensor
Cars were sent to customers
with non-functioning wiper
system
Initial diagnostics designated
software as culprit for malfunction
Mechanics couldn’t test software behavior
Failure was not of individual components, but in the interaction
at a system level
QM 01 – Quality Management Keynote
24. IBM Rational Software Conference 2009
Unified platform for software delivery
Moving beyond individual tools
A unified platform can dramatically
improve the business process of
Analyst software delivery Tester
Requirements Quality
Management Management
Change &
Configuration
Management
Coordinate team Track builds and the impact
members of defects
Align teams on project Track status with C/ALM
plans Architect Developer
dashboard mashups
QM 01 – Quality Management Keynote 24
25. IBM Rational Software Conference 2009
Elements of Risk: Time, Quality, Cost
Time
Each of the vertices is
an embodiment of risk:
Time Risk
Cost Risk
Quality Risk
Risk Risk cannot be removed
But it can be understood
and controlled
Quality Cost
With IBM Rational Quality Management…
QM 01 – Quality Management Keynote
26. IBM Rational Software Conference 2009
Risk Management through Process Improvement
Business Reporting Requirements Driven Testing
Objective Progress Ensure that the project is
Measurement doing the right thing
Communication
Avoid Surprises
Risk Test Early
Ensure that the project is
doing things right
Management
Test Independence Planning
Ensure Good Governance Effective Implementation
Process Improvements and Tooling efficiencies Reduce your Risk and Cost
QM 01 – Quality Management Keynote
27. IBM Rational Software Conference 2009
Risk Management through Process Improvement
Time
Time
Risk
Risk Quality
Enables
Cost
•Faster Time to Market
Quality Cost •Expanded Feature Set
•Fine Grained Control of
Release Decisions
With IBM Rational Quality Management…
QM 01 – Quality Management Keynote
28. IBM Rational Software Conference 2009
Collaborative Application Lifecycle Management
IBM Collaborative Application Lifecycle Management
Rational Quality Manager
Quality Dashboard
Requirements Test Management
Management Defect
Management
Create Build Manage Execute Report
Plan Tests Test Lab Tests Results
Best Practice Processes
Administration: Users,
Collaboration projects, process
Presentation: Storage
Mashups Discovery Search & Query
Open Platform
SAP .NET
Java System z, i
Test Data Open Lifecycle Service Integrations
Quality Security and
Functional Compliance
Testing Performance Code
Web Service Quality
Testing Quality homegrown
QM 01 – Quality Management Keynote 28
29. IBM Rational Software Conference 2009
Rational Quality Manager Open Ecosystem Today
Provisioning
Automated Testing Requirements Reporting Tivoli Provisioning Manager (TPM)
Rational Functional Tester Rational ReqPro Rational Tivoli Service Request Manager
Rational Performance Tester Rational/Telelogic Doors Insight TADDM
Rational Service Tester for SOA Quality Builds, WorkItems and Defects
Rational AppScan Tester Edition Rational ClearQuest
Test RealTime Rational Team Concert
Rational Robot Rational BuildForge
Rational Rhapsody
Certify
RapidRep Quality Manager
Quick Test Professional
LoadRunner
Supporting bidirectional integration with the
Jira change management system
TMAP Process
Managing mobile applications testing across a global Enabling greater quality and productivity with
Accelerating test cycles with virtual machine
handset test environment automated SOA governance support
management and execution
QM 01 – Quality Management Keynote 29
30. IBM Rational Software Conference 2009
Integrating DOORS with IBM Rational Quality Manager
Enabling requirements driven testing
Requirements Tests based on requirements
Management ensure deliverables meet
customer expectations
Plan Tests Early
Test
Status
Risk Test
Planning
Conduct Tests Early
Relate Tests to Requirements
Management
Relate Defects to Requirements
Measure Progress against
Requirements
Test
Execution Test Design
QM 01 – Quality Management Keynote
32. IBM Rational Software Conference 2009
Quality Manager: Risk Based Testing
Ensure Quality Management goals address Business Objectives
Risk assessments captured in Test Case will contain a risk failure
Test Plan and Test Cases score and a risk priority score
Base project decisions on qualitative risk analysis
QM 01 – Quality Management Keynote 32
33. IBM Rational Software Conference 2009
Quality Manager: Closed Loop Analysis & Reporting
Reduce time to value Reduce Risk with Information Reporting
Customizable reports and dashboards
Reduce escalating cost of information
gathering
Reduce risk by identifying trends before
they become issues
Raise enterprise visibility and
transparency to reduce costs and
risk, and make the right decisions at
the right time
Measures the effectiveness of
processes and practices to improve
organizational and business
outcomes
QM 01 – Quality Management Keynote
34. IBM Rational Software Conference 2009
Performance Tester: Service Level Agreement Reporting
Linking performance results to business objectives
New reports summarize test run against performance requirements
“Supplemental” requirements can be defined and reported separately
Concept of “margin” helps visualize the quality of the results
34
QM 01 – Quality Management Keynote
35. IBM Rational Software Conference 2009
Functional Tester: Storyboard Testing
Visualize test actions through words and pictures
Simplified Test Authoring
Story board navigation of test flow
based on application screenshots
Natural language description of test
actions
Edit anywhere: Script, Text, Screen
QM 01 – Quality Management Keynote
37. IBM Rational Software Conference 2009
The Road Ahead
A peek into the Quality Management Labs
Beta Availability
Rational Service Tester
Rational Performance Tester
Rational Functional Tester
Rational Quality Manager
Rational Test Lab Manager
Visit: RationalTester.com
QM 01 – Quality Management Keynote 37
38. IBM Rational Software Conference 2009
The Road Ahead
A peek into the Quality Management Labs
Research & Development
SAP Integrations
Oracle Solution integrations
Centralized Data Management
Data Integrity
Cloud Computing
QM 01 – Quality Management Keynote 38
39. IBM Rational Software Conference 2009
Quality Management Keynote
Welcome
Real Challenges for real Teams
Real Results
Real Insights
Wrap Up
QM 01 – Quality Management Keynote 39
40. IBM Rational Software Conference 2009
MORE! MORE! MORE!
More Quality Manager
QM02: What's New in IBM Rational
Quality Manager
Today, 11:30, Australia 3
More Functional, Service
and Performance Tester AS SEEN AT
QM03: What's New in Rational
Functional, Service and
Performance Tester
Today, 1:45, Australia 3 RSC
QM 01 – Quality Management Keynote 40
41. IBM Rational Software Conference 2009
MORE! MORE! MORE!
Meet the Product Managers
and Product Engineers
Quality Management
Tonight, 6:00 – 7:00pm, Australia 3
Functional Testing
Tonight, 7:15 – 8:15, Australia 3 AS SEEN AT
Performance Testing
RSC
Tomorrow, 1:00 – 2:00, Australia 3
QM 01 – Quality Management Keynote 41
42. IBM Rational Software Conference 2009
MORE! MORE! MORE!
Previews in Rational Labs
RQM and DOORS
RQM/RPT integration on
service level reporting
Cloud computing and
software quality AS SEEN AT
Rational Product
Integrations with SAP
Demos in the Exhibit Hall
All current shipping versions
RSC
QM 01 – Quality Management Keynote 42
43. IBM Rational Software Conference 2009
MORE! MORE! MORE!
This Week
Share your Thoughts
Twitter: #RSCQM, #RSC2009
Next Week
Quality Management Betas AS SEEN AT
RationalTester.com
Conference Resources
ibm.com/rational/
rsdc/resources
RSC
QM 01 – Quality Management Keynote 43