Interesting initiative for life-cycle support tools interoperability: Open Services for Lifecycle Collaboration
For interoperability one should understand performing from one tool to another operations like Querying, Creating, Reading, Updating, Deleting (resources) and so on.
Quoting: "Exposing more data: Software should be able to share and use linked data. With OSLC specifications, your tools can freely understand each others’ data and artifacts. That means you can better analyze, track, and explore that data to make better decisions."
And furthermore quoting the OSLC Primer: "Open Services for Lifecycle
Collaboration (OSLC) is
an open community creating specifications for integrating tools. These
specifications allow conforming independent software and product lifecycle tools
to integrate their data and workflows in support of end-to-end lifecycle
processes.
OSLC is based on the W3C Linked Data. One of the
primary techniques for integrating tools using OSLC is Linking data via
HTTP, which specifies
creating, retrieving, updating and deleting (CRUD) lifecycle artifacts based on
internet standards like HTTP and RDF using Linked Data model. Each artifact in
the lifecycle, such as a requirement, is an HTTP resource that is manipulated
using the standard methods of the HTTP specification (like GET,
POST)."
Several specs are being defined, for example "Requirements Management" ones:
http://open-services.net/bin/view/Main/RmSpecificationV2
Some compatible tools, i.e. tools that support at least some of the specs (and those include JIRA, EA and much more) are listed here:
http://open-services.net/software/
Well, as the title states we'll be addressing software development topics (mainly in English). Topics will be quick and short and most probably aligned with the training "problems", sorry, programs I am involved in. PS. Some links are "internal" (not publicly available): If you are not able to reach it, google will find you a publicly available information source for sure. Happy trails to you.
Mostrar mensagens com a etiqueta ALM. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta ALM. Mostrar todas as mensagens
segunda-feira, 10 de outubro de 2016
terça-feira, 10 de maio de 2016
INTERNAL RESOURCE: Toolsets and corporate info repositories
As you might notice the subtitles are somewhat disputable. JIRA was once just an issue tracker, now it's much more than this. So how would you categorize it? It's what it is. ;)
- Install GTM Outlook Plugin (that adds some actions in the New Appointment window) - to speed up the schedule of meetings: https://builds.citrixonlinecdn.com/builds/calendarintegration/outlook/G2M/setup.exe
- EA: Download and install instructions (shared key):
https://delivery.critical.pt/TechAreas/net/SitePages/ToolEnterpriseArchitect.aspx
https://delivery.critical.pt/TechAreas/net/Shared%20Documents/Get%20shared%20Key%20in%20EA.PDF (Get Shared Key - Floating License).
https://my.critical.pt/humanresources/Pages/TRAINING-MATERIALS.aspx#Tools
- CMS - Technical Portal:
https://delivery.critical.pt/TechAreas/SitePages/Landing%20Page.aspx (Java, .Net, DB, UXD, Safety-Critical, etc.)
https://delivery.critical.pt/TechAreas/SafetyCritical/SitePages/Home.aspx
PS. Old portal in oldportal.critical.pt (https://oldportal.critical.pt/Paginas/Default.aspx)
- QMS Portal:
https://quality.critical.pt/
- QMS offline / RSS notifications HOWTO:
https://quality.critical.pt/SitePages/QMS/QMS%20Tutorial.aspx
- QMS Org. Stds.:
https://quality.critical.pt/orgstandards/Forms/QMS.aspx
Also make sure to look here for the Gartner Magic Quadrant for the ALM Tools.
Examples include:
- Continuous Integration, examples:
- Corporate site, Quality Certifications rationale:
- VCS clients (INTERNAL):
(2016-05-11: added ALM reference as well as ALM links; 2016-06-07: added list mg. tool; 2016-06-09: Office 365; 2016-09-26: minor rephrases, VCS info; 2017-05-04: rephrases, detail in topics, formatting issues, pulsar, git)
Installable Tools
- Install GTM locally (to attend GTM meetings): http://support.citrixonline.com/en_US/Meeting/help_files/G2M010002- Install GTM Outlook Plugin (that adds some actions in the New Appointment window) - to speed up the schedule of meetings: https://builds.citrixonlinecdn.com/builds/calendarintegration/outlook/G2M/setup.exe
- EA: Download and install instructions (shared key):
https://delivery.critical.pt/TechAreas/net/SitePages/ToolEnterpriseArchitect.aspx
https://delivery.critical.pt/TechAreas/net/Shared%20Documents/Get%20shared%20Key%20in%20EA.PDF (Get Shared Key - Floating License).
Training and other "Knowledge Items" and Information Repositories
- Internal Training Materials (Recent):https://my.critical.pt/humanresources/Pages/TRAINING-MATERIALS.aspx#Tools
- CMS - Technical Portal:
https://delivery.critical.pt/TechAreas/SitePages/Landing%20Page.aspx (Java, .Net, DB, UXD, Safety-Critical, etc.)
https://delivery.critical.pt/TechAreas/SafetyCritical/SitePages/Home.aspx
PS. Old portal in oldportal.critical.pt (https://oldportal.critical.pt/Paginas/Default.aspx)
- QMS Portal:
https://quality.critical.pt/
- QMS offline / RSS notifications HOWTO:
https://quality.critical.pt/SitePages/QMS/QMS%20Tutorial.aspx
- QMS Org. Stds.:
https://quality.critical.pt/orgstandards/Forms/QMS.aspx
Advanced Lifecycle Management (ALM) Tools
There are complete suites for advanced life-cycle management (ALM) of the software development (there is a list here) and some advanced editions of your favorite IDE could offer most of the ALM tools needed for demanding collaborative software development projects (in a single environment).Also make sure to look here for the Gartner Magic Quadrant for the ALM Tools.
JIRA, JIRA plugins and Maybe More
If you do have the money, you could use a set of tools to support your software development. Some of them are free (as all good things in life). Some other aren't.Examples include:
- Issue tracker: Issues trend, tasks / actions management, risks, agile and crucible plugins, searches (by ID and custom searches), custom dashboards and exports.
- JIRA Agile (previously called GreenHoper plugin, now comes out-of-the-box): burn-down charts, task boards, planning boards, etc.: https://jira.critical.pt/browse/VISIONCENTER/?selectedTab=com.pyxis.greenhopper.jira:greenhopper-project-panel-tab
- Code Reviews plugin: Crucible: https://crucible.critical.pt/cru/ATG-5#CFR-11408
- Test Management plugin: X-Ray, https://jira.critical.pt/browse/BFAFREND/?selectedTab=com.xpandit.plugins.xray:test-panel (also check BMS, NEO)
- About X-Ray (and SPIRA): https://my.critical.pt/humanresources/Documents/CSW-SPA-2015-PRS-01762-test-management-with-xray.pptx
- Risk Mg. plugin (Example): https://jira.critical.pt/browse/VISIONCENTER/?selectedTab=com.ja.jira.plugin.report.riskmanagement:RiskManagementTab
- WISE: WISE Tasks (incl. recursivity); WISE Intra Doc (Doc. ID generation), WISE | Resources | Software Licenses, Lessons Learned DB; for PMs the Projects Module is the key feature (showing EVM indicators and more). Bein g phased out to other INTERNAL system: https://pulsar.critical.pt.
- Task tracker for WISE (auxiliary tool, unsupported and being "phased out"): Accessible via the Intranet Tools menu. Stopwatch-like interface, useful for whoever has lots of WPs or Activities and has to record effort on them frequently: http://infoserv.critical.pt/index.php?title=Internal_Tools/Task_Tracker_for_Wise_%2B%2B/Releases
- Continuous Integration, examples:
- Jenkins: http://jenkins.critical.pt/computer/(master)/
- Teamcity could also be in use for some projects.
- About CI: https://en.wikipedia.org/wiki/Comparison_of_continuous_integration_software
- Corporate site, Quality Certifications rationale:
- http://www.criticalsoftware.com/pt/homepage (for the offer, verticals / business areas)
- http://www.criticalsoftware.com/en/how-we-do-it/quality (look for "CERTIFICATIONS & STANDARDS")
- E-mail configs and list management tool (post 2016-05), CSW PT credentials:
- List Management Tool (Local installation): \\files.critical.pt\Repository\Licensed-Software\CJWDe
- Web mail: http://outlook.com/owa/criticalsoftware.com (redirected from https://mail.critical.pt)
- Exchange config: http://www.colorado.edu/oit/tutorial/office-365-outlook-windows-manual-exchange-configuration
- Mobile devices config: https://support.office.com/en-us/article/Set-up-Office-apps-and-email-on-a-mobile-device-7dabb6cb-0046-40b6-81fe-767e0b1f014f?ui=en-US&rs=en-US&ad=US
- Office Online, Office 365 (for those who have license for it): https://login.microsoftonline.com
- CVS Windows client installer, get it here (or get TortoiseCVS): \\files.critical.pt\repository\Base-Software\CVS (see CSW-SYSDEPAR-2006-MMO-2514 for Windows, see CSW-SYSDEPAR-2006-MMO-2513 for Linux)
- SVN Windows client installer (TortoiseSVN): \\files.critical.pt\repository\Base-Software\SVN
- Git: Read this topic "Come on be a Git" for installers.
- Web clients (for quick access of single files on computers without the local VCS clients installed; VPN required): https://svn.critical.pt/svn/ and https://cvs.critical.pt/cgi-bin/cvsweb.cgi/
(2016-05-11: added ALM reference as well as ALM links; 2016-06-07: added list mg. tool; 2016-06-09: Office 365; 2016-09-26: minor rephrases, VCS info; 2017-05-04: rephrases, detail in topics, formatting issues, pulsar, git)
Subscrever:
Mensagens (Atom)