22
Parasoft Concerto Software Development Management September 15 th , 2009

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

Embed Size (px)

DESCRIPTION

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.

Citation preview

  • 1. Parasoft ConcertoSoftware Development Management September 15th, 2009

2. Four Productivity Principles The following principles significantly increasedevelopment productivity: Having a clear, actionable plan of attack = Productivity Increasing code knowledge = Productivity Reducing rework = Productivity Reducing debugging = ProductivityParasoft Proprietary and Confidential 3. Have a Clear, Actionable Plan of Attack Increase productivity by ensuring developersknow 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. Increase Code Knowledge Increase code knowledge so developers canhandle more tasks and complete them faster Implement peer code review Implement regression testingParasoft Proprietary and Confidential 5. Minimize Rework Increase productivity by not having toimplement the same thing twice Increase code knowledge Minimize debugging Prevent customer-architect misunderstandings withshort, frequent iterations and prototypes Prevent architect-developer misunderstandings byhaving developers examine each requirement frommultiple perspectives and write a test case for it beforeimplementing itParasoft Proprietary and Confidential 6. Minimize Debugging Increase productivity by not having to find andfix bugs Establish an automated defect prevention infrastructure Increase each developers code knowledgeParasoft Proprietary and Confidential 7. Parasoft Concerto - DifferentiatorReal-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. Managements expectations are documented and compliance is measured.Parasoft Proprietary and Confidential 8. Parasoft Concerto - InfrastructureParasoft Concerto drives SDLC tasks to a predictable outcomeaccording 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 ResearchRequestSubmit ResearchTriageApprove Complete Reject Approve / Return to Re-submit Submitter SubmitterRejectClose Verification Requirement Issue Decision Support ProcessDelivered Research ResearchSoftwareRequestSubmit ResearchCustomerApprove Complete Support Reject Approve / Return to Re-submit Submitter SubmitterRejectClose Verification IssueParasoft Proprietary and Confidential 10. Parasoft Concerto In Action PCI DSSCodeOWASP 80% Code Coverage Analysis Severity Setting 100% Req. TestPeerTeam Assignment ReviewWorkflowUnitCoverage Metrics TestingWorkflow Manual Workflow TestingChange Based TestingReal-TimeEmailPolicy Compliance Daily Progress Design DevelopTestMaintainParasoft Proprietary and Confidential 11. Invisible InfrastructureRequirements Quality RepositoryStaticAutomatedUnit Code ManualCodeCodeTestMetrics Testing AnalysisReviewAutomated Infrastructure 12. Working Within IDEParasoft Proprietary and Confidential 13. Automated Code ReviewParasoft Proprietary and Confidential 14. Project Status ViewParasoft Proprietary and Confidential 15. Correlated Task DataParasoft Proprietary and Confidential 16. Next Chapter - Concerto Parasoft is primed for the Next Chapter Our depth is distinguished by the extent of ourcapabilities Our breadth has grown to accommodate key steps inthe SDLC We have a connected enterprise offering that: Drives greater productivity Delivers greater quality Provides greater visibilityParasoft 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 & ControlParasoft Proprietary and Confidential 18. Parasoft Concerto Parasoft for Software Development Management Set Expectations Govern Workflow Manage Tasks Achieve Quality Monitor ComplianceParasoft Proprietary and Confidential 19. Parasoft Proprietary and Confidential 20. Business RequirementCycle Software Development CycleIssue ManagementCycleParasoft Proprietary and Confidential 21. Requirements Decision SupportResearchResearchRequest Submit ResearchTriage Approve CompleteReject Approve /Return to Re-submitSubmitter Submitter Close Reject VerificationRequirement Issue Decision SupportResearchResearchRequest Submit ResearchCustomer Approve CompleteSupportReject Approve /Return to Re-submitSubmitter Submitter Close Reject VerificationIssueParasoft Proprietary and Confidential 22. Requirements Decision SupportResearch Research RequestSubmitResearchTriage ApproveComplete RejectApprove /Return toRe-submitSubmitterAssign to TasksEngineerAssigned toSubmitter Close EngineersRejectVerificationRequirementFailRequestCreatePeerPeerDevelopment ReviewReviewTasks(manager / arch)PeerIssue Decision SupportReviewFailedQAPassResearch Research RequestSubmitTasks Ready forResearchCustomer ApproveAssigned to QACompleteSupport QAAssign toQA RejectApprove /Return toRe-submitSubmitterSubmitter CloseRejectVerificationIssueParasoft Proprietary and Confidential