Orchestrated. Development Management. How to Strike the Right Balance between Speed and Control

Size: px
Start display at page:

Download "Orchestrated. Development Management. How to Strike the Right Balance between Speed and Control"

Transcription

1 Orchestrated Development Management How to Strike the Right Balance between Speed and Control Solution Brief

2 Challenges Enterprise IT organizations are facing seismic shifts in how they can more rapidly respond to customer requests, while still maintaining the integrity and control of software development processes and code. Many organizations continue to struggle with the hybrid usage of agile and waterfall methodologies across global teams and partners. The rapid growth of mobile, tablet, and cloud platforms has led to multiple form factors, programming languages, and architectural considerations. Coupled with mergers and acquisitions, all this has led to a massive proliferation of programming tools, processes, and methodologies. And for large enterprises that have to deal with complex regulatory and internal standards, there needs to be an easier way to deliver faster yet stay in control. Solutions Serena Development Management helps global development organizations orchestrate application development across multiple platforms, departmental processes, and development tools. IT organizations can leverage a unified development process that helps everyone quickly coordinate deliverables while complying with complex standards and requirements. Serena s executive dashboards help orchestrate the flow of development updates, process metrics, and changes across different teams, tools, and platforms. And globally proven scalability helps IT organizations more efficiently leverage global teams. Serena Development Management consists of Serena Dimensions CM, Serena Dimensions z/os, Serena Agile Planner, Serena PVCS Version Manager, Serena Business Manager, and the Serena Development Management Dashboard. Benefits Serena Development Management helps enterprise development organizations standardize disparate development processes, increase development efficiency, and lower operating costs. Serena customers have been able to balance the need for speed with the need for control reducing development times by 50%, improving productivity by 40%, and eliminating software errors by 90%.... Why Serena Serena Development Management is an integral part of Serena s Orchestrated Application Delivery suite, which helps automate end-to-end application development and delivery processes. By orchestrating their application development lifecycle with Serena, IT organizations can efficiently capture all demand from their stakeholders, easily manage changes to requirements and software configurations, and repeatedly deploy releases with confidence. Serena has helped thousands of IT organizations make dramatic improvements to their application development, including greater visibility, faster time to market, higher stakeholder satisfaction, and lower development costs. 1

3 Orchestration Across Tools: Create a rapid yet controlled global development process across disparate teams, tools, and environments. Process-Driven Visibility: Accelerate development through instant insight into process and development metrics across global teams, partners, and stakeholders. Simpler Global Efficiency: Empower partners and distributed teams while simplifying administration of your global development infrastructure. With Serena Dimensions, we are lowering costs and reducing risk, which supports the top line objectives of the company. Gary Soule Manager of IT Application Lifecycle Management, Premera Blue Cross The Need for Speed Meets Control For enterprise development organizations especially those in more regulated industries like financial services, healthcare, and government speed is not enough. Enterprise IT organizations must balance time to market considerations with the need to meet internal and regulatory standards. Yet disparate tools, processes, and environments across globally distributed teams make this almost impossible. What if were possible to have all development teams adhere to a standard and measurable process, no matter what tools, platforms, or languages they used? What if your teams could spend more time coding and less time preparing compliance reports? What if you could easily determine and communicate how changes impacted your applications? Even with the advent of new development technologies and approaches, enterprise IT organizations still faces key challenges. Increased reliance on outsourcers and design partners, platform proliferation, and diverse toolsets have made it harder to coordinate new application development in a rapid yet controlled fashion. Orchestrated Development Management Serena Development Management helps global development organizations orchestrate application development across disparate platforms, departmental processes, and development tools. With Serena Development Management, Global 500 organizations can create a standardized development process, increase development efficiency, and lower operating costs. Unlike tools that are designed for small and simple development teams and processes, Serena provides technologyproof orchestration, process-based insight, and hassle-free scalability, no matter how many global teams, tools, or platforms are involved. Serena customers have been able to dramatically accelerate software development, increase development efficiency, and reduce rework: Decreased manual effort to create and deploy a release by 90% Improved development productivity by 40% Shortened development and change cycle times by 50% Reduced software errors by 90% Serena Development Management consists of Serena Dimensions CM, Serena Dimensions z/os, Serena Agile Planner, Serena PVCS Version Manager, Serena Business Manager, and the Serena Development Management Dashboard. 2

4 Managing the lifecycle in Dimensions CM ensures us good audit results thereby allowing us to sleep peacefully at night. IT Professional Global 500 Professional Services company Orchestration Across Tools Serena Development Management helps IT organizations create a unified, flexible, and auditable development process that works with all tools, platforms, and processes throughout the entire application development lifecycle. Serena s integration to third-party tools helps IT organizations create an orchestrated development process that delivers enterprise-wide visibility across all your teams, whether they re using Serena products, Subversion, Microsoft Team Foundation Server, or other products. For enterprises that have complex production environments, only Serena helps IT organizations manage software configurations for mainframe, distributed, cloud, and mobile environments with just a single UI. Coordinated process support across multiple languages and methodologies, including.net, Java, Agile, and waterfall also ensures everyone stays in sync and reliably delivers applications on time. Figure 1: Review development information across multiple tools, platforms, and languages, including HP Quality Center, Eclipse, mainframe environments, Java and.net. No global development organization has just one development process. So Serena provides enough flexibility for divisions, regions, or partners to have their own localized process that seamlessly plugs into an overall development process. Serena also helps eliminate compliance headaches through real-time, automated audit trails across all phases and tools in the development lifecycle, so development teams can spend more time coding and less time gathering compliance data. Stakeholders and teams can use Serena to see the latest development information from request to release and ensure everyone stays on track. 3

5 We have decreased the amount of manual work it takes to create a release and deploy it to testing by 90%. IT Manager Global 500 High-Tech Electronics company Process-Driven Visibility Serena Development Management helps accelerate development by removing process bottlenecks, coordinating changes, and providing real-time dashboards and updates across all projects, teams, and tools. While many solutions offer reports for development data managed in their system, only Serena provides visibility into both development data and process metrics across all solutions in the application development lifecycle. For example, IT organizations can use Serena dashboards to simultaneously view development data from multiple tools, such as the number of defects in HP Quality Center or commit statistics in Subversion. Because development data isn t enough to improve the development process, Serena also provides process metrics for each phase and handoff in the application development lifecycle. IT executives can see cycle time metrics, such as how long a release has been in the testing phase, the lag time between testing and deployment, and what are the biggest bottlenecks across all projects. Serena s process-based metrics, dashboards, and reports help IT organizations identify process trends so they can deliver applications faster. Figure 2: Process-based metrics helps teams understand project issues and bottlenecks across agile and waterfall projects. With Serena, IT executives can make development more lean by streamlining the flow of changes and development updates across disparate teams, tools, platforms, and development processes. A unified and orchestrated change management process across applications, releases, and teams helps ensure all the right people review relevant changes and easily identify which projects are impacted by changes. While real-time dashboards and alerts offer real-time visibility into any development updates, Serena s open architecture allows development teams to even use their own tools to see when information from other systems has been changed. 4

6 Simpler Global Efficiency Serena Development Management helps IT organizations streamline globally dispersed development by minimizing the effort for sharing and administering development data. With Serena, IT can reduce development lag times by enabling teams to quickly share information without being forced to replicate files across servers around the world. Serena also offers LAN-like performance for globally distributed teams, so they can spend less time fetching data from remote servers. Serena also lowers the administrative costs for managing global teams by eliminating the need for multiple servers that are typically associated with other development solutions. Also, a single global repository allows developers to search for reusable code across all global teams, so they can rapidly develop new applications. For global organizations that increasingly rely on outsourcers for more upstream design and development, Serena provides a secure and granular repository for managing outsourced development. Logical separation of code based on role makes it easier to limit outsourcers privileges, and partial baselining minimizes any errors or risks when incorporating outsourced code. Summary Serena offers organizations an innovative way to both accelerate their application development, while staying in control with the most complex standards. Customers have been relying on Serena Development Management to create an orchestrated development process, gain insight into development data and process metrics, and support globally distributed teams no matter how many tools or platforms are involved. With Serena, IT executives can realize dramatic results faster development, headache-free compliance, and happier customers. 5

7 ... about serena SOFTWARE... Serena Software provides solutions that orchestrate application delivery, IT operations, and business processes for the Global Serena s mission is to help enterprises orchestrate their world. Its 3,000 active enterprise customers, encompassing almost one million users worldwide, have made Serena the largest independent ALM vendor, and are now using Serena to orchestrate IT service management and many other processes. Headquartered in Silicon Valley, Serena serves enterprise customers from 29 offices in 14 countries. Serena is a portfolio company of Silver Lake Partners, the leader in private investments in technology-enabled industries. For more information on Serena, visit info@serena.com Copyright 2011 Serena Software, Inc. All rights reserved. Serena is a registered trademark of Serena Software, Inc. All other product or company names are used for identification purposes only, and may be trademarks of their respective owners. Revised 20 June Document ID: SB-DVM