desarrollando aplicaciones de calidad: quality management daniel colunga/ sergio cedillo
TRANSCRIPT
IBM Rational Software Comes to You México 2008
3
Tools collaboration before…Tool A
Tool CTool B
Tool E Tool F
Tool D
Until now, building an integrated platform required a cross tools understanding:
Each integrated tool had to know about each other tool.
IBM Rational Software Comes to You México 2008
4
New Tools collaboration
Tool A Tool B Tool C Tool D Tool E Tool F
Events &Services
Team Collaboration Services
With the Jazz platform, the tools communicate only with the platform:• By listening to normalized/standardized events from the platform• By sending normalized/standardized events to the platform
Tool A’
IBM Rational Software Comes to You México 2008
5
Jazz technology will be evolutionary
Existing Offerings
Evolu
tion
to Jazz
Tech
nolo
gy P
latf
orm
FUTURE IBM RATIONAL SOFTWARE DELIVERY PLATFORM
RationalRequisitePro
RationalClearQuest
RationalClearCase
Other Rational& Non-Rational
Offerings
RationalBuild Forge
RationalBuild Forge
RationalClearQuest
RationalRequisitePr
o
RationalClearCase
- - -
RationalClearQuest
RationalRequisitePro
RationalBuild Forge
RationalClearCase
Reporting - - -
Quality Managemen
t
New Offerings
Built on the Jazz Technology Platform
RationalTeam Concert
The Evolution of the IBM Rational Software Delivery Platform
FutureProducts
QualityManagement
Reporting
IBM Rational Software Comes to You México 2008
6
Three enhanced practitioner tools Rational Functional Tester Rational Performance Tester Rational Service Tester
Two new offerings Rational Quality Manager Rational Test Lab Manager
https://www14.software.ibm.com/iwm/web/cc/earlyprograms/rational/QMOpen/
IBM Rational Quality Manager v8.0Open Beta now LIVE!
IBM Rational Software Comes to You México 2008
7
Meet Business Objectives
On Time & Budget
Fit For Use
Quality driven software delivery achieves a balance between Features,
Quality and Resources to deliver applications that:
The Dynamic Nature of Quality ManagementBalancing competing factors in software delivery
IBM Rational Software Comes to You México 2008
8
Geographic BarriersPrevent Collaboration
Poor communication
Language, culture, time
Process gaps resulting in rework
High degree of friction
Silos of people,process, and projects
Infrastructure BarriersSlow Acceleration
Incompatible tools / repositories
Inflexible tooling integration
Unreliable access artifacts
Lengthy on-boarding
“Only 37% are satisfied with the speed of software
development”“Only 42% of users are satisfied with
quality “
“50% of outsourced projects are expected to
under perform”
“Only 34% of software projects are deemed successful costing over $300B annually”
Organizational BarriersImpede Trajectory
Lack of domain expertise
Weak project governance
Poor LOB oversight
Security of IP when outsourcing
The Defining Challenges in Effective Software DeliverySoftware development has been, is, and will likely remain fundamentally hard.
IBM Rational Software Comes to You México 2008
9
Lifecycle collaboration for the entire team Web access with Web 2.0 style collaboration Lifecycle management from requirements to defects Continual team updates for accurate project status Create and customize role and process templates Versioning and traceability between key software artifacts
Automate to accelerate test creation and execution Integrated rich manual test authoring & execution Optimized test execution schedules for maximum coverage Automated test lab management for real and virtual machines
Govern with immediate access to quality metrics Personalized dashboard enables timely decisions Prioritize assignments to ensure the highest quality priority tasks
are completed first Cross project, customizable reporting
IBM Rational Quality ManagerTeam based, quality driven software delivery
IBM Rational Software Comes to You México 2008
10
Collaborate
Collaborative information and status sharing
synchronizes teamwork for synergized software delivery
Automate Govern
Automating labor-intensive activities enables teams to
reduce delivery time
Moment by moment grasp of project metrics and status for immediate corrective action and
release decisions
The Goal: Quality Driven Software DeliveryCollaborative process, powered by automation to govern software delivery
IBM Rational Software Comes to You México 2008
11
Collaborate: Clearly defining roles and responsibilities and communicating project status efficiently amongst team members.
Automate: Task automation to increase efficiency of project communication and test execution.
Govern: Addressing the individual reporting needs of all players on the software development team.
Quality Management ImperativesThe Challenges of Quality Driven Software Delivery
IBM Rational Software Comes to You México 2008
12
Promoting Team Synergy
A dynamic test plan that acts as a quality contract clearly delineating responsibilities
Review and approval sign off for key test plan elements to provide proof of process
Test artifact versioning to maintain a history of the evolution of quality
Individual and team dashboards for continual status updates
An open extensible platform that enables collaboration at the application level
Collaboration to synchronize team efficiencyPeople, not organizations, make great software
IBM Rational Software Comes to You México 2008
13
• Collect and track all test data– Capture and consolidate in one central
location business objectives requirements, resources, platform and exit criteria to name a few
• Defined Responsibilities– Individual sections are assigned to team
members to clearly establish ownership• Goal Oriented
– Formalized and documented exit criteria• Extensible
– Add sections, import custom data
• Keep track of changes
– Snapshot version control to track plan history throughout the life of the project
A Quality Contract for the entire Software Delivery TeamComprehensive Rich Test Plan
IBM Rational Software Comes to You México 2008
14
Structured test plan with multiple user defined sections
Track test plan history with version snapshots
Individual ownership for every section
Collaborative and adaptive test plan managementTest plans that are easy to create and evolve with our projects
IBM Rational Software Comes to You México 2008
15
All project stakeholders can review, refine and sign-off on all quality related artifacts Requirements, test plans, test
cases, exit criteria, etc Version history can be maintained
to track evolution of quality
Artifact Reviews and Approvals
Artifact Versioning
Proof of processAssign reviewers and approvers for content, keeping version history
IBM Rational Software Comes to You México 2008
16
Visualize commitments to reduce rework Know what others are doing Know what others expect from you
Track Individual Tasks My Tasks portlet tracks work items
assigned to individual team members
Monitor Team Events Team event log updates
automatically as activities occur
Individual Task List
Team event log
Up to Date Work Progress InformationTask management for individual and team
IBM Rational Software Comes to You México 2008
17
CodingRequirements QABuild Security
Rational RequisitePro
Rational Method Composer
Rational Quality Manager
Rational BuildForge
Rational Performance Tester
Rational Service Tester
Rational Functional Tester
Rational ClearQuestAppScan Tester Ed
Rational Software Analyzer
Quality Throughout the Life CycleApplication interoperability built on open interfaces
IBM Rational Software Comes to You México 2008
1818
RQM Integrations in SDLC
CodingRequirements QABuild Security Run-time
Rational RequisitePro
Rational Method
Composer
Rational Quality Manager
Rational Software Analyzer
Rational BuildForg
e
Uplo
ad b
uild r
esu
lts
Rational Performance
Tester
2-w
ay te
st
mgm
t
Rational Service Tester
2-way test mgm
t
GUI Functional TestingManual TestingRational
Functional TesterRobot
2-w
ay t
est
mg
mt
AppScan Tester Ed (QA clients)
Upload scanning
results
WAS
Portal
Link detailed rqmts to test cases
and results
Guide u
sers
with
QM
pro
cess
es & b
est
pract
ices
Acc
ess
rule
s, c
onfig
urat
ions
, sto
re/rep
ort st
atic
anal
ysis
res
ults
Performance test Portal and Portal apps
Performance test WAS appsWAS migration testing best practices
Includes linkages to basic requirements and defect tracking
Code InspectionComponent Test
Run Time Analysis
Code Coverage
Thread Analysis
Rational ClearQuest
Link to ClearQuest – Defect Tracking
IBM Rational Software Comes to You México 2008
19
Real time, in-context team collaboration
Make software development more automated, transparent and predictive
Automate best practices Dynamic processes accelerate team
workflow Out-of-the-box or custom processes
Assess real-time project health Capture data automatically and
unobtrusively
RationalClearQuest
RationalRequisitePro
RationalBuild Forge
RationalClearCase
Reporting - - -
Quality Management
RationalQuality Manager
RationalLab Manager
Process Enactment Team Collaboration Role Based Access Asset Versioning
Collaborative InfrastructureQuality management joins the jazz ensemble
IBM Rational Software Comes to You México 2008
20
Quality at the speed of business
Rich manual test authoring and execution
Keyword support for test re-use and hybrid manual and automated tests
Distributed automated test execution
Configuration coverage optimization
Lab management to ensure execution efficiency
Automate to accelerate test creation and executionManual and automated test execution for rapid quality cycles
IBM Rational Software Comes to You México 2008
21
Manual test author and execute
Step by step capture and execution of manual tests
Keyword support for integrated manual and automated testing
Rich defect capture during execution, including screenshot and attachments
Simple intuitive interface for quick test execution
Manual Test Execution
Integrated Manual Test Authoring and ExecutionTrack execution results and defects from manual test efforts
IBM Rational Software Comes to You México 2008
22
Configuration Awareness
Plan for test execution across all of your target environments
Rational Quality Manager will determine most efficient execution path for optimal coverage
Configuration Aware TestingDetermine most efficient platform configuration coverage patterns
IBM Rational Software Comes to You México 2008
2323
Manage
Verify that I have the resources required to fulfill my test plan
Deploy
Deliver the configurations my teams require for test
Optimize
Analyze patterns to minimize cost and maximize utilization
IBM Rational Test Lab ManagerIntegrate the test lab activities into the Quality Management lifecycle
IBM Rational Software Comes to You México 2008
24
Contextual information, on demand to provide you with the answers you need to drive software delivery quality
Reports and dashboards are accessible from anywhere, at anytime, governing and providing feedback into quality objectives.
Broad spectrum reporting covering requirements, defects and test results
On Demand Reporting for Instant Project StatusMoment by moment grasp of project information for decision making
IBM Rational Software Comes to You México 2008
25
User customized layout and content
Individual DashboardsCustomized information, always fresh
IBM Rational Software Comes to You México 2008
26
Customizable reporting enables sharing and communicationof vital project information
On Demand ReportingSnapshot views of project status from multiple perspectives
IBM Rational Software Comes to You México 2008
27
Integration and migration to Rational Quality Manager Integrating RFT into RQM to provide ability to replace
integration that exist with CQTM and RTM. Provide analysis of execution via RQM Distribute and coordinate execution of RFT assets
Greater test environment coverage New and updated support for:
o PowerBuilder, AJAX, Adobe Flex 3.0 and Dojo Toolkit Extensions now included as capabilities in the RFT
licenseo SAP, Siebel, and Terminal Based support
System i
System z
Maximize your investment in test automationWhat’s New with IBM Rational Functional Tester
IBM Rational Software Comes to You México 2008
28
Simplified User Interface New clean look allows testers to focus on
performance testing Optimized execution
Improve support for multi-day runs with the ability to capture and process large volume of performance measurements
Expanded support for test environments Keberos security for HTTP Support for IPV6 record and playback Response time breakdown for AIX
Performance Testing with IBM Rational Performance Tester New capabilities to ensure application performance
IBM Rational Software Comes to You México 2008
31
Powered by automation
Collaborative life cycle
Governing software delivery
Open and extensible onOpen and extensible onCollaborate in contextRight-size governanceDay one productivity
Collaborate in contextRight-size governanceDay one productivity
Web access with Web 2.0 style collaboration Create and customize role and process templates Traceability between key software development
artifacts Continual team updates for accurate project status
Personalized dashboard enables timely decisions Prioritize assignments to ensure the highest quality
priority tasks are completed first Cross project, customizable reporting
Integrated rich manual test authoring & execution Optimized test execution schedules for maximum
coverage Automated test lab management for real and virtual
machines
IBM Rational Quality Manager Team based, quality driven software delivery
IBM Rational Software Comes to You México 2008
33
© Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
Learn more at:• IBM Rational software• IBM Rational Software Delivery Platform• Process and portfolio management• Change and release management• Quality management• Architecture management
• Rational trial downloads• Leading Innovation Web site• developerWorks Rational• IBM Rational TV• IBM Rational Business Partners
THANKYOU