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.
Eliminate latency between engineering and manufacturing to drive lean holistically. Drive engineer intent to the shop floor with 3D images. Speed is a competitive advantage
2009 11-04 mm (carson, california - csu-dh) bpm introductionMike Marin
“Business Process Management – An Introduction”. Introductory presentation given by Mike Marin to Computer Science students at California State University Dominguez Hills in 2009.
Oracle soa and e2.0 partner community forum bpm léon smiers shareLeon Smiers
Oracle SOA & Enterprise2.0 Partner Community Forum, presentation by Léon Smiers on Capgemini view on (Oracle) BPM and cases based upon Oracle BPM technology.
A Practical Approach to Introducing BPM into the Enterprisejamieraut
BPM is touted as being able to solve a number of business and technology challenges ranging from simple process modeling to complex application integration. Given this broad range of capabilities how does an organization get started? What tools can be leveraged in a pragmatic, cost-effective way to initiate a BPM project? What are some of the organizational challenges – both business and IT – that need to be addressed? Leveraging recent work at a Fortune 500 company, this presentation will focus on how one CSC client approached adding BPM to their corporate capabilities portfolio. The speakers will cover the challenges, the successes and the failures.
Software Measurement for Lean Application ManagementCAST
Learn how the Lean practices pioneered in the Toyota Production System apply to the Application Development and Maintenance (ADM) of business software. Applying Lean to ADM decreases total cost of ownership and improves business responsiveness and operational dependability.
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...IBM Sverige
Portugisiska bankjätten Banco Espirito Santo (BES) är allmänt erkänd innehavare av en av de mest mogna och avancerade insatser inom Process Excellence inom Financial Services. Safiras djupa partnerskap med BES i hjärtat av Center of Excellence för Business Process Management har kunnat ta itu med några av de mest komplexa processerna först och därefter skapa flexibla ramar som gör det möjligt för affärsanvändare att identifiera och automatisera enklare processer. I den här sessionen får du ett insiderperspektiv på vad som krävdes för att få igång programmet, ta del av erfarenheterna och de viktigaste faktorerna till ett framgångsrikt organisationsövergripande BPM-program, som nu automatiserar 1 process varannan dag.
Talare: Pedro Penedo, Partner på Safira
Besök http://smarterbusiness.se för mer information.
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 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.
Track Keynote for the Quality Management Track at the IBM Rational Software Conference 2009
Quality driven software delivery is a team sport, and every member of that team shares responsibility for enterprise quality management. This track is dedicated to the IBM Rational tools and industry best practices that can help software development teams improve the functionality, performance, and availability of complex applications. Attendees gain in-depth guidance from experienced IBM experts and customers on topics ranging from deep code analysis to system test automation and management, all enabled by the tools and capabilities in the IBM(R) Rational quality management portfolio. Learn how to work with existing resources and how to overcome schedule constraints in order to increase productivity and value to the organization while enhancing project success. This track is for testers and others on the project team - analysts, architects, developers, and deployment managers - looking for valuable, actionable information that can be used to build quality into applications from the beginning.
Orden de carreras y de mandiles reunión nº2 15 05-16UTTA OSPAT
Orden de carreras para la segunda reunión de la temporada, a disputarse el próximo domingo. El Clásico Patria será la 10a carrera y se largará a las 16:30
Eliminate latency between engineering and manufacturing to drive lean holistically. Drive engineer intent to the shop floor with 3D images. Speed is a competitive advantage
2009 11-04 mm (carson, california - csu-dh) bpm introductionMike Marin
“Business Process Management – An Introduction”. Introductory presentation given by Mike Marin to Computer Science students at California State University Dominguez Hills in 2009.
Oracle soa and e2.0 partner community forum bpm léon smiers shareLeon Smiers
Oracle SOA & Enterprise2.0 Partner Community Forum, presentation by Léon Smiers on Capgemini view on (Oracle) BPM and cases based upon Oracle BPM technology.
A Practical Approach to Introducing BPM into the Enterprisejamieraut
BPM is touted as being able to solve a number of business and technology challenges ranging from simple process modeling to complex application integration. Given this broad range of capabilities how does an organization get started? What tools can be leveraged in a pragmatic, cost-effective way to initiate a BPM project? What are some of the organizational challenges – both business and IT – that need to be addressed? Leveraging recent work at a Fortune 500 company, this presentation will focus on how one CSC client approached adding BPM to their corporate capabilities portfolio. The speakers will cover the challenges, the successes and the failures.
Software Measurement for Lean Application ManagementCAST
Learn how the Lean practices pioneered in the Toyota Production System apply to the Application Development and Maintenance (ADM) of business software. Applying Lean to ADM decreases total cost of ownership and improves business responsiveness and operational dependability.
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...IBM Sverige
Portugisiska bankjätten Banco Espirito Santo (BES) är allmänt erkänd innehavare av en av de mest mogna och avancerade insatser inom Process Excellence inom Financial Services. Safiras djupa partnerskap med BES i hjärtat av Center of Excellence för Business Process Management har kunnat ta itu med några av de mest komplexa processerna först och därefter skapa flexibla ramar som gör det möjligt för affärsanvändare att identifiera och automatisera enklare processer. I den här sessionen får du ett insiderperspektiv på vad som krävdes för att få igång programmet, ta del av erfarenheterna och de viktigaste faktorerna till ett framgångsrikt organisationsövergripande BPM-program, som nu automatiserar 1 process varannan dag.
Talare: Pedro Penedo, Partner på Safira
Besök http://smarterbusiness.se för mer information.
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 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.
Track Keynote for the Quality Management Track at the IBM Rational Software Conference 2009
Quality driven software delivery is a team sport, and every member of that team shares responsibility for enterprise quality management. This track is dedicated to the IBM Rational tools and industry best practices that can help software development teams improve the functionality, performance, and availability of complex applications. Attendees gain in-depth guidance from experienced IBM experts and customers on topics ranging from deep code analysis to system test automation and management, all enabled by the tools and capabilities in the IBM(R) Rational quality management portfolio. Learn how to work with existing resources and how to overcome schedule constraints in order to increase productivity and value to the organization while enhancing project success. This track is for testers and others on the project team - analysts, architects, developers, and deployment managers - looking for valuable, actionable information that can be used to build quality into applications from the beginning.
Orden de carreras y de mandiles reunión nº2 15 05-16UTTA OSPAT
Orden de carreras para la segunda reunión de la temporada, a disputarse el próximo domingo. El Clásico Patria será la 10a carrera y se largará a las 16:30
Overview of what makes good systems research for the 2012 NSF Social Computing Systems (SoCS) PI Meeting held at the University of MIchigan, Ann Arbor (Jun 17-19, 2012)
Revista de la cuarta reunión, con candidatos, últimas tabuladas y comentarios de cada competidor de las 11 carreras que se disputarán el domingo 24 de julio en el Nuevo Hipódromo de Las Flores
RESTful Work Items: Opening up Collaborative ALMoslc
Mik Kersten and Steve Speicher discuss the OSLC Change Management 1.0 specification and demo implementations of the spec. Originally presented at Rational Software Conference in June, 2009
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
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.
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
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.
2. IBM Rational Software Conference 2009
Hang On a Minute - What Happened to My Requirements?
What engineering produced What the customer wanted
3. IBM Rational Software Conference 2009
What we will cover
Why do your specified requirements not appear in the
delivered product?
Requirements happen across the whole of the lifecycle – not
just at the beginning.
What you can do to better manage the requirements set, and
ensure that the developing product is meeting expectations.
Conclusion and time for final questions.
3
4. IBM Rational Software Conference 2009
Agenda
Root causes of disappearing requirements
Requirements across the whole lifecycle
Tips and Techniques
Conclusion
4
5. IBM Rational Software Conference 2009
Some Familiar Situations…
Stuff is Yeah, well, we
missing! started out with
what you gave
us, and then....
5
6. IBM Rational Software Conference 2009
Why your requirements don’t appear in the final product
Poorly defined requirements
Not keeping track of changing requirements
Developers doing what they want
Impact analysis not undertaken properly
Large volume makes managing the
requirements set difficult
6
7. IBM Rational Software Conference 2009
Why your requirements don’t appear in the final product
Not changing scope as needs change
Stakeholders change their minds
- and don’t tell you
Business imperatives
Test squeeze
Locked into early screen designs
7
8. IBM Rational Software Conference 2009
Agenda
Root causes of disappearing requirements
Requirements across the whole lifecycle
Tips and Techniques
Conclusion
8
10. IBM Rational Software Conference 2009
Changing emphasis across the phases (optimal):
In Inception, confirm the scope
60%-80% of final requirements gathered
In Elaboration, refine scope through discovery
when mitigating risks
Negotiated scope change – add, modify and delete
requirements
In Construction, minor changes to scope
In Transition, no new requirements
10
11. IBM Rational Software Conference 2009
The Requirements Management Practice
from the IBM Rational Unified Process
11
12. IBM Rational Software Conference 2009
The Requirements Management Practice
from the IBM Rational Unified Process
12
13. IBM Rational Software Conference 2009
Agenda
Root causes of disappearing requirements
Requirements across the whole lifecycle
Tips and Techniques
Conclusion
13
14. IBM Rational Software Conference 2009
What you can do to stop requirements disappearing
Use the requirements to gain and maintain
agreement
Document and maintain the requirements set
Organize your requirements
Create and use attributes
Trace between the types of requirements
14
15. IBM Rational Software Conference 2009
What you can do to stop requirements disappearing
Plan and measure
Control change
Avoid GUI design too early
Automate where practical
Gradually improve your requirements
practices
15
16. IBM Rational Software Conference 2009
Use the requirements to gain and maintain agreement
Tell the stakeholder what you think they are telling you
Requirements Composer lets you tell stories
Document and maintain the requirements set
Communicate to the developers, testers and tech writers
Use a requirements hierarchy to do impact analysis
Allows discussion on scope change
Don’t let the stakeholders change the originally
submitted document
Make them do a change request instead
Tool: IBM Rational Requirements Composer
16
19. IBM Rational Software Conference 2009
Document and maintain the requirements set
Write them down
Index them
Your copy of the requirements is the reference
point
Update them as they change
Use them as the basis for testing
Tool: IBM Rational RequisitePro
19
20. IBM Rational Software Conference 2009
Controlling
Organize your requirements
Problem Space
Problem
Problem
y
rch
Security
iera
Needs
sH
ent
Features The system
rem
to be built
qui
Software Attributes
Solution Space
Requirements
Re
Traceability
Test Procedures
Design
User Doc
Metrics
Tooling
20
21. IBM Rational Software Conference 2009
Organize your requirements
Not all requirements are equal
Large numbers of requirements are
unmanageable
Group them by purpose; person; importance;
timing; layer or a combination of these
Control who can change requirements
You don’t want the programmers changing them!
21
22. IBM Rational Software Conference 2009
Create and use attributes
Attributes are the metadata of the
requirements
Use attributes to perform
Scheduling
Integration with change requests and defect
tracking
Correctness analysis
Trend analysis
Tool: IBM Rational RequisitePro
22
23. IBM Rational Software Conference 2009
Using attributes – checking on what is being done when
Assists to organize and
trace the requirements.
Can find requirements
by release quickly.
Views to help
enforce
process
Requirements
organized by
release
Views of this
and all
releases
23
24. IBM Rational Software Conference 2009
Trace between the types of requirements
Tracing the relationship between requirements
of different types helps you to perform
Impact analysis
Completeness analysis
Coverage analysis
Testing
Confidence tests
Tool: IBM Rational RequisitePro
24
25. IBM Rational Software Conference 2009
Trace between the types of requirements
Shows relationship between two requirements.
26. IBM Rational Software Conference 2009
Plan and measure
RM Plan
Tool: IBM Rational Method Composer
26
27. IBM Rational Software Conference 2009
Plan and measure
What process and mechanisms will be used
Tooling
How will it be configured
Measurements and metrics
Reports
Requirements change management
27
28. IBM Rational Software Conference 2009
Control Change
Control change or it will control you
Beware the scope creep
Perform impact analysis
What other changes will occur
Change will happen – ensure it happens in an
orderly manner
Tool: IBM Rational ClearQuest
28
29. IBM Rational Software Conference 2009
Integrating requirements with change – defects, etc.
Enables link
between
requirements,
enhancements,
defects and
tests.
30. IBM Rational Software Conference 2009
Avoid GUI design too early
Aim for GUI requirements, not design
You are not locked in too early to the solution
Reduces time to get agreement
No haggling about where a field goes, or what it
looks like
Makes defining the scope quicker
Your job is easier
Gives the GUI designer something to do
30
31. IBM Rational Software Conference 2009
Avoid GUI design too early
Use a
header area – see section 4.1 mudmap or
wireframe
Navigation data area – see section 4.3 Use
pane – see notes
section 4.2
use corporate
color and
layout
foot area – see section 4.4 standards
Tool: IBM Rational Requirements Composer
31
32. IBM Rational Software Conference 2009
Automate where practical
No one just uses paper and pencil anymore
Use the tools that suits your needs
Allow time to get skilled in the product
Improve your work practices
You don’t want to do bad things quicker
32
33. IBM Rational Software Conference 2009
Gradually improve your requirements practices
Written
Organized A gradual, cumulative process
Structured - you won’t get here tomorrow
Traced
Integrated
The Five Levels of Requirements Management Maturity,
Jim Heumann, The Rational Edge, February 2003
Tool: IBM Rational Method Composer
33
34. IBM Rational Software Conference 2009
Process guidance created with Method Composer
Provides guidance
on the new process –
what to do when,
what to use, etc
34
36. IBM Rational Software Conference 2009
Agenda
Root causes of disappearing requirements
Requirements across the whole lifecycle
Tips and Techniques
Conclusion
36
37. IBM Rational Software Conference 2009
What we have covered
Why do your specified requirements not appear in
the delivered product?
Requirements happen across the whole of the
lifecycle – not just at the beginning.
What you can do to better manage the requirements
set, and ensure that the developing product is
meeting expectations.
37
38. IBM Rational Software Conference 2009
Why your requirements don’t appear in the final product
Poorly defined requirements
Not keeping track of changing requirements
Developers doing what they want
Impact analysis not undertaken properly
Difficult to manage because of large volume
Not changing scope as needs change
Test Squeeze
38
39. IBM Rational Software Conference 2009
What you can do to stop requirements disappearing
Use the requirements to gain and maintain agreement
Document and maintain the requirements set
Organize your requirements
Create and use attributes
Trace between the types of requirements
Plan and measure
Control change
Avoid GUI design too early
Automate where practical
Gradually improve your requirements practices
39
40. IBM Rational Software Conference 2009
What you can expect:
Reduced errors in requirements set
Better management – transparency
Control of scope creep – cost and schedule
Fewer bugs going into production and
having to be fixed in the next lifecycle
Quicker testing – traceability
What you expected to see is there
40