Parasoft Concerto A complete ALM platform that ensures quality software can be produced consistently and efficiently

658 views

Published on

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.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
658
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Parasoft Concerto A complete ALM platform that ensures quality software can be produced consistently and efficiently

  1. 1. Parasoft ConcertoSoftware Development Management September 15th, 2009
  2. 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 = ProductivityParasoft Proprietary and Confidential
  3. 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 properlyParasoft Proprietary and Confidential
  4. 4. Increase Code Knowledge  Increase code knowledge so developers can handle more tasks and complete them faster  Implement peer code review  Implement regression testingParasoft Proprietary and Confidential
  5. 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 itParasoft Proprietary and Confidential
  6. 6. Minimize Debugging  Increase productivity by not having to find and fix bugs  Establish an automated defect prevention infrastructure  Increase each developer’s code knowledgeParasoft Proprietary and Confidential
  7. 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. 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. 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 IssueParasoft Proprietary and Confidential
  10. 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 MaintainParasoft Proprietary and Confidential
  11. 11. “Invisible” InfrastructureRequirements Quality Repository Static Automated Unit Code Manual Code Code Test Metrics Testing Analysis Review Automated Infrastructure
  12. 12. Working Within IDEParasoft Proprietary and Confidential
  13. 13. Automated Code ReviewParasoft Proprietary and Confidential
  14. 14. Project Status ViewParasoft Proprietary and Confidential
  15. 15. Correlated Task DataParasoft Proprietary and Confidential
  16. 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 visibilityParasoft Proprietary and Confidential
  17. 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 & ControlParasoft Proprietary and Confidential
  18. 18. Parasoft Concerto Parasoft for Software Development Management  Set Expectations  Govern Workflow  Manage Tasks  Achieve Quality  Monitor ComplianceParasoft Proprietary and Confidential
  19. 19. Parasoft Proprietary and Confidential
  20. 20. Business Requirement Cycle Software Development Cycle Issue Management CycleParasoft Proprietary and Confidential
  21. 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 IssueParasoft Proprietary and Confidential
  22. 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 IssueParasoft Proprietary and Confidential

×