Parasoft Concerto is a complete software development management platform that ensures quality software can be produced consistently and efficiently–in any language.
By integrating policy-driven project management with Parasoft Test's quality lifecycle management as well as Parasoft Virtualize's dev/test environment management, Parasoft Concerto ensures predictable project outcomes while driving unprecedented levels of productivity and application quality.
2. Four Productivity Principles
The following principles significantly increase
development productivity:
Having a clear, actionable plan of attack = Productivity
Increasing code knowledge = Productivity
Reducing rework = Productivity
Reducing debugging = Productivity
Parasoft Proprietary and Confidential
3. Have a Clear, Actionable Plan of Attack
Increase productivity by ensuring developers
know what to do, when to do it, and how to do it
Define tasks properly
Have a system for distributing tasks
Assign tasks properly
Parasoft Proprietary and Confidential
4. Increase Code Knowledge
Increase code knowledge so developers can
handle more tasks and complete them faster
Implement peer code review
Implement regression testing
Parasoft Proprietary and Confidential
5. Minimize Rework
Increase productivity by not having to
implement the same thing twice
Increase code knowledge
Minimize debugging
Prevent customer-architect misunderstandings with
short, frequent iterations and prototypes
Prevent architect-developer misunderstandings by
having developers examine each requirement from
multiple perspectives and write a test case for it before
implementing it
Parasoft Proprietary and Confidential
6. Minimize Debugging
Increase productivity by not having to find and
fix bugs
Establish an automated defect prevention infrastructure
Increase each developer’s code knowledge
Parasoft Proprietary and Confidential
7. Parasoft Concerto - Differentiator
Real-time feedback: Are we doing what is expected, correctly?
Projects have 360 degree
visibility. From planning
through test and completion,
a task is measured on
“when” and “how” it is
implemented.
Policies are centrally
managed and applied
throughout the SDLC.
Management’s expectations
are documented and
compliance is measured.
Parasoft Proprietary and Confidential
8. Parasoft Concerto - Infrastructure
Parasoft Concerto drives SDLC tasks to a predictable outcome
according to a central policy. Concerto seamlessly integrates into
your development environment and delivers end-to-end process
visibility and control.
Parasoft Proprietary and Confidential
9. Requirements Decision Support Process
Research Research
Request
Submit
Research Triage Approve
Complete
Reject
Approve / Return to
Re-submit Submitter
Submitter Reject
Close
Verification Requirement
Issue Decision Support Process
Delivered
Research Research
Software
Request
Submit
Research Customer Approve
Complete
Support
Reject
Approve / Return to
Re-submit Submitter
Submitter Reject
Close
Verification Issue
Parasoft Proprietary and Confidential
10. Parasoft Concerto “In Action”
• PCI DSS Code •OWASP
• 80% Code Coverage Analysis •Severity Setting
• 100% Req. Test
Peer •Team Assignment
Review
•Workflow
Unit •Coverage Metrics
Testing •Workflow
Manual •Workflow
Testing •Change Based Testing
Real-TimeEmail
Policy Compliance
Daily Progress Design Develop Test Maintain
Parasoft Proprietary and Confidential
11. “Invisible” Infrastructure
Requirements
Quality Repository
Static Automated
Unit Code Manual
Code Code
Test Metrics Testing
Analysis Review
Automated Infrastructure
16. Next Chapter - Concerto
Parasoft is primed for the “Next Chapter”
Our depth is distinguished by the extent of our
capabilities
Our breadth has grown to accommodate key steps in
the SDLC
We have a “connected” enterprise offering that:
Drives greater productivity
Delivers greater quality
Provides greater visibility
Parasoft Proprietary and Confidential
17. Components of Parasoft Concerto
Comprehensive Technology and Services
Technologies Focused Solutions
Quality Policy Management SOA / End-to-End Testing
Task Management Application Security
Code Analysis Embedded Systems
Code Review Custom App. Development
Unit Testing Framework Code Audit - Outsourcing
Memory Error Detection Web Application
Runtime Analysis
Message/Protocol Testing
Application Behavior Emulation
Functional Testing
Business Process Testing
Load Testing
Process Visibility & Control
Parasoft Proprietary and Confidential
18. Parasoft Concerto
Parasoft for Software Development Management
Set Expectations
Govern Workflow
Manage Tasks
Achieve Quality
Monitor Compliance
Parasoft Proprietary and Confidential
20. Business Requirement
Cycle
Software Development
Cycle
Issue Management
Cycle
Parasoft Proprietary and Confidential
21. Requirements Decision Support
Research Research
Request
Submit
Research Triage Approve
Complete
Reject
Approve / Return to
Re-submit Submitter
Submitter Close
Reject
Verification Requirement
Issue Decision Support
Research Research
Request
Submit
Research Customer Approve
Complete Support
Reject
Approve / Return to
Re-submit Submitter
Submitter Close
Reject
Verification Issue
Parasoft Proprietary and Confidential
22. Requirements Decision Support
Research Research
Request
Submit
Research Triage Approve
Complete
Reject
Approve / Return to
Re-submit Submitter Assign to Tasks
Engineer Assigned to
Submitter Close Engineers
Reject
Verification Requirement
Fail Request
Create Peer Peer
Development Review Review
Tasks
(manager / arch) Peer
Issue Decision Support Review
Failed
QA
Pass
Research Research
Request
Submit
Tasks Ready for
Research Customer Approve Assigned to QA
Complete Support QA Assign to
QA
Reject
Approve / Return to
Re-submit Submitter
Submitter Close
Reject
Verification Issue
Parasoft Proprietary and Confidential