Many major banks and financial services companies have adopted agile practices more widely over the last 5-10 years. A few reasons are driving this trend:
Faster release cycles - Agile allows faster iterations and delivery to meet customer demands. This is crucial in the competitive financial industry.
Improved collaboration - Cross-functional agile teams, including Ops engineers, break down silos that used to exist between app developers and infrastructure teams.
Enhanced quality - With iterative development and extensive automation testing in agile, software quality can improve significantly.
Higher productivity - Agile teams wasting less time on unnecessary documentation or high-risk releases tend to get more features built.
Culture shifts - Agile brings positive cultural changes centered around flexibility, autonomy, and learning that appeal to developers.
Jira is part of the agile software development process at DBS Bank. They use it in the following ways:
Project Management: To schedule sprints, assign tasks, and monitor progress, they make use of Jira's scrum boards and backlogs.
Tracking Issues: They use Jira to record and monitor tasks, enhancements, defects, and other issues. They can see what has been resolved and what hasn't thanks to this.
Scrum burndown, release progress, team velocity, and other metrics are tracked by managers using Jira's reports and dashboards for agile reporting.
Workflow Automation: By automatically initiating actions on changes in issue status, assignments, approvals, and other events, Jira's automated workflows save time.
Integration & Development: To help DBS developers create solutions, Jira integrates with code repositories, test management systems, and CI/CD pipelines.
Customization: By modifying issue types, fields, screens, and workflows, Jira can be made to match DBS's procedures.
Collaboration: Jira allows DBS teams to discuss requirements, test cases, and issues collectively in one location.
Jira is a crucial DevOps tool that helps the agile teams at DBS Bank plan, build, test, track, and release high-quality software innovations quickly to continuously meet the changing needs of their customers.