Powered by Smartsupp


Displaying items by tag: jazz

This extension allows users who don't have access to view all project areas and request access for it.

Features

  • View all project areas even if user does nothave access to one
  • Filtering of project areas based on their name or description
  • Request access to any project area - Request will be sent over email to administrator
  • Refreshment of list by administrator

 Restrictions

  • The generation of the table is protected by unique password generated once and given to the administrator (user who has access to all project areas)
  • Unless a correct password is provided, a table can't be generated.

User Guide:

  1. Open dashboard
  2. View all project areas
  3. Request access for a project area (via button) which will send email to administrator

Administrator Guide:

  1. Open dashboard
  2. Select application
  3. Type in password and hit refresh list button

Pricing:

These scripts are free of charge to all customers which have purchased IBM Jazz Products via Softacus.

Enhancement Request and Defects:

Send Email to This email address is being protected from spambots. You need JavaScript enabled to view it.

Duration:    8-16 hours
IBM Jazz Team Server:  V 6.0.6+ and V 7.0+

Type:           Instructor-led Classroom
Duration:    8-16 hours
Location:    remote or onsite 
Language:  English, Slovak, Czech

Audience: This course is designed for system administrators, enterprise architects, application managers, database managers, and integration engineers.

Prerequisites: Nice-to-have experience (not mandatory) 

  • Windows Server and Linux administration
  • Software installation and configuration
  • Database administration (DB2, Oracle, MSSQL)
  • Application server administration
  • Application monitoring and troubleshooting
  • LDAP authentication
  • A reverse proxy server configuration
  • SSL certificates

Overview

IBM Rational CLM that was recently renamed to IBM ELM since version 7.0+, (IBM Jazz Platform) consists of several interconnected components. The architecture of this platform is complex and it is based on many different technologies. This course provides you with a deeper insight into the architecture of the IBM Jazz platform and its components and integrated applications.

Main Components

  • Jazz Team Server
  • IBM Engineering Workflow Management (Rational Team Concert)
  • IBM Engineering Requirements Management DOORS Next (Rational DOORS Next Generation)
  • IBM Engineering Test Management (Rational Quality Manager)
  • IBM Engineering Systems Design Rhapsody - Design Manager (Rational Rhapsody Design Manager) - No longer developed, latest version is 6.0.6.1.
  • IBM Engineering Systems Design Rhapsody - Model Manager (Rational Rhapsody Model Manager) - From version 7.0+ installed as an extension to EWM.
  • IBM Engineering Lifecycle Optimization - Engineering Insights (Rational Engineering Lifecycle Manager)
  • IBM Engineering Lifecycle Optimization - Publishing (Rational Publishing Engine Web)

And supporting applications like

  • Jazz Reporting Service (Report Builder)
  • Global Configuration Management
  • Lifecycle Query Engine
  • Data Collection Component
  • Link Index Provider
  • IBM Rational Method Composer WAR files
  • Other 3rd Party application

This course gives you knowledge and skills in the installation and configuration of the IBM ELM platform. It also provides you with an insight into the maintenance and upgrade of the system and explains how to troubleshoot raised problems within the platform.

You learn how are the applications connected with each other and how to manage user authentification, authorization, and licensing options.

The creation and connection to the database is explained. The course showcases a deployment of the IBM ELM in the standard environment that consists of a DB2 database and WebSphere Liberty application server.

Objectives

After completing this course, you are able to:

  • Understand the architecture of the Jazz platform
  • Understand the purpose of each ELM application
  • Understand different deployment topologies and their benefits
  • Create databases for each application
  • Install ELM applications using IBM Installation Manager on both Windows and Linux servers
  • Configure different authentication methods (Basic User Registry and LDAP)
  • Understand different licensing options and their benefits
  • Understand the difference between license deployments
  • Set up licensing server, obtain and import licenses
  • Connect data sources to reporting application and deploy pre-defined reports
  • Create users and set up user roles and licenses
  • Troubleshoot applications - log analysis
  • Upgrading to new iFixes (same version updates)
  • Upgrading to new platform versions
  • Tune the performance (JVM)
  • Open IBM case in order to solve problems and further questions

Further, We include our "best practices" which we have developed during our installations for various clients, and answer all the questions you might have during the presentation.

Variations

Companies use many different environments and technologies which their infrastructure and system administrators are used. We understand this and We are able to adapt this course based on these technologies and the needs of our clients. If you have any questions or any special requests, please feel free to contact us in order to discuss your proposal.

 

Contact us to get customized offer for your team. Upon discussion, we can learn you process and include important elements and terms known to your team into the training program.

 

 

Overview

EWM/JIRA Integration Adapter is multi-component software that provides on-fly synchronization of data between IBM Engineering Workflow Management and Atlassian JIRA systems. The solution is very flexible and can be adapted for almost any system with out-of-the-box or custom realizations.

RTC Jira Free Adapter

The data exchange is based on the exchange by sync messages. The source system produces such messages as a result of user actions and the integrated system imports the messages making necessary data transformations and updates within. EWM/JIRA Integration Adapter is software that brings data exchange capabilities to the systems.

You can integrate systems in a one-to-many way. The simplest case when two systems can be synchronized. As well as a single system can be synchronized with several others when any data change will be processed for one or for a number of linked systems.

 

 

Features

Rational Team Concert/RTC as a tool to fight chaos in software development
IBM Rational Team Concert is a powerful tool that is designed to be used in the software development area. But its key advantages are not in simple capabilities which can be found in a lot of other similar instruments. These advantages are based on collaboration mechanisms and the possibility to organize the effective work of numerous developers grouped into teams and sub-teams. It brings team awareness to all project members about current project status, a unified security model supported by roles and users, dashboards, and reporting capabilities.
The tool can not be called a new one because it's developed by the Rational Software brand of IBM and was first released in 2008. The software is available in various deliveries: “thick” clients, “thin” web client, and cloud solution. Additionally, there's a separate ISPF client to support developers in z/OS, COBOL, and PL/1 using TSO/ISPF but we will not be concentrated on these specific aspects here.
If we could take a look at the main milestones of Rational Team Concert development so we will note one very important fact: the tool is very stable at the last time. We can see that the periods between global releases are big. As users of this tool, we can believe that IBM will not wonder us very strongly by the full rebuilding of the capabilities and graphical users interface at least. Accordingly, we will not spend a lot of time and money retraining our developers and rebuilding out process descriptions to conform to those changes. Nevertheless, take into account that the development process continues constantly and many enhance and defect fixes are produced persistently.
Speaking more strictly, IBM Rational Team Concert is a collaboration tool designed to unite each member into a conveyor that can support persistent software development production with high quality and control throughout many projects of an organization. It provides a collaborative environment that software development teams use to manage all aspects of the process – change request management, version and configuration management, planning, building automation, revision control, reporting, etc.
Rational Team Concert isn't a cheap tool but it can be legally used for free by development teams with several developers from one to ten. In this case, the technical support from IBM will not be available for you but a lot of information placed at jazz.net and Jazz Forum will mitigate this problem significantly.
All Rational Team Concert artifacts have URI links defined for them. It's created in the core of the Jazz platform the part of which is the Rational Team Concert. The tool provides traceability across all artifacts allowing the link to them into information chains in the same way as the Internet can do it. For instance, you can link together such artifacts as work items, changesets, builds, tests, requirements, and so on. And the especially interesting fact that most of those links can be created automatically in the process of your work.

Change Management

Request (it's called a work item in Rational Team Concert) is a usual point to start any efforts in a project. It's an atomic kind of data in projects. Work items can be of various types, contain many attributes, and support various workflows with specific states and transitions among the states. They are used to trace and coordinate tasks by project members. And it's never minding which kinds of tasks are used. A project manager can be confident that all tasks will be realized or, at least, it will be easy to make it clear why some tasks are delayed or are the blockers for other ones.
The change management process is customizable at all. You can use diverse approaches to establish change management in your company. For example, you can use some typical templates coming to Out-Of-The-Box together with the installation of Rational Team Concert. Those templates bring some standard work item types (for example, epics, stories, tasks, defects, and so on, in case of using the Scrum process template). You can improve those work item types by customizing their attributes and workflows or develop your own work item types from scratch. In this way, only your imagination can limit the ways how you could apply a Rational Team Concert!

Version Control And Configuration Management

Rational team concert includes integrated version control and configuration management subsystem. It supports parallel development for teams of any size – from single groups of developers to big teams formed from many separate groups. The teams can be located somewhere in one place or be distributed everywhere in the world. The subsystem is seamlessly integrated with change management capabilities, so you can easily track which changes were made in codes, documents, and other files based on any tasks assigned to any developers.
But the force of Rational Team Concert is especially perceptible when you apply the tool for managing the versions of whole repositories but not single files only. You will save your artifacts in one or many components, fix the status of the components with snapshots and baselines. As a result of this, you will be able to restore the state of your project to a point how it was any time before. The flexibility of streams allows you to develop the software products in parallel, start any research where the results aren't clear still and avoid mixing them with the project artifacts, urgently fix any defects in the final phase of testing, and continue the development in parallel without any breaks and unexpected impacts.
Developers can work with Eclipse IDE and Microsoft Visual Studio which Rational Team Concert can be directly integrated into. In the case of non-integrated IDEs (for example, Delphi or others), you can easily work in parallel with the native Rational Team Concert Eclipse client available for installation. If you aren't a developer who works with numerous files simultaneously, it will be enough to work with Web-browser. Nevertheless, you can additionally install Rational Team Concert Shell which is a client embedded into Windows Explorer if you work in a Windows-compatible operation system.

Planning

The planning subsystem gives you a powerful mechanism for building plans, tracking single and related tasks, grouping the tasks at the level of a whole project or a single development sub-team.
To perform the tasks, you are to define timelines and iterations projects which define time constraints for any tasks to be created. You can define multiple timelines in a project if you have several teams working in various time schedules (for example, the main development team and a group providing tech support for customers).
It's possible to consider the developers as resources with having the predefined amount of time which they can spend in their work. Common time of all developers is an available collective resource in the project. You will see in real-time how the common time available in the project is being reduced by distributing the tasks among the developers. It gives you a precise tool to exactly plan the project based on the time really available for planning. Moreover, moving through the project, you will control how your expectations to finish the work at the predefined time conform to reality. It will give you feedback on whether you have to do something to accelerate the project works, or change the number of developers to successfully finish the project, or perform other urgent actions.
In a project, you can define overall project plans and specific plans for separate teams. Accordingly, some tasks can be directed to different plans excluding any ways to see the tasks assigned to other teams.

Automated building

IBM Rational Team Concert includes built-in management by building processes. It can be integrated with a lot of building engines (Maven, Hudson/Jenkins, Ant, command line supported, etc). And as everywhere in Jazz, building capabilities are closely integrated with another part of the instrument.
It's possible to realize the full process when delivery of some code to the mainstream will start its building automatically. Moreover, if the building was successful, it can result in launching the testing scripts in the related IBM Rational Quality Manager which is responsible for testing processes.
Of course, the building can be started manually or by schedule. It's easy to plan building processes by nights at the non-working time especially if it takes several hours, for example. When you come to the office in the morning, you will only check the building results and fix the problems.

Reports And Dashboards

Rational Team Concert can work with reports developed in external tools such as Eclipse BIRT, Rational Publishing Engine, Rational Insight, etc. Those reports can be printed or imported into Rational Team Concert to be able for generating data directly within Rational Team Concert in a typical Web-browser. Moreover, you can convert some reports into dashboards to control project status in real-time.
The reporting tool informs about any actions in the environment, behavior, and performance of work of a team in the project. Visualization of information about the development process can reveal certain trends that otherwise remain hidden or unclear. By making this information visible, reports can improve the effectiveness of decision-making efforts.
Rational Team Concert includes a big library of report and dashboard templates. For example, install the tool, create a project area and use the report informing about blocking tasks, the report about building results, the report displaying tasks of a single sub-team, the report with most valuable tasks, and others. The templates can be modified and created anew.

Process

Any project in Rational Team Concert is based on a process. A process in Rational Team Concert is a combination of roles, permissions, work item types, follow-up and behavior triggers, timelines, etc. The tool can strictly automate the activities for different users which have assignments to one or several roles. It will guarantee that nobody will do something that is forbidden to him and everybody can access only the data which is permitted to access for him.
You can constantly improve the development process and build your own process fixing it as a process template. Starting another project, you will be able to use that template to deploy the best practices which were found to be effective in your environment into this project.

Collaboration

You can set components owners at the level of sub-teams or single developers so that only some developers could access these components. Capabilities to setup visibility of project areas and separate components allow you to involve a lot of external developers restricting their access to some data. For example, external developers will not even know that there are other projects in your organization or other components with artifacts within a project. You can give access to customer representatives with read-only access for monitoring purposes.
Rational Team Concert simplifies the exchange of information in the context of the work performed. The project members can be automatically notified of any changes to the project activities. Changes can be provided in the form of discussion in various work items. Interested parties can automatically track the status of an individual task and subscribe themselves to future notifications.
Multiple views allow you to share information about the team. You can monitor the work of the team, change the level of details of information and customize the displayed information. For example, “My Work” and “Team Events” views create a comfortable private workspace to be informed about the current project state and effectively participate in the development process.

Community

The jazz technology platform is hosted at jazz.net where you can be informed about the capabilities of Jazz and register for participation. You can open requests for improvements, track schedules, participate in discussions, communicate with the developers of Jazz and Rational Team Concert, and get known about the last releases of Rational Team Concert and other products based on Jazz. Developers of Jazz and Rational Team Concert itself work closely with the community and publish a lot of technical documentation at the site jazz.net.
 
 

IBM Rational Publishing Engine (RPE) is a tool used for automated generation of documents. It generates documents from other Rational products and applications from other vendors that use XML and REST interfaces. Published data is extracted from external systems called data sources.

Conversion of data in RPE

IBM Rational Publishing Engine can extract the data from various data sources. The tool supports such external systems as Jazz CLM applications (IBM Rational DOORS Next Generation, IBM Rational Team Concert, IBM Rational Quality Manager), Rational DOORS classic, Rational Rhapsody, etc. The tool can work with many external tools that can be accessed through REST API. For example, Atlassian JIRA is among those tools.

IBM Rational Publishing Engine makes the data in reported systems transparent. The data is presented in a clear way giving comfortable and understandable presentation of it.

To use an external data source, you need only import a special XML description of available elements called data source schema. By the way, you can improve the schema creating additional elements there which is very useful if an external system can be customised and enhanced by user in some way. Imagine, if user created custom attributes in system and want add this data into final reports.

Data source schema in RPE

IBM Rational Publishing Engine supports various formats to generate documents. User can choose format of generated documents on start. It can be used such supported formats as HTML, Word, Excel, PDF, XSL-FO.

Designing a template is very easy. You can construct a template visually with a special blocks called elements located on Palette view. All you need is to find a needed element, drag it to template's layout and drop at the desired place.

Elements of RPE report

One of the very interested elements on the palette is “JavaScript Code”. It adds a lot of flexibility into designing process. Essentially, a template will become a Javascript application that can do almost everything you want. You can define internal variables, save temporary data and use this for setting necessary behaviour during report generation.

Javascript Code element used in RPE

Providing additional updates in properties of elements, you can define which data is extracted, how it's filtered and formatted. After a template is designed, you can use it for generation of required documents. Usually, you start to design a template for some specific data (for example, for module in IBM Rational DOORS Next Generation). But this is doesn't mean that your template can work with this data only. You can be confident that if you apply the same template for other data of similar kind (for example, for another module in IBM Rational DOORS Next Generation), it will build the documents in the same style and based on predefined rules but with another data.

Generally, there are two ways of designing a template. First, you can build template from scratch creating a blank layout and putting any reporting elements to it.
Another way is to enhance an existing template. For example, if you work in Jazz, take a published template and customise it on your own. Add custom headers and footers, styles, company's logo, change locations of elements, and so on.

You can build IBM Rational Publishing Engine templates for Jazz tools and use it within Jazz itself. After deploying a template in Jazz, you will see it in the list of available templates, and can run the document generation based on it.

Custom RPE template in Jazz CLM

IBM Rational Publishing Engine can build reports based on multiple data sources in one report. For example, you can build a template that will report about tests passed last week in IBM Rational Quality Manager, and provide lists of blocking defects registered in IBM Rational Team Concert for those tests. Later, you can add references to requirements from IBM Rational DOORS Next Generation which are covered by executed tests and included in some test plan.

To design a template in IBM Rational Publishing Engine, you have to purchase a license for this tool. But if you work in Jazz and use one of licenses there, you can use any templates designed by somebody and published in Jazz for generation of documents without any additional fees. Another word, Jazz license is enough to build documents in Jazz based on templates created in IBM Rational Publishing Engine.

Overview

IBM Rational Quality Manager is a collaborative, web-based, quality management solution that offers comprehensive test planning and test asset management from requirements to defects. The Jazz platform enables teams to seamlessly share information. It uses automation to speed project schedules and report on metrics for informed release decisions. It can also be purchased as part of the Collaborative Lifecycle Management solution—a set of seamlessly integrated tools: IBM Rational Team Concert, IBM Rational Quality Manager, and IBM Rational DOORS Next Generation.

Rational Quality Manager works with requirements in IBM Rational DOORS Next Generation to keep test cases in sync whenever requirements evolve. Rational Quality Manager also integrates with a wide range of test automation tools like IBM Rational Functional Tester, enabling you to run tests and collect results, all from a central location.

But when we will take a look at embedded software development, we will find big specifics because it's used on machines and devices that are not typically thought of as computers. Usually, this kind of software is specialized for the particular hardware that it runs on and has time and memory constraints. It can be exactly described that no or not all functions of such software are initiated/controlled via a human interface, but through machine-interfaces instead. We can point to such similar devices as cars, phones, modems, robots, toys, security systems, pacemakers, TV sets, digital watches, various medical devices, etc. This software can be very simple, such as lighting controls running on an 8-bit microcontroller with a few kilobytes of memory, or can become very sophisticated in solutions such as airplanes, missiles, and process control systems.

IBM Rational Quality Manager supports reliable and flexible integration with testing systems from National Instruments specially designed for use in embedded software development. National Instruments (NI) Test Integration Adapter for IBM Rational Quality Manager software enhances test engineer teams' efficiency by automating NI TestStand sequence execution and reporting from Rational Quality Manager.

Engineering departments create increasingly complex products, and as a result, automobiles, aircraft, medical devices, consumer electronics, and more depend on software driving the hardware components. IBM Rational software and National Instruments integrate development and test environments to help clients with their most important goals:

  • Test the code of smart products, which might have hundreds of thousands or millions of lines of code, for defects.
  • Reduce the cost of code defects by identifying them earlier in the development process.
  • Mitigate increasing product complexity by tackling quality challenges earlier in the development process.
  • Improve efficiency by breaking down the tasks between engineering departments.

Combining Rational Quality Manager software and National Instruments (NI) TestStand provides comprehensive test case traceability, test case results management, and automated test scheduling and execution. Test results are made available to all teams so that applications can be validated at virtually every point along the development path, from simulation and prototyping, through deployment onto hardware, and integration into the end system. Both operational efficiency and test accuracy can be improved through the ability to reuse test components throughout multiple project phases and even on different projects.

A specially designed piece of software - the NI Test Integration Adapter for Rational Quality Manager software - provides integration between NI TestStand and Rational Quality Manager. This integration product includes the following main features and functions:

The requirement to test traceability: Test engineers can use the integration to link automated tests to test cases and to requirements. NI TestStand applications (and by extension all the code modules called) and parameter files on the test machine are linked to a Rational Quality Manager test case that provides traceability to other project aspects including requirements, overall quality plan, project plan, change-defect management system, and so on.

Test automation: From the web-based interface of Rational Quality Manager, test engineers can invoke the execution of the NI TestStand applications that are linked to the Rational Quality Manager test case. The execution status reported by the NI TestStand sequence is displayed in the Rational Quality Manager web interface as part of the test case execution results. Test engineers can then optionally create defects linked to the test case results to keep track of noncompliance detected by running the test.

Test case results management: Upon completion of the NI TestStand sequence, various outputs from the sequence are automatically published to Rational Quality Manager storage and an HTML report is linked to the Rational Quality Manager test case execution result page. The HTML report is created by this software product on the local machine and the details of the report content as well as what is stored in IBM JazzTM are configured by the user.

Videos

Excellent video about the integration of modeling, requirements, and testing software development areas into the whole software development process with solutions from IBM and National Instruments.

 

Simulink from The MathWorks, Inc. (an American privately held corporation that specializes in mathematical computing software) is graphical programming software for building models, simulations, and analyses for complex dynamical systems. It offers tight integration with the rest of the MATLAB environment. The tool can be very useful in automatic control and digital signal processing for multidomain simulation and Model-Based Design.

Image

Softacus AG

Löwenstrasse 20
8001 Zürich
Switzerland
E-Mail: info@softacus.com
Tel.: +41 43 5087081
Fax: +41 43 344 6075 

VAT: CHE-108.817.809 MWST
D-U-N-S® Number 486800618

Image

Softacus GmbH

Westendstrasse 28
60325 Frankfurt am Main
Germany
E-Mail: info@softacus.com
Tel.: +49 69 34876544
Fax: +49 69 5830 35709

VAT: DE301903892
D-U-N-S® Number 313482703

Image

Softacus s.r.o.

Křídlovická 351/47A
603 00 Brno
Czech Republic
E-Mail: info@softacus.com
Tel.: +420 530333482
Fax: +41 43 344 6075

VAT: CZ07286333
D-U-N-S® Number 496165108

Image

Softacus s.r.o.

Tatranské nám. 3
058 01 Poprad
Slovakia
E-Mail: info@softacus.com
Tel: +421 911 083 612
Fax: +41 43 344 6075

VAT: SK2121388148
D-U-N-S® Number  2121388148

Offcanvas

Cookie Policy