Blog

Roundtable Software Announces the Availability of Roundtable TSMS 12.7

Incremental Changes Deliver an Improved End-User Experience

Franklin, TN – Roundtable® Software has announced the availability of the next release of its industry-leading software configuration management solution Roundtable TSMS 12.7. New features streamline the user experience for those managing OpenEdge enterprise applications in the GUI client. 

“The process for this release has been driven by the 1% rule we’ve seen in Atomic Habits,” says Jaclyn Barnard, Director of Business Development. “It is the idea that small, incremental changes lead to significant results over time. For us, it is about identifying opportunities for continuous improvement and implementing better practices regardless of the perceived size of the effort or win.” 

New Features

“New features, such as the ability to create Workspace Groups, pin Workspaces in the tabletop tree view, and save and restore user preferences may at first glance seem rather ordinary,” says Barnard. “Those who are in and out of it everyday will see the value immediately and compounded over many days.”

Jeff Ledbetter, Product Architect at Roundtable Software, articulates some of the benefits: “Many of our customers, including ourselves, have many Workspaces. When using the GUI client, having that many nodes in the tree view can get a little unwieldy. Allowing users to pin their favorite Workspaces to the top of the tree saves time as it helps you get to where you need to be quickly.” 

“Furthermore,” Ledbetter adds, “Workspace Groups give administrators the ability to organize Workspaces in a hierarchical manner. Instead of depending upon naming conventions for organization, you can assign Workspaces to groups that fit your lifecycle conventions. You are essentially giving them a better home.” 

Ledbetter also commented on the new ability to save and restore user preferences: “While we have always stored user-preferences in the Windows registry, giving users the option to save those preferences in the repository with their user-id ensures that the preferences can follow them wherever they go.” 

More Information

In addition to these updates, Roundtable TSMS 12.7 includes other GUI client, plug-in client, server enhancements. To see the full list of new and enhanced features, read the Roundtable TSMS 12.7 Update Bulletin. Roundtable TSMS 12.7 is compatible with OpenEdge 11.7 and higher.

Roundtable TSMS 12.7 is available for download today.


About Roundtable Software

Roundtable Software delivers the leading Software Configuration Management solution for Progress OpenEdge development. Fortune 500 companies to SMBs worldwide trust Roundtable TSMS and its complementary solutions to manage the entire software development lifecycle of their proprietary and purchased applications. Its solutions reduce time-to-market, improve product quality, and ensure IT compliance. Roundtable Software is a Progress Technology Alliance Partner. To learn more about Roundtable Software, visit www.roundtable-software.com.

Follow Roundtable Software on Twitter, Facebook, and LinkedIn.

Roundtable TSMS 12.6.1: Patch Now Available

The Roundtable TSMS 12.6.1 patch is now available.

Download the Roundtable TSMS 12.6.1 Windows GUI Client and Server patch today.

View the release notes.

If you are on OpenEdge 11.7 or higher and are not on the latest version of Roundtable TSMS, it’s time to benefit from the latest that Roundtable TSMS has to offer. Contact us at hello@roundtable-software.com to request your upgrade today.

Roundtable Announces the Availability of Roundtable TSMS 12.6

Delivers on Roundtable promise of a robust, reliable, high-performance solution

Franklin, TN – Roundtable® Software has announced the availability of the next release of its industry-leading software configuration management solution Roundtable TSMS 12.6.  Roundtable TSMS 12.6 rolls-up all 12.5 service packs and includes the new features, enhancements, and bug fixes.

Whereas 12.5 focused on widening the Roundtable TSMS ecosystem with third-party solutions, such as improved issue tracking with Jira, code quality analysis on SonarQube on CABL, and the introduction of Roundtable Commander (Beta), a command line client for Roundtable TSMS, Roundtable Software Director of Business Development Jaclyn Barnard says that 12.6 takes a quieter course.

“As much as anybody, we’d like to introduce a shiny new thing with every release. That doesn’t always fit the Roundtable promise, which is, first and foremost, to deliver a robust, reliable, high-performance solution – one that continuously supports what our customers need to do and how they want to do it, not get in their way. Your software configuration management solution should not be something that you have to continously think about; it should be your silent, steady partner who helps you reliably deliver what matters most time and time again.”

12.6 prioritizes performance improvements and bug fixes. It also includes a few new features and some strategic retooling with OpenEdge.

New features in the 12.6 GUI Client

New features in the 12.6 GUI client include a Quick Search feature on the tabletop (and improved tabbing between views), ‘Active Task’ and ‘Case Sensitive’ options in Workspace Contents Search, and the option to Delete Expired Sessions in the Session Viewer. The 12.6 GUI client also stores user preferences and credentials per repository.

Checking for WIP Dependencies

An enhancement across both GUI and plug-in clients, 12.6 now checks for WIP dependencies prior to committing code changes to the repository.

“Some of our customers have strict requirements when it comes to committing code changes. The new feature will warn developers: it gives them a chance to ensure that their changes will not be negatively impacted if one of those WIP references are reverted,” says Jeff Ledbetter, Product Architect at Roundtable Software.  A ‘Suppress WIP Dependency Warning’ has been added in the Security Group maintenance window (GUI) and in the Permission Group properties (plug-in) accordingly. “It [checking for WIP dependencies] is a good configuration management practice, but you can disable it,” adds Ledbetter.

A New API for 12.6 Plug-In

The plug-in for 12.6 also utilizes a new API developed in conjunction with Progress that helps to minimize the impact of tooling in an OpenEdge project for customers using Progress Developers Studio 12.8.

“Roundtable automatically manages the PROPATH in OpenEdge projects, which caused the tooling feature to run more frequently than necessary,” says Ledbetter. “Progress helped us out with a new API which allows us to control the tooling and improve performance.”

“That’s another Roundtable promise,” Barnard adds. “Our customers can count on the fact that Roundtable and Progress are always working together in the best interest of our shared customers when it comes to Roundtable TSMS. We have been partnered on this very point for more than 25 years.”

In addition to these updates, Roundtable TSMS 12.6 includes other GUI client, plug-in client, server enhancements. To see the full list of new and enhanced features, read the Roundtable TSMS 12.6 Update Bulletin. Roundtable TSMS 12.6 is compatible with OpenEdge 11.7 and higher.


About Roundtable Software

Roundtable Software delivers the leading Software Configuration Management solution for Progress OpenEdge development. Fortune 500 companies to SMBs worldwide trust Roundtable TSMS and its complementary solutions to manage the entire software development lifecycle of their proprietary and purchased applications. Its solutions reduce time-to-market, improve product quality, and ensure IT compliance. Roundtable Software is a Progress Technology Alliance Partner. www.roundtable-software.com

Roundtable TSMS 12.5.1: Patch Now Available

The Roundtable TSMS 12.5.1 patch is now available.

Download the Roundtable TSMS 12.5.1 Windows GUI Client and Server patch today.

View the release notes.

If you are on OpenEdge 11.7 or higher and are not on the latest version of Roundtable TSMS, it’s time to benefit from the latest that Roundtable TSMS has to offer. Contact us at hello@roundtable-software.com to request your upgrade today.

Roundtable Announces the Availability of Roundtable TSMS 12.5

Expands 3rd party integration options, delivers on customer feedback

Franklin, TN – Roundtable® Software has announced the availability of the next release of its industry-leading software configuration management solution Roundtable TSMS 12.5.  With 12.5, Roundtable delivers improved integration with Jira issue tracking, tools to support code quality analysis on SonarQube with CABL, and new features based on customer feedback.

“Roundtable TSMS continues to be the solution that OpenEdge development teams trust to manage their enterprise applications. While the principles of the software configuration management do not change much over time, ways to improve the work within these systems and those systems that support them do,” says Jaclyn Barnard, Director of Business Development at Roundtable Software. “The vision for 12.5 and moving forward, quite frankly, is to provide clear pathways for connecting standalone products that add tremendous value to the work being done in and managed by Roundtable TSMS.”

Expands Jira Issue Tracking Integration

In direct response to customer requests, Roundtable TSMS 12.1 introduced out-of-the-box open-source integration with the Jira issue tracking. The integration enabled users to search for a Jira issue, associate it with a corresponding Roundtable task, and update the issue status all from within Roundtable. It eliminated the need for users to toggle between two systems to begin work on and update the status of an issue.

“After receiving feedback from our users, we wanted to improve and expand our Jira integration in Roundtable TSMS 12.5,” shares Jeff Ledbetter, Product Architect at Roundtable Software.

“Giving our customers the ability to store their Jira credentials in the Roundtable repository,” he continues, “makes the integration easier to set-up and more flexible. Since some Jira users have added custom fields to store Roundtable task information, we wanted to add the ability to update that data for them. Adding components that will allow Roundtable to automatically update a Jira issue with a Roundtable task number and task objects provides a seamless integration.”

Introduces Code Analysis on SonarQube with CABL

Rolled up from a 12.4.1 service pack, Roundtable TSMS 12.5 formally delivers the option for analysis of OpenEdge procedural and object-oriented code on the SonarQube platform with CABL 2.19.

“Riverside Software has developed a means to leverage the SonarQube platform for analysis of ABL code with CABL. We in turn partnered with Riverside Software to facilitate integration CABL with our latest release,” shares Barnard. “Cleaner and safer ABL code is win for everyone in the Progress community. We all take pride in (and benefit from) the robust reputation of OpenEdge enterprise applications in our industry. Our customers already deliver top of the line applications. We could not pass up the opportunity to add this substantial convenience. A big thanks to Gilles Querret for CABL and this collaboration.”

Delivers on Customer Feedback with New Features

Roundtable TSMS 12.5 adds more control for object backups and delivers GUI Client improvements.

“Something that is unique to Roundtable is our ability to store the history of work-in-process code in the repository. Some users wanted to keep those backups around longer than we had anticipated, so we made it more flexible,” shares Ledbetter.

“Regarding the GUI client,” he continues, “we recognize that it is still popular with our customers, so we want to continue to make usability improvements. Changes like remembering browse column-widths or new search options make our customers more productive which makes us happy.”

In addition to these updates, Roundtable TSMS 12.5 includes other GUI client, plug-in client, and server enhancements. To learn more about Roundtable TSMS 12.5 and to see the full list of new and enhanced features, read the Roundtable TSMS 12.5 Update Bulletin.


About Roundtable Software

Roundtable Software delivers the leading Software Configuration Management solution for Progress OpenEdge development. Fortune 500 companies to SMBs worldwide trust Roundtable TSMS and its complementary solutions to manage the entire software development lifecycle of their proprietary and purchased applications. Its solutions reduce time-to-market, improve product quality, and ensure IT compliance. Roundtable Software is a Progress Technology Alliance Partner. www.roundtable-software.com

Roundtable TSMS 12.4.1: Patch Now Available

Download the Roundtable TSMS 12.4.1 Windows GUI Client and Server patch.

View the release notes.

Learn more about Roundtable TSMS and SonarQube from our Kbase.

If you are on OpenEdge 11.7 or higher and are not on the latest version of Roundtable TSMS, it’s time to benefit from the latest that Roundtable TSMS has to offer. Contact us at hello@roundtable-software.com to request your upgrade today.

Authentication Using Active Directory

For some organizations, authenticating against Active Directory is a security requirement for all internal applications. While there are various ways to achieve this for OpenEdge applications, our very own Roundtable Architect Jeff Ledbetter chose this approach for Roundtable TSMS.

Analysis for Our Approach

Our chosen approach to implementing Active Directory authentication for our Roundtable TSMS recognizes the following:

  • An application-independent user-defined authentication system that uses an ABL callback procedure can perform the required user authentication against Active Directory.
  • The Data Administration tool can then be used to configure an authentication system that specifies the callback, thus ensuring that it will automatically execute to validate user credentials whenever the Roundtable application code asserts user identity. 

By default, Roundtable uses the _user table to identify users and provide application security. Therefore, _user records must still exist even if the user is authenticated externally. To facilitate implementation, the callback procedure should also automatically create the _user records, as necessary. 

Implementation

Implementation of Active Directory with this approach requires a few steps:

1. Create a callback procedure. The sample callback procedure provided uses the .NET System.DirectoryServices.AccountManagement package to facilitate authentication of user credentials against the Active Directory domain. 

2. Using the OpenEdge Data Administration tool, create a custom authentication system with its callback procedure referencing our callback procedure.

3. Create a security domain that uses the custom authentication system. Roundtable users will then use that domain when logging into Roundtable. 

For more detailed information on ABL callback authentication procedures, please see the “Creating an ABL Authentication Callback Procedure” topic in the OpenEdge Programming Interfaces > Application Security section of the OpenEdge user guide. 

Define Authentication System with Callback 

After connecting to the Roundtable database, open the OpenEdge Data Administration tool and choose Admin > Security > Domain Maintenance > Authentication Systems from the main menu to open the Authentication Systems dialog. Select Create to create a new authentication system. 

Configure the new authentication system like the example below. As a best practice, the callback procedure should be placed in a directory in your PROPATH. Otherwise, you can specify an absolute path.  

Graphical user interface, application

Description automatically generated

Create Security Domain

In the Data Administration tool, choose Admin > Security > Domain Maintenance > Domains to open the Domains dialog.  Select Create to create a new security domain.  Configure the new domain system similar to the example below.  

To work with the sample callback procedure, the Name of the domain should be the name of the Active Directory domain you wish to authenticate against. In this example, the name of the Active Directory domain is ‘roundtable’. The Access Code is an arbitrary value used when the client-principal object is sealed. 

Table

Description automatically generated

The Callback Procedure

Use the following callback procedure to authenticate user credentials against the Active Directory domain.  This callback procedure uses the .NET System.DirectoryServices.AccountManagement package.

/*

 callback.p

 Example callback routine that authenticates against an active directory

 Note: Assumes that domain provided is a valid active directory domain.

*/

ROUTINE-LEVEL ON ERROR UNDO, THROW.

USING Progress.Security.*.

USING System.DirectoryServices.AccountManagement.*.

LOG-MANAGER:LOGFILE-NAME = "callback.log".

/*LOG-MANAGER:CLEAR-LOG().*/

PROCEDURE AuthenticateUser:

  DEFINE INPUT  PARAMETER phCP            AS HANDLE              NO-UNDO.

  DEFINE INPUT  PARAMETER pcSystemOptions AS CHARACTER EXTENT    NO-UNDO.

  DEFINE OUTPUT PARAMETER piPAMStatus     AS INTEGER   INITIAL ? NO-UNDO.

  DEFINE OUTPUT PARAMETER pcErrorMsg      AS CHARACTER           NO-UNDO.

  DEFINE VARIABLE objContext AS PrincipalContext.

  DEFINE VARIABLE objUser    AS UserPrincipal.

  DEFINE BUFFER bUser FOR rtb._user.

  LOG-MANAGER:WRITE-MESSAGE('*** Executing AuthenticateUser ***').

  LOG-MANAGER:WRITE-MESSAGE('User is: ' + phCP:USER-ID).

  LOG-MANAGER:WRITE-MESSAGE('Domain is: ' + phCP:DOMAIN-NAME).

  LOG-MANAGER:WRITE-MESSAGE('Attemping to validate against active directory..').

  /*

   Domain name provided at login should be valid AD domain.

  */

  objContext = NEW PrincipalContext(ContextType:Domain,phCP:DOMAIN-NAME).

  IF objContext:ValidateCredentials(phCP:USER-ID,phCP:PRIMARY-PASSPHRASE) THEN DO:

    piPAMStatus = PAMStatus:Success.

    LOG-MANAGER:WRITE-MESSAGE('Success.').

    /*

     If user does not exist in _user table, create user account.

    */

    FIND bUser NO-LOCK

      WHERE bUser._userid = phCP:USER-ID NO-ERROR.

    IF NOT AVAILABLE(bUser) THEN DO TRANSACTION ON ERROR UNDO:

      LOG-MANAGER:WRITE-MESSAGE('Attemping to create _user record..').   

      objUser = UserPrincipal:FindByIdentity(objContext,phCP:USER-ID).

      CREATE bUser.

      ASSIGN

        bUser._userid    = phCP:USER-ID

        bUser._user-name = objUser:NAME

        bUser._password  = ENCODE("").

      CATCH e AS PROGRESS.Lang.SysError:

        piPAMStatus = PAMStatus:Custom.       

        pcErrorMsg = "Unable to create _user record. " + e:getMessage(1).

        LOG-MANAGER:WRITE-MESSAGE(pcErrorMsg).

      END CATCH.

      FINALLY:

        DELETE OBJECT e NO-ERROR.

      END FINALLY.

    END.

  END.

  ELSE DO:

    piPAMStatus = PAMStatus:Custom.

    pcErrorMsg = "You shall not pass!".

    LOG-MANAGER:WRITE-MESSAGE(pcErrorMsg).

  END.

  RETURN.       

  FINALLY:

    DELETE OBJECT objContext NO-ERROR.

    DELETE OBJECT objUser    NO-ERROR.

  END FINALLY.

END. /* AuthenticateUser */

PROCEDURE AfterSetIdentity:

  DEFINE INPUT PARAMETER phCP         AS HANDLE           NO-UNDO.

  DEFINE INPUT PARAMETER pcSysOptions AS CHARACTER EXTENT NO-UNDO.

  LOG-MANAGER:WRITE-MESSAGE("*** Executing AfterSetIdentity ***").

  LOG-MANAGER:WRITE-MESSAGE(SUBSTITUTE('QUALIFIED USER: &1', phCP:QUALIFIED-USER-ID)).

  LOG-MANAGER:WRITE-MESSAGE(SUBSTITUTE('LOGIN-STATE: &1', phCP:LOGIN-STATE)).

  LOG-MANAGER:WRITE-MESSAGE(SUBSTITUTE('LOGIN-STATE-DETAIL: &1', phCP:STATE-DETAIL)).

  LOG-MANAGER:WRITE-MESSAGE(SUBSTITUTE('SESSION ID: &1', phCP:SESSION-ID)).

  LOG-MANAGER:WRITE-MESSAGE(SUBSTITUTE('EXPIRATION: &1', phCP:LOGIN-EXPIRATION-TIMESTAMP)).

  LOG-MANAGER:WRITE-MESSAGE(SUBSTITUTE('DOMAIN TYPE: &1', phCP:DOMAIN-TYPE)).

  LOG-MANAGER:WRITE-MESSAGE(SUBSTITUTE('DOMAIN: &1', phCP:DOMAIN-NAME)).

  LOG-MANAGER:WRITE-MESSAGE(SUBSTITUTE('SEALED: &1', phCP:SEAL-TIMESTAMP)).

  RETURN.

  FINALLY:

    LOG-MANAGER:CLOSE-LOG().

  END FINALLY.

END.

To use the sample callback procedure provided, you must create an assemblies.xml file with the following content.

<?xml version="1.0" encoding="utf-8"?>

<references xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <assembly name="System.DirectoryServices.AccountManagement, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

</references>

Logging In

The final step is to begin using the new domain when logging into Roundtable. With the domain specified, the callback procedure associated with the provided domain will execute, validate against Active Directory, and establish a session in Roundtable.

Conclusion

If you have followed these steps, you have now implemented Active Directory authentication in Roundtable TSMS.

If you have found this blog helpful, please share this link with others. You may also download a copy of the whitepaper version of this blog from here.

Roundtable Software Announces Availability of Roundtable TSMS 12.4

Adds security options, further expands audit trail

Franklin, TN – Roundtable® Software has announced the availability of the next release of its industry-leading software configuration management solution Roundtable TSMS 12.4.  With 12.4, Roundtable has added more security options, expanded its audit trail, and improved the developer experience.

“Roundtable TSMS continues to be the solution that Fortune 500 companies to SMBs worldwide trust to manage their OpenEdge enterprise applications. While the principles of the software configuration management do not dramatically change over time, security and audit requirements certainly do,” says Jaclyn Barnard, Director of Business Development at Roundtable Software.

“As with our prior release 12.3,” Barnard continues, “12.4 not only equips our customers to meet those increasing demands but also recognizes that not all may be subject to them at this time. (Who wants to change their password every 60 days? Not me.) With many of these new features also comes an on/off switch. With 12.4, you are prepared but are not forced into implementing anything until you are ready. In the meanwhile, you can continue to benefit from many of our other new enhancements.”

New enhancements include:

More Security Controls

Roundtable TSMS 12.4 continues to add to the trajectory of security improvements launched in the prior release. With 12.3, Roundtable strengthened its security options, allowing managers to implement stricter password rules as well as more granularly distribute administrative duties with the introduction of the new Security Administrator role and new permission groups. With 12.4, managers may set password expiration days, choose to allow/disallow local credentials for login, and track last logins.

Roundtable Product Architect Jeff Ledbetter explains, “Many of our customers have strict compliance requirements across the entire application lifecycle. Their auditors not only want to see stricter security controls and auditing in their own applications, but also in the tools they are using to manage their application development.”

More Audit Data

Roundtable TSMS 12.4 continues to add to the trajectory of audit data as well. With 12.4, Roundtable captures audit data for Workspace and System changes. With the addition of security controls, Roundtable has added corresponding login data to user reports.

“As one of our customers put it, ‘we [developers] are in and out of Roundtable every day.’ It is where they live. It is where all substantial development work occurs. The possibilities are practically endless for capturing audit data,” says Barnard. “We have been working with our customers to identify what they want or need that they are not already seeing and ensuring this data is readily available to them.”

Improved Object Searching

Among a series of other usability and performance improvements, Roundtable TSMS 12.4 extends the Eclipse open resource dialog in the plug-in client for improved object searching.

“We wanted to give our users a more integrated feel with the Eclipse (Progress Developers Studio) environment. Extending the open resource dialog provides a more native platform experience for searching and opening objects from Roundtable.”

In addition to these updates, Roundtable TSMS 12.4 includes other GUI client, plug-in client, and server enhancements. To learn more about Roundtable TSMS 12.4 and to see the full list of new and enhanced features, read the Roundtable TSMS 12.4 Update Bulletin.


About Roundtable Software

Roundtable Software delivers the leading Software Configuration Management solution for Progress OpenEdge development. Fortune 500 companies to SMBs worldwide trust Roundtable TSMS and its complementary solutions to manage the entire software development lifecycle of their proprietary and purchased applications. Its solutions reduce time-to-market, improve product quality, and ensure IT compliance. Roundtable Software is a Progress Technology Alliance Partner. www.roundtable-software.com

Roundtable TSMS 12.3.2: Patch Now Available

Download the Roundtable TSMS 12.3.2 patch.

View the release notes.

If you are on OpenEdge 11.7 or higher and are not on the latest version of Roundtable TSMS, it’s time to benefit from the latest that Roundtable TSMS has to offer. Contact us at hello@roundtable-software.com to request your upgrade today.

“M” Is for Management: How Roundtable TSMS Is More Than a Developer’s Tool

It’s a common misconception that Roundtable TSMS is for “just for developers.” In this blog, Randall K. Harp, Roundtable Software Engineer, and Jaclyn Barnard, Roundtable Director of Business Development, reveal that there’s much more “management” in Roundtable TSMS than you may think.

IT man multitasking

While software vendors are continuously delivering new or more powerful tools for developers – multi-view GUIs, code-completing editors, cross-reference tools – you’re probably left wondering, “What about me? Where are the tools that help managers of these software development efforts?”

You are not mad about it. (Productivity boosters are good for everyone.) However, you too have increasing demands. You need to get new releases out on time, under budget, and with very few defects (if any at all). It’s not just about delivering on plan. At the helm, you are responsible for shaping best practices while assessing the productivity of your team.

In too many cases, software development managers are relegated to tools outside of the development environment to fulfill those objectives: separate project management applications, separate spreadsheets for tracking and reporting development metrics, and often separate timesheets for tracking developer activity. You shouldn’t have to be technologically separated from the team that you are managing.

Roundtable TSMS is the Total Software Management System. While Roundtable TSMS offers productivity tools to developers, it serves up just as much on the management side too.

Role-based Permissions

Continuously assessing the productivity of your developers doesn’t mean that you want to – or need to – micromanage them. Fortunately, Roundtable TSMS offers role-based permissions that allow managers to delegate responsibilities to trusted team members, such as adding and removing users, resetting passwords, and adjusting permissions for developers on a per-baseline basis. Being able to delegate responsibilities fosters autonomy. An autonomous team does not have to ask a manager to handle an administrative function while he or she is on vacation.

Updating a Jira Transition in Roundtable TSMS.
Tasks in Roundtable TSMS include the option to update a Jira Transition.

Tasks

For the real business of assessing developer productivity, Tasks in Roundtable TSMS enable team managers to keep their developers on task. Tasks allow managers to not only assign priorities but also to easily see who is working on what and how long they’ve been working on it. (With features like Shelf, managers can also encourage code sharing and reviews between team members to help move struggling developers and/or stagnated projects further along.) For those organizations using Jira for issue and/or project tracking, Roundtable TSMS’s Jira integration extends additional real-time insight to key development metrics.

Workspaces

Tasks, of course, contribute to the bigger picture of application development. To help you deliver on-time releases with fewer defects, Roundtable’s Workspaces are a valuable asset. Used as lifecycle stages, Agile sprints, or custom configurations, Workspaces offer delineated baselines to guard against stealthy bugs, establish workflows to promote consistent methodology, and provide well-defined roles and responsibilities for each baseline to ensure consistent processes.

Generating a Blame Report in Roundtable TSMS.
Blame Reports in Roundtable TSMS help managers identify the root of a problem.

Reports

While consistent processes in Workspaces offer both immediate and future benefit, Reports in Roundtable TSMS provide consistent and comprehensive insights. With optional levels of detail, release reports show the scope of changes between software releases, helping to ensure that a release meets requirements. Release reports can also assist managers with time allocation and cost evaluation to refine estimates for future projects. Blame reports provide non-destructive, in-line attribution to code changes, helping managers evaluate and guide individual developer efforts to achieve higher software quality.

As its name suggests, Roundtable TSMS is a tool for managers. With per-baseline role assignments, Tasks, delineated baselines, configurable workflows, and more, Roundtable TSMS helps make a software development manager’s job easier. Since it also has some features that developers love too, Roundtable TSMS is a win for the whole team.

To learn more about how Roundtable TSMS can help you better achieve your goals for your team, aligning both developer productivity and management priorities in one Total Software Management System, contact Roundtable Software today.