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.
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.
Continuous Testing through Service VirtualizationTechWell
The demand to accelerate software delivery and for teams to continuously test and release high quality software sooner has never been greater. However, whether your release strategy is based on schedule or quality, the entire delivery process hits the wall when agility stops at testing. When software/services that are part of the delivered system or required environments are unavailable for testing, the entire team suffers. Al Wagner explains how to remove these testing interruptions, decrease project risk, and release higher quality software sooner. Using a real-life example, Al shows you how service virtualization can be applied across the lifecycle to shift integration, functional, and performance testing to the left. Gain an understanding of how service virtualization can be incorporated into your automated build and deployment process, making continuous testing a reality for your organization. Learn what service virtualization can do for you and your stakeholders. The ROI is worth it!
DevOps Evolution - The Next Generation ?Marc Hornbeek
Where is DevOps in its maturity? Is DevOps life near its beginning, middle, mature, near end-of-life or near extinction? What does the next generation look like? This presentation posits the next generation will be a new level of process optimization driven by coupling analytics with DevOps pipeline tools and associated role shifts.
CCS Technologies offers a comprehensive suite of Quality Assurance & software testing services spanning consulting, enterprise services, independent validation services and end-to-end application testing solutions. We use an established testing methodology and employ a wide range of industry-standard testing tools that leverage established methodologies to ensure superior software quality at optimal cost and ensure delivery at the right time, every time.
Read More: https://ccs-technologies.com/quality-assurance/
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
This webinar was co-hosted by Xray and Curiosity Software on 18th May 2021. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/xray-in-sprint-testing-webinar
In-sprint testing must tackle three pressing problems:
1. You must know exactly what needs testing before each release. There’s not time to test everything.
2. You need up-to-date and aligned test assets, including test cases, data, scripts and CI/CD artefacts.
3. Test teams must know what needs testing, when, and have on demand access to environments, tests and data.
These problems are near-impossible to crack at organisations who struggle with application complexity, rapid system change, and overly-manual testing processes. Challenges include:
1. Test creation time. Manually creating test cases, data and scripts is slow and unsystematic, resulting in low coverage tests.
2. Slow test maintenance. Changes break tests, with little time in sprints to check test cases, scripts, and data.
3. Knowing when testing is “done”. There is little measurability or peace of mind when systems “go live”.
This webinar will set out how maintaining a “digital twin” of the system under test prioritises testing time AND maintains rigorous tests in-sprint. You will see how:
1. Intuitive flowcharts generate optimised test cases, scripts, and data.
2. Feeding changes into the models maintains up-to-date tests.
3. Pushing the tests to agile test management tooling then makes sure that teams know which tests to run, when, with full traceability and a measurable definition of ‘done’.
James Walker, Curiosity’s Director of Technology, and Sérgio Freire, Head of Product Evangelism for Xray, will set out this cutting-edge approach to in-sprint testing. Günther-Matthias Bär, Test Automation Engineer at Sogeti, will then draw on implementation experience to discuss the value of the proposed approach.
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...Gene Kim
John Kosco, Delivery Manager and Agile Coach, Blue Agility at DevOps Enterprise Summit 2014
Video: https://www.youtube.com/watch?v=2IwvfsiukvE
DevOps and SAFe adoption is not easy. This session will discuss a real world DevOps/SAFe transformation and the lessons learned by exploring how a Fortune 100 company transformed from a traditional software shop to an Agile one.
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...cscpconf
The users who use ready to use software product had better get the products’ quality information with classified by some kind of global standard metrics or technique for their evaluation. But many of those software products’ companies don’t provide the quality information because of the products are developed by their own development and evaluation process. But those users want to get quality information to reduce evaluation cost. Therefore, we develop our quality evaluation process with using quality characteristics of software external quality model on ISO/IEC 9126-1 for our software products. This evaluation process has feature of unsynchronized quality evaluation process toward development process. Also, the process starts from definition of classified quality requirement based on quality sub characteristics at test planning process to quality analysis at test completion process under software development cycle. We provide precise quality data of our product for our users through this evaluation process and the process might be reduced cost of our customers’
evaluation.
With every passing day, organizations are becoming more and more mindful about the performance of their Software Products. However, most of them still on look-out for the basics of Performance Engineering.
According to a recent study by Gartner, fixing performance defects near the end of the development cycle costs 50 to 100 times more than the cost required for fixing it during the early phase of development. Hence, if a product suffers from serious performance issues it can be completely scrapped.
Performance Engineering ensures that your application is performing as per expectations and the software is tested and tuned to meet specified or even the unstated performance requirements.
We present you with a webcast on Performance Engineering Basics that would walk you through the elements and process of performance engineering, and also offers a methodical process for the same.
It also offers details on a load testing tool, and describes how best to utilize it.
Visit http: http://www.impetus.com/featured_webcast?eventid=10 to listen to the entire webcast (20 minutes).
OR
To post any queries on Performance Engineering, write to us at isales@impetus.com
For case studies and articles on performance engineering please visit: http://www.impetus.com/plabs/casestudies?case_study=&pLabsClustering.pdf=
Leveraging Jama Connect Effectively in a Multi-Tool EnvironmentOpsHub Inc.
The right integration strategy, especially in a heterogeneous environment is pivotal to optimize your value stream. This slide deck focuses on how enterprises can leverage Jama Connect effectively in the multi-tool environment to enable end–to–end visibility, enhanced collaboration leading to a successful product development cycle.
For more information: https://www.opshub.com/webinars/leveraging-jama-connect-in-a-multi-tool-environment/
Continuous Testing through Service VirtualizationTechWell
The demand to accelerate software delivery and for teams to continuously test and release high quality software sooner has never been greater. However, whether your release strategy is based on schedule or quality, the entire delivery process hits the wall when agility stops at testing. When software/services that are part of the delivered system or required environments are unavailable for testing, the entire team suffers. Al Wagner explains how to remove these testing interruptions, decrease project risk, and release higher quality software sooner. Using a real-life example, Al shows you how service virtualization can be applied across the lifecycle to shift integration, functional, and performance testing to the left. Gain an understanding of how service virtualization can be incorporated into your automated build and deployment process, making continuous testing a reality for your organization. Learn what service virtualization can do for you and your stakeholders. The ROI is worth it!
DevOps Evolution - The Next Generation ?Marc Hornbeek
Where is DevOps in its maturity? Is DevOps life near its beginning, middle, mature, near end-of-life or near extinction? What does the next generation look like? This presentation posits the next generation will be a new level of process optimization driven by coupling analytics with DevOps pipeline tools and associated role shifts.
CCS Technologies offers a comprehensive suite of Quality Assurance & software testing services spanning consulting, enterprise services, independent validation services and end-to-end application testing solutions. We use an established testing methodology and employ a wide range of industry-standard testing tools that leverage established methodologies to ensure superior software quality at optimal cost and ensure delivery at the right time, every time.
Read More: https://ccs-technologies.com/quality-assurance/
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
This webinar was co-hosted by Xray and Curiosity Software on 18th May 2021. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/xray-in-sprint-testing-webinar
In-sprint testing must tackle three pressing problems:
1. You must know exactly what needs testing before each release. There’s not time to test everything.
2. You need up-to-date and aligned test assets, including test cases, data, scripts and CI/CD artefacts.
3. Test teams must know what needs testing, when, and have on demand access to environments, tests and data.
These problems are near-impossible to crack at organisations who struggle with application complexity, rapid system change, and overly-manual testing processes. Challenges include:
1. Test creation time. Manually creating test cases, data and scripts is slow and unsystematic, resulting in low coverage tests.
2. Slow test maintenance. Changes break tests, with little time in sprints to check test cases, scripts, and data.
3. Knowing when testing is “done”. There is little measurability or peace of mind when systems “go live”.
This webinar will set out how maintaining a “digital twin” of the system under test prioritises testing time AND maintains rigorous tests in-sprint. You will see how:
1. Intuitive flowcharts generate optimised test cases, scripts, and data.
2. Feeding changes into the models maintains up-to-date tests.
3. Pushing the tests to agile test management tooling then makes sure that teams know which tests to run, when, with full traceability and a measurable definition of ‘done’.
James Walker, Curiosity’s Director of Technology, and Sérgio Freire, Head of Product Evangelism for Xray, will set out this cutting-edge approach to in-sprint testing. Günther-Matthias Bär, Test Automation Engineer at Sogeti, will then draw on implementation experience to discuss the value of the proposed approach.
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...Gene Kim
John Kosco, Delivery Manager and Agile Coach, Blue Agility at DevOps Enterprise Summit 2014
Video: https://www.youtube.com/watch?v=2IwvfsiukvE
DevOps and SAFe adoption is not easy. This session will discuss a real world DevOps/SAFe transformation and the lessons learned by exploring how a Fortune 100 company transformed from a traditional software shop to an Agile one.
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...cscpconf
The users who use ready to use software product had better get the products’ quality information with classified by some kind of global standard metrics or technique for their evaluation. But many of those software products’ companies don’t provide the quality information because of the products are developed by their own development and evaluation process. But those users want to get quality information to reduce evaluation cost. Therefore, we develop our quality evaluation process with using quality characteristics of software external quality model on ISO/IEC 9126-1 for our software products. This evaluation process has feature of unsynchronized quality evaluation process toward development process. Also, the process starts from definition of classified quality requirement based on quality sub characteristics at test planning process to quality analysis at test completion process under software development cycle. We provide precise quality data of our product for our users through this evaluation process and the process might be reduced cost of our customers’
evaluation.
With every passing day, organizations are becoming more and more mindful about the performance of their Software Products. However, most of them still on look-out for the basics of Performance Engineering.
According to a recent study by Gartner, fixing performance defects near the end of the development cycle costs 50 to 100 times more than the cost required for fixing it during the early phase of development. Hence, if a product suffers from serious performance issues it can be completely scrapped.
Performance Engineering ensures that your application is performing as per expectations and the software is tested and tuned to meet specified or even the unstated performance requirements.
We present you with a webcast on Performance Engineering Basics that would walk you through the elements and process of performance engineering, and also offers a methodical process for the same.
It also offers details on a load testing tool, and describes how best to utilize it.
Visit http: http://www.impetus.com/featured_webcast?eventid=10 to listen to the entire webcast (20 minutes).
OR
To post any queries on Performance Engineering, write to us at isales@impetus.com
For case studies and articles on performance engineering please visit: http://www.impetus.com/plabs/casestudies?case_study=&pLabsClustering.pdf=
Leveraging Jama Connect Effectively in a Multi-Tool EnvironmentOpsHub Inc.
The right integration strategy, especially in a heterogeneous environment is pivotal to optimize your value stream. This slide deck focuses on how enterprises can leverage Jama Connect effectively in the multi-tool environment to enable end–to–end visibility, enhanced collaboration leading to a successful product development cycle.
For more information: https://www.opshub.com/webinars/leveraging-jama-connect-in-a-multi-tool-environment/
Una constelación muestra a la persona como individuo envuelto e involucrado en un sistema que lo condiciona, lo libera, lo esclaviza, etc. La finalidad de la constelación es llevar orden al sistema, para que cada integrante o factor tome el lugar correspondiente.
Regulatory consideration for biosimilars by fdaGopal Agrawal
Need for biosimilars
First to approve guidelines for biosimilars
Clinical Pharmacology Data to Support a Demonstration of Biosimilarity to a Reference Product (as per FDA)
A partir de esta terapia acompañada, quitamos el peso de lo incierto y lo transmutamos en entendimiento, claridad y conocimiento.
Es poder dar razón de ser a todo lo que nos pasa y ver que hay lecciones para nosotros en cada paso que tomamos.
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks: This session explores 'Lean Thinking' techniques to help identify 'bottlenecks' in your delivery pipeline that can be addressed by adopting DevOps
Devops transformation in the Rational Collaborative Lifecycle OrganizationRobbie Minshall
Set of slides providing a summary of our DevOps Transformation efforts within the Rational Collaborative Lifecycle Management organization. Discusses the use of IBM Urbancode Deploy, IBM Pure Application System and adoption of DevOps methodologies.
"Shift Left" is a DevOps practice that provides an effective means to perform testing with or in parallel to development activities.
When shifting left, development, test and operations work together to plan, manage and execute automated and continuous testing to accelerate feedback to developers and improve the quality of changes early in the life-cycle. The rate of the accelerated feedback is determined by an organization’s desired outcomes for velocity of changes and capacity for feedback.
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
The world is Hybrid. Organizations adopting DevOps are building Delivery Pipelines leveraging environments that are complex - spread across hybrid cloud and physical environments. Adopting DevOps hence required Application Delivery Automation that can deploy applications across these Hybrid Environments.
The customer is one of the largest software product vendors and has a leading cloud computing platform. Mindtree shares a 15-year-long association with the customer. Mindtree was selected as their test partner for testing several sub-components of their cloud computing platform.
Today, Mindtree is the exclusive partner, offering a wide range of testing services, in the cloud computing arena.
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
Inefficient software delivery impacts the entire business, from line of business units, to operations, to development and test, and the variety of suppliers.
Wastes in your processes are causing bottlenecks.
Join Eric Minick, IBM DevOps Evangelist (and UrbanCode guy), as he explores how ‘Lean Thinking’ techniques can be leveraged to help identify ‘bottlenecks’ in your delivery pipeline that can be addressed by adopting DevOps.
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
Today, competitive advantage is often driven by software. The business that can deploy solutions to their customers more quickly across a range of platforms, with the flexibility to continuously delivery new functionality, is poised to succeed. DevOps enables organizations to manage complex enterprise applications that are hybrid in nature - often with cloud or mobile components being fed by data from traditional back-end systems like databases or mainframes.
This eSeminar explores hybrid cloud use cases, along with solutions that equip businesses to deliver value to their customers with speed, quality, and security.
This presentation will introduce a new DevOps reference architecture published by IBM. This technology agnostic reference architecture was developed harvesting solution architectures from dozens of clients who have been successful in adopting DevOps at scale. The presentation will present the capabilities - across practices, tools, platforms and organizational considerations, that are required for large scale DevOps adoption in an enterprise.
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
devops has been popular in IT ever since emerging cloud technology. to make IT more agile, we need to keep setup goal and measure performance with adopting new cloud native tools.
Il webinar illustra le Best Practice volte a:
- sviluppare e rilasciare in Cloud soluzioni di maggiore qualità;
- migliorare l’efficienza delle operazioni e ridurre i tempi di rilascio;
- ridurre il costo complessivo delle operazioni di delivery.
La soluzione proposta? Jenkins Enterprise di CloudBees.
Guarda il webinar on-demand: https://www.youtube.com/watch?v=T6mJ6TVH-Xs
Developing and delivering applications in a repeatable way, with the expected quality is a great challenge these days. In order to maximize business value at-the-speed-of-business, initiatives are being driven both by the development or delivery teams and by operations. They each have their own focus and specifics, but in essence they are both centered around: Collaboration and integration, automation, standardization and governance.
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
A live webinar hosted by RapidValue Solutions on "Making Test Automation 10X Faster for Continuous Delivery".
Key takeaways:
1. Achieving test automation in a DevOps world
2. Building a business-tailored test automation framework
3. Overcoming limitations of open source tools
4. Case study: Creating 2000+ test cases in less than a month for a product development firm
5. Demo: Zero-code test automation for non-testers using AccuRate ( test automation suite by RapidValue)
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...IBM Rational
Series Name: Project and Portfolio Management Software Development
Webcast Title: What is Application Portfolio Management - For Governance & Compliance
Date: 4.16.2013
Presenter: Per Kroll
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...IBM Rational
Series Name: Tool Demonstration for ALM
Wecast Title: Tool Demo - Traditional Development RTC Planning In Context Collaboration
Date: 4.3.2013
Presenter: Don Cunningham
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...IBM Rational
Webcast Series: Project and Portfolio Management Software Development
Title: 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the Manager - Making Good Decisions
Date: 6-18-2013
Presenter: Chris Wolters
6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational ...IBM Rational
Series Name: Mobil Dev with Rational
Webcast Title: 2013 - Mobile Dev - Distributed Build for Mobile with Rational Team Concert
Date: June 11, 2013
Presenter(s): Charles Rankin
Cordyn Salisbury - Clearblade
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...IBM Rational
Series Name: Software, System, & IT Architecture
Webinar Name: 2013 - Software, System, & IT Architecture - Good Design is Good Business: Design Management: Pictures are Worth….
Date: May 2, 2013
Presneter: Roger Snook
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...IBM Rational
Webinar Series: Software, System, & IT Architecture
Title: Good Design is Good Business: SOA - Still Going Strong
Presenter(s): Claus Jensen; Roger Snook
Date: 4.4.2013
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
3. 3
Market shifts are fundamentally changing the way
businesses approach software driven innovation
Macro Business Environment
Increasing regulatory environments drive
the need to reduce risk
Empowered Users
Consumerization of IT drives
the need for apps with high
quality customer experience
Technology Trends
Mobile, social, big data, cloud,
intelligent/connected systems
drive the need for agility
Mobile
Cloud
Intelligent/
Connected Systems
Social
Big Data
Clients are trying to rapidly innovate and become agile with systems of engagement
At the same time need to evolve their systems of records and manage regulatory compliance,
reduce costs by outsourcing and provide world class customer experience
Multi-sourcing
Increasing outsourcing drive
the need for governance
3
4. Enterprises are using Systems of Interactions to drive
business innovation…
Systems of Interaction
Continuous
client experience
Partner value
chain
Cloud-based
Services
Systems of Engagement Systems of Record
CRM HR
DB ERP
Maintain stability and
compliance of core
business systems
Provide differentiating services
and customer experience to
grow market share and
revenue
Rapidly improve and evolve
services based on customer
feedback and success metrics
5. … however, they are struggling to do so
Systems of Interaction
Continuous
client experience
Partner value
chain
Cloud-based
Services
Systems of Engagement Systems of Record
CRM HR
DB ERP
IT Operations:
Pressure for rapid app
release impacts overall
system stability
Line-of-business:
Limited capacity to
innovate on new
products and services
Development/Test:
Speed mismatches between faster moving
front-end and slower moving back-end
systems
applications rolled
back due to quality
issues escaping
into production
51%
experience delays
in integration,
configuration and
testing of applications
41%
Of resources devoted
to maintaining
existing systems and
products
80%
to deliver application
changes to
customers
4-6 Weeks
6. 6
Accelerate Software Delivery
Expanding collaboration to include customers, LOB and others to eliminate organization silos
Balance speed, cost, quality and risk
Automating manual processes across delivery lifecycle to eliminate waste/delays and compliance tracking
Reduce time to customer feedback
Enabling a customer feedback loop for continuous improvement
DevOps
Enterprise capability for continuous software delivery that enables clients
to seize market opportunities and reduce time to customer feedback
DevOps Lifecycle
Operations/ProductionDevelopment/TestCustomers Business Owners
Continuous Innovation, Feedback and Improvements
Monitor and Optimize
Plan and Measure Develop and Test Release and Deploy
7. DevOps Principles and Values
Develop and test against a production-like
environments
Iterative and frequent deployments using repeatable
and reliable processes
Continuously monitor and validate operational quality
characteristics
Amplify feedback loops
People
Process
Tools
People
Process
Tools
8. Agile in the real world
Geographically distributed teams
Independent test teams
– Centers of Excellence
– Economy of scale
Complex, heterogeneous systems
Mini-waterfall inside the sprint
– Plan
– Develop
– Test
9. Release Management and Risk
9
B u ildS e r v ic e
A
B
C
D
E
F u n c T e s t S t a g eS y s T e s t P r o d
Large Batch Sizes
• Services: Many
• Dependencies: Many
• Changes: Many
• Complexity: Large
• Impact of Failure: Large
• Failure Analysis: Difficult
Big Bang
10. Patterns of challenges
Differences in dev and
ops environments
cause failures
Backlog of agile
releases that Ops
cannot handle
Manual (tribal)
processes for release
lack
repeatability/speed
Lack of feedback and
quality metric leads to
missed service level
targets
Daily
Build
Monthly
Delivery
Who did
this last
time?
Dave…
Dave’s not
here
man…
Dev
Prod
11. EnvironmentEnvironment
Solution: Virtualize, Standardize and automate the deployment
Output of a process, such,
as Dev Build
Configurations specific to
Deployment definitions, SLAs
ApplicationApplication ConfigurationConfiguration
Physical or Virtual Infrastructure
IaaS
PaaS
ChangeFrequency
Low
High
H/W
OS
OS/Config
Middleware
App
Middeware
Config
App Config
12. Standardize: infrastructure deployment with environment patterns
Communicate and share environment patterns
Issues
– Dev environments different from production
environments
– Difficult to provision test environments
Solution
– Define standard Virtual System Patterns for
environments
– Share patterns between Dev and Ops to improve
communications
– Repeatable and reliable process to provision
base environments (rubber stamps)
Functional
Verification
Test
Environment
Functional
Verification
Test
Environment
User
Acceptance
Test
Environment
User
Acceptance
Test
Environment
Products:
IBM PureSystem
IBM SmartCloud Orchestrator
IBM Workload Deployer
13. Standardize: Content Delivery for the environment
Application Release, and Configuration
Issues
– Difficult to keep track of content, versions and
environments
– Keeping up with speed of development
– Errors in deployment
Solution
– Automate deployments of applications and
configuration across multiple environments
– Repeatable and reliable process to deliver content
linked to dev, test, and production processes
(rubber stamps)
– Release Approvals
Versioned
Artifacts
QA
Environment
Production
Environment
Development
Environment
Artifacts Artifacts Artifacts
Execute Against Execute Against Execute Against
QA
Deployment
Product
Deployment
Development
Deployment
Application Model
Products:
Rational Automation Framework
14. Problem: Dependencies slow down deployment of
production-like environments
14
Week 4Service
A
B
C
D
E
StageSys Test ProdWeek 8
• Service A dependent on Service B: Having different delivery schedules
• Service D dependent on 3rd
party applications; available in system test
ApplicationApplication
15. Virtualize: Test dependencies and test services
Virtual Services created from
Service specifications or from recording actual
traffic to existing services/applications
Virtual Services further customized
To simulate simple to complex behaviors (e.g.
negative testing)
To simulate latency, performance profiles, etc.
Virtual Services published for consumption by
developers, testers
Testing can start earlier: Testers can now create
their tests against virtual services
Systems can be incrementally tested as sub-systems
become available
15
Virtual
Virtual
Issues
– Test services / System dependencies not
available on-time; or costly to provision and
manage
Solution : Test Virtualization
Product: Rational Test Virtualization
16. Incremental Integration TestingIncremental Integration Testing
Actual Component
Stubbed Component
Units are introduced into the continuous
integration cycle in a prioritised, controlled
fashion.
Units not yet built can be simulated and tested
against.
Incremental Integration Testing
16
17. Integration Testing lags a
step behind the code
Problem: Agile Delivery Backlog
Tester
Setup integration test
environment
Developer
Write & deliver
code
Nightly build(s)
Compile, unit test, publish
Developer
Developer
Developer
Developer
Developer
N days to install & configure
Iteration 1 Design, Code,
Test
Weeks 2 - 6
Integration test
iteration #1
Iteration
planning
Week 1
Iteration 2 Design, Code,
Test
Weeks 8 -12
Integration test
iteration #2
SVT
prep
Iteration
planning
Week 7
N nightly builds are piling up
18. Solution: Continuous Integration testing for Builds (with self-service)
Nightly build is not published
until integration tests run.
Nightly build is not published
until integration tests run.
Compile Unit Test
Install &
Configure
Integration
Test
Environment
Publish
ResultsRun Tests
Rational Quality
Manager
•Smoke Tests
•Sandboxes
•Self-provisioning
•Smoke Tests
•Sandboxes
•Self-provisioning
19. Testing continuously
19
Small Batch Size
• Services: Few
• Dependencies: Few
• Changes: Few
• Complexity: Small
• Impact of Failure: Small
• Failure Analysis: Simple
A
B
C
20. Continuous Delivery Pipeline
Development Build
Verification
Environments
System Integration Test
Environments
-Iterative Testing,
Performance Testing
User Acceptance
Test Environments
Production
Environment
Consistent Delivery of Environments, Content, and Deliverable
21. DevOps Tool Chain
Application Release Management
Cloud Provisioning
Application Deployment Automation
Rational Collaborative Lifecycle
Management Solution
Rational Test Workbench
Rational Test Virtualization Server SmartCloud Control Desk
Jenkins
Rational Build Forge
SmartCloud Orchestrator
IBM Pure Application
System
SmartCloud Application
Performance Management
uBuild
21
22. Continuous testing with virtualized services
Automating deployment and testing to production-like environments
Databases Mainframe
applications
Third-party
Services
Rational Test Virtualization Server
Application
changes
being tested
virtualized services
DevDev QAQA
Deploy
Rational
Team
Concert
Jenkins
Build
Deploy
Rational Test Workbench
Test
Configure
UrbanCode UDeploy
23. Enabling the DevOps lifecycle
23
DevOps Foundation
Open Lifecycle and Service Management Integration Platform
DevOps Lifecycle
Operations/ProductionDevelopment/TestCustomers Business Owners
Continuous Innovation, Feedback and Improvements
Ecosystem
BestPractices
Monitor and Optimize
Plan and Measure Develop and Test Release and Deploy
OSLC
24. Call-to-Action
Identify the customer pain for Quality
– Patterns of Challenges
– Cost
– Time
Show how IBM Solves with DevOps / Continuous Delivery for Testing
– Issues, Solution, Capabilities
– IBM UrbanCode, Rational Test Virtualization
Get Acquainted with IBM UrbanCode, and Rational Test Virtualization
25. Sales Resources
This site is updated weekly with new collateral
BOOKMARK THIS PAGE
https://w3-03.sso.ibm.com/software/xl/portal/content?synKey=O227209M89128T39
26. 26
Contacts for UrbanCode
Lotus Notes Help ID: AskUrbanCode/Dallas/IBM
Sellers Resource: http://w3.ibm.com/software/xl/portal/content?synKey=O227209M89128T39
WW Sales Integration Executive: Ann Marie Somerville: amsomerville@us.ibm.com
Transition Executive: Peter Spung: paspung@us.ibm.com
Rational Product Management: Albert (Wing Hong) Ho: winghong@us.ibm.com
More information on UrbanCode: http://www.youtube.com/user/UrbanCodeSoft
26