The Development Productivity Platform

Size: px
Start display at page:

Download "The Development Productivity Platform"

Transcription

1 Software Lifecycle Management The Development Productivity Platform Polarion s value for your business

2 Why Polarion? Lots of point solutions Tool landscape: Requirement management, change management, Microsoft Office, version and configuration management, test tools, build environments, IDEs, etc. All of them don t know of each other and live their own way in terms of processes, data Big demand on integration for bridging the media breaches for lossless flow in development Distributed teams: I.e. near-shore teams, off-shore teams, suppliers, third parties, customers Even a second floor in the same building challenges development of a single project Firewalls and other security necessities let stop each collaboration effort which goes outside the network Frustrated suppliers which would like to have/need actual information CMMI, SPICE Demand on traceability from requirement down to source code and vice versa Demand on contiguous information flow between all stakeholders Speed to achieve CMMI level 2 or 3 compliancy or SPICE levels 1 or 2 accordingly 2

3 The Development Productivity Platform Polarion is a development productivity platform which combines Requirements, Tasks, Change requests, Documents, Project management, Audits and metrics. All information along project lifecycle is kept in repository providing history and infrastructure for distributed and secure communication across company s boundaries. 3

4 Concepts: Repository REPOSITORY CONFIGURATION MANAGEMENT No database, all artifacts are stored in repository No technical boundary for sharing information through standard HTTP protocol Subversion centric approach All data is stored in Subversion Based on standards No technology lock-in Wide use of open source: Eclipse, Subversion, Maven, Ant, Tomcat, OpenSymphony, Quartz, JetSpeed, Lucene, Apache Server SAP NetWeaver Development Infrastructure centric approach All data is stored in SAP DTR Based entirely and only on SAP NetWeaver technology SAP NetWeaver Portal WebDynpro, iviews SAP NetWeaver Application Server 4

5 Concepts: Work Item REPOSITORY CONFIGURATION MANAGEMENT All artifacts are work items which could be Requirement Change request Test case Bug report Support ticket Custom defined Each work item type owns Custom data fields (properties, fields) Custom workflow All artifacts and their data are indexed for fast queries 5

6 Architecture Polarion Server Clients Configuration Requirements Change Requests Tasks Builds Polarion API Reporting Audits & Metrics Custom Plug-ins Polarion Foundation Apache Server Repository http{s} 6

7 Key Benefits Easy to use with very short learning curve Baselining for sources along with relevant change requests and tasks Traceability and impact analysis from requirement to source code Real-time project performance and status Workflow driven change management (tracker) Web-based interface Facilitates reuse of existing software assets Build management supports Maven, Ant and Eclipse builds Improves and automates team collaboration and communication 7

8 REQUIREMENT MANAGEMENT Requirement Management Live Document support: Either you edit work items in Polarion or your modify related Microsoft Word or Excel file, it is the same. Check deltas of document changes 8

9 REQUIREMENT MANAGEMENT Requirement Management Traceability Matrix Tree-view: Analyze dependencies in each direction down to source code 9

10 Change Management CHANGE MANAGEMENT Fully customizable Views Artifacts (work item types) Workflow Attachments are stored in repository Project spanning dependencies Dependency roles for additional analysis dimension Voting Watch Notifications 10

11 Task Management TASK MANAGEMENT Live project status Instant overview about Workload Milestones Dependencies Estimates Due dates Different aggregation levels Project Project group Corporate Filters make plan useful even in large scale projects Export to Microsoft Project 11

12 BUILD MANAGEMENT Support of Maven Ant Build Management natures Continuous integration build on daily basis Support for automated JUnit tests and reproducable builds Immediate notification about build result 12

13 AUDITS & METRICS Audits and Metrics Measuring of Process and quality compliancy Planning accuracy Stability Traceability Work item distribution across Priorities Components Severity Source code (for now Java, C++ is planned) Aggregation on corporate, project group, and project level Drill-down capability from corporate level down to source code 13

14 AUDITS & METRICS Audits and Metrics (cont d) 14

15 And much more Drill-down capabilities from corporate level to Project groups (departmental level) Project Components Source code, if applicable Project templates Document templates (Microsoft Office) Process independent Role-based concept Firewall-friendly HTTP protocol Browser based Platform independent 15

16 1. Define process Polarion Safe Passage 2. Migrate your repository/-ies using converters available from 3. Implement your change and/or requirement management process on top of projects you migrated 4. Customization of your Polarion environment Workflow Work items Roles Access rules Approvals Notification schemes 5. Import of change management and/or requirements through converter, Microsoft Excel, or RIF (Requirement Interchange Format) importer 16

17 Questions? 17

18 Useful Links Polarion Company Polarion Community Subversion Browser Subversion converter Central Subversion resource Subversion Developer Portal and downloads subversion.tigris.org Microsoft Windows Explorer Subversion extension tortoisesvn.tigris.org Subversion TWiki Subversion Forum SAP NetWeaver SAP Developer Forum sdn.sap.com 18

19 Software Lifecycle Management Thank you! Thanks for your attention & your interest in POLARION The Development Productivity Platform

20 Software Lifecycle Management Company Information Profile Markets

21 Who we are? Small, young, very innovative and motivated company In average more than 10 years experience in software development tools and its corresponding international markets Highly distributed and international Stuttgart, Prague, Turin, Kharkov, St. Petersburg Sales locations in Turin, Italy Stockholm, Sweden Winterthur, Switzerland Morrisville (NC), USA 20+ engaged people 21

22 Markets SAP customer space SAP NetWeaver customers running Java projects Customers which consider to consolidate their two-fold IT landscape (here SAP, there the others) Community driven mainly through Subversion s success Employees Top 500 Top Employees Middle Sized Companies CA IBM Serena Telelogic Middle Sized Companies SAP NWDI IBM/Rational Serena Telelogic Small Companies CVS Borland Perforce Razor MKS < 500 Small Companies CVS Subversion Microsoft Borland Perforce Razor MKS < 500 No SCM No SCM 22

23 Software Lifecycle Management Slides on demand

24 The Development Productivity Platform for SAP NetWeaver SAP NetWeaver People Integration Polarion adds: Requirements Tracker Management metrics Software metrics Component specific collaboration Tracking of work items through ABAP and Java transports Polarion integrates with: Realtech TransportManager ARIS for SAP NetWeaver Composite Application Framework Process Integration Integration Broker Multi-Channel Access Portal Information Integration Business Intelligence Collaboration Knowledge Management Master Data Management Business Process Management Application Platform Life Cycle Management Life Cycle Management: Design Time Repository (DTR) Component Build Service (CBS) Change Management Service (CMS) System Landscape Directory (SLD) Solution Manager Transport Management System (TMS) J2EE ABAP DB DB and OS Abstraction Technology used by Polarion 24