1720182900 <![CDATA[Blog]]> /blog english nigel@newverveconsulting.com Copyright 2024 2024-07-05T12:35:00+00:00 <![CDATA[New Verve at the Atlassian Developer Day ‘24]]> https://www.newverveconsulting.com/blog/new-verve-at-the-atlassian-developer-day-24 https://www.newverveconsulting.com/blog/new-verve-at-the-atlassian-developer-day-24#When:12:35:00Z

Recently, our solutions developers had the opportunity to attend the Atlassian Developer Day ‘24, hosted in London. This event served as a gathering for developers within the Atlassian community to collaborate, share insights, and learn from one another’s experiences.

In addition to this, Atlassian hosts a variety of workshops and talks throughout the day, designed to give developers further insight into their toolkit. A key focus of this Developer Day was Atlassian’s next-gen app development platform, Forge. Check out what our Senior Solutions Developer, Victor, and Solutions Developer, Abraham, have to say about the event.

Can you describe your overall experience at Atlassian’s Developer Day - what were some key highlights?

Abraham

My experience at the Developer Day in London was truly amazing. We had insightful sessions about Atlassian Forge, an engaging workshop covering the basics, and networking opportunities where we could ask the experts questions and share experiences with other developers from all over the world. The day went so fast and there were many more questions and things to discuss.

The event highlighted Atlassian’s dedication to promoting and supporting its relatively new development platform, Forge. It had a welcoming atmosphere, with exceptional care provided, especially given that it was free of charge. Attendees also received exciting goodies, such as stylish Atlassian t-shirts.

During the event, Karen White, Senior Product Marketing Manager of the Developer Platform at Atlassian, delivered a compelling presentation. She shared insightful data, graphs, and statistics regarding the evolution of the Atlassian marketplace and the significant influence of Forge. Another noteworthy session was conducted by Matt Muschol from Swiftix Software. He discussed his first-hand experience in online development education, particularly focusing on the Atlassian ecosystem. Muschol highlighted the distinctions between teaching Atlassian Connect, the older development platform, and Forge, the newer development platform, among other topics. The session was rich in detailed information and numerical data. Additionally, a workshop emphasised the common ground shared by all participants.

Overall, it was a day filled with innovation, learning, and meaningful connections.

Some key insights from this included:

Innovative Development Platform: Atlassian Forge stands out as a game-changer in the app development landscape, offering a streamlined and user-friendly experience for developers.

Community Engagement: The event provided a platform for networking and knowledge sharing among developers from diverse backgrounds, fostering a sense of community within the Atlassian ecosystem.

Marketplace Evolution: Insights shared by industry experts shed light on the evolution of the Atlassian marketplace and the transformative impact of Forge on app development and distribution.

Commitment to Innovation: Atlassian’s commitment to supporting Forge was evident throughout the event, showcasing their dedication to driving innovation and empowering developers to create cutting-edge solutions.

Victor

The event offered presentations catered for those new to developing with Forge. The main highlights for me were that I got to talk to both delegates as well as Atlassian staff.

There are a few projects that I have been having some trouble with, and I was able to ask the Atlassian staff about specifics and their recommendations. Conversely, Atlassian was able to question me about the usage of Jira as a solutions partner and provide me with a glimpse of what was in the pipeline.

It was also nice to be able to chat with other delegates, talking with those who have the same day-to-day issues as myself!

What emerging technologies/talking points were you most interested in prior to attending the event?

Abraham

Atlassian Forge took centre stage in the discussion. Forge represents a fresh approach to app development for Atlassian products, prioritising simplicity for developers. This streamlined process enables quicker and more targeted task completion, appealing not only to new developers but also to individuals with limited development expertise, like Jira administrators. The emphasis is on making tasks “easy” for all.

Additionally, there were certain pain points that I was eager to address, such as Forge rate limitations and time outs, best practices, and more.

AI, being a trendy topic, was another point that caught my interest. However, it was only briefly discussed without delving into details.

Victor

It was interesting to learn how the developer ecosystem has evolved and changed over just a year. There was a deep dive presentation into the technical elements of Forge; this was a good reminder of how powerful Forge is.

What had been your prior experience in building Atlassian apps?

Abraham

My prior experience in building Atlassian apps has been quite rewarding. I have developed apps using the older Atlassian Connect platform, which provided valuable insights into the intricacies of app development within the Atlassian ecosystem. However, Atlassian Forge is a whole new level, a revolutionary new development platform that simplifies the app-building process significantly. Forge offers a seamless experience with features like built-in hosting, development environments, storage, and security, making it incredibly user-friendly for developers of all levels. The transition to Forge represents a significant leap forward in enhancing the developer experience and expanding the possibilities for creating innovative apps within the Atlassian ecosystem.

Victor

I have personally developed multiple apps in Server and also a few apps using the Connect framework and Forge platform for Cloud. Some of these are in the Atlassian Marketplace, but a number of them have been developed for private internal or direct customer use.

Can you share your thoughts regarding Atlassian’s app development platform, Forge?

Abraham

In the realm of app development, the conventional hurdles of configuring environments, managing storage, setting up databases, implementing security measures, ensuring scalability of the application, and organising hosting, often overshadow the core objective of crafting a functional and user-friendly application. This is where Forge emerges as a beacon of innovation, revolutionising the development landscape with its seamless approach. By streamlining the intricate setup processes that traditionally consume valuable developer time and energy, Forge liberates creators to focus wholeheartedly on the art of app creation. With Forge, the journey from concept to execution is marked by efficiency, empowering developers to channel their creativity without being entangled in the complexities of infrastructure management.

I can’t help but speculate whether other major tech companies will eventually follow in the footsteps of Forge.

Victor

Forge provides a runtime, UI, and integrations directly in the Atlassian ecosystem. It is clear that Atlassian has put a lot of thought into the developer experience and removing the technical barriers that once made developing in the Cloud a lengthy process.

Forge is an evolving platform and will continue to grow in capability. Currently, the extension points are quite broad and should meet most use cases. It has been interesting how the UI has evolved, specifically around UI Kit; in its current form, it is much more responsive and user-friendly than UI Kit 1.

What are the most valuable insights you gained during this Atlassian event?

Abraham

The insight that stood out the most was the exceptional quality of pastries in London! Only kidding! On top of boosting my confidence in myself and the product, it was very valuable to see a clear path to the future of app development for Atlassian.

We received insightful responses from experts like Robert Massaioli, Atlassian’s Engineering Manager, and Dugald Morrow, Atlassian’s Developer Advocate, who are highly involved in these subjects on a worldwide scale. It assisted us in understanding the reasons behind certain decisions made and exploring potential alternative choices.

To summarise, an extraordinary and invaluable event that I am extremely grateful to have been able to attend.

Victor

They revealed their plans with the latest acquisition, Rovo, and that they will be allowing the developer community to extend its capabilities soon.

Atlassian puts a lot of consideration into Forge. They request feedback in the developer community forums and only implement changes if it does not adversely affect their partners.

Looking to Atlassian’s future

It’s clear that there are many exciting things in store for Atlassian, particularly in terms of its newest platform, Forge. Make sure you stay updated with all the newest Atlassian updates through our blogs.

]]>
2024-07-05T12:35:00+00:00
<![CDATA[How to use Trello for CRM]]> https://www.newverveconsulting.com/blog/how-to-use-trello-for-crm https://www.newverveconsulting.com/blog/how-to-use-trello-for-crm#When:19:09:00Z

Trello, an Atlassian tool and favourite amongst a variety of business teams can be used to enforce this strategy and help your team bring your customer relationships to the next level. With the help of Trello, companies can create exceptional customer experiences that drive loyalty and growth. Read more to discover how you can utilise Trello’s CRM capabilities to their fullest potential.

Why does Trello work for CRM?

Customer Relationship Management (CRM) is a business strategy that involves the use of software to manage interactions with current and potential customers. This includes a range of activities, technologies, and processes that companies use to monitor and analyse customer interactions throughout the customer lifecycle. This is where Trello steps in; an otherwise complicated process is simplified with Trello’s CRM-specific functionalities.

Wondering where to begin when introducing your CRM process to Trello? Here are a few steps to get you started:

1. Define your sales process

With the help of Trello’s interactive boards, you can efficiently manage your sales process by organising it into different stages and keeping track of your leads all in one place. Although every business has its unique way of developing and handling client relationships, there are some common stages that you can incorporate into your board.

Each column on your board will represent a separate stage in your sales pipeline, such as ‘Lead’, ‘Follow-up’ and ‘Closed’. Clients are represented through cards – which can be moved through the board as you progress through the sales pipeline. As these cards move through their pipeline, you can assign statuses to them, such as ‘in progress’ and ‘complete’ to indicate their progress within the sales timeline.

2. Populate cards with client information

Once you have a clear outline of your sales pipeline, you can begin to add client details to your cards. These cards can include important information such as main contact details, notes from previous interactions, dates of previous follow-ups or any other information that might help you build a stronger relationship with the client.

With Trello’s advanced checklists, activities within cards can also be given due dates and levels of priority to help you better manage your client interactions. These cards allow you to visually keep track of your progress and the current status of each individual client. If you prefer to use Jira for sales tasks, our application Crumbs provides a single source of comprehensive customer data.

3. Add automation and integrations

Trello’s native features give you the option to automate time-consuming routine tasks using your own triggers and conditions. This can be achieved by setting up rules tailored to your specific triggers and conditions. For instance, you can create rules that automatically move cards based on certain criteria, such as ordering tickets based on the time since last contact, or whether an initial meeting has been held. By doing so, you can save a significant amount of time and effort that would otherwise be spent on these manual tasks. With Trello’s automation capabilities, you can streamline your workflow and focus on more important tasks.

Trello offers a range of ‘Power-Ups’ that can help you streamline your work and boost productivity. These features can be used to integrate with other tools, add custom fields, set up automation, enable advanced search, and much more. Some popular third-party integrations supported by Trello are Slack, Microsoft Teams and CRM-specific integration Crmble.

4. Collaborate with ease

In addition to the features above, Trello also offers a multitude of collaboration functions, designed to adapt to your team’s needs. The ticketing system allows you to assign tasks to specific users, ensuring that each step of a process is handled by the appropriate team member. Additionally, a ‘blocked’ column can be included to indicate tasks that cannot proceed until a user reviews them, ensuring that no ticket is overlooked. Another way to facilitate collaboration is by tagging people in on questions. This feature allows team members to easily ask for assistance or input from their colleagues, which can help to resolve issues quickly and efficiently. By utilising these collaboration tools, teams can work together seamlessly and effectively to provide support to their customers and improve their sales process.

Looking to the future of CRM with Trello

Trello provides a great solution for those looking for a simple way to manage their client information and sales pipeline. However, depending on the needs of your team, Trello may not provide all the features required for a comprehensive CRM solution. For instance, Trello does not offer granular data on sales activities, such as lead sources, conversion rates, and revenue generated by each sales representative. If your team is looking for a more in-depth alternative to Trello, Atlassian’s Jira provides a wide range of sales board functionalities. We would still highly recommend Trello for your standard CRM solutions, and we’re excited to see any new features that Trello might introduce in the future.

If you would like to find out more on how you can utilise Trello for your CRM solutions, get in touch with our Atlassian Platinum-certified team of experts.

]]>
2024-05-21T19:09:00+00:00
<![CDATA[Notion introduces new features]]> https://www.newverveconsulting.com/blog/notion-introduces-new-features https://www.newverveconsulting.com/blog/notion-introduces-new-features#When:10:53:00Z

How Notion’s new features compare to Confluence

In the current climate of software development, it is vital for teams to have the means to collaborate effectively. Faced with an overwhelming choice of tools in the current market, teams need to consider the right fit for them and their specific needs. This is where Notion comes in, a newer platform that has been gaining traction in recent years. However, you may be wondering how this newer tool stacks up against Atlassian’s Confluence, an industry-standard platform.

From agile development to product roadmapping, Notion introduces a versatile workspace that, similarly to Confluence, uses AI to adapt to a team’s unique processes and workflows. The new update has introduced exciting changes to this new tool’s capabilities, read on to discover how these new features compare to Confluence.

Automation with database buttons

Tracking progress can sometimes slow down your team. Tasks such as approving a document or escalating an issue, may require multiple steps, which can lead to slower progress. With the new update, Notion has introduced a feature that can streamline your team’s workflow and boost efficiency. By using database buttons, you can initiate a series of actions with just one click. This not only saves you time when performing repetitive tasks but also makes it easier for everyone on the team to complete the correct steps.

This follows a similar workflow to Confluence, where automation rules are made by combining different components. These include triggers, conditions, branches and actions, which work together to build your end automation. Users are also able to create rules from a template which allows you to change pre-selected components within a rule chain. When it comes to AI automation, Confluence and Notion are head-to-head, both offering their native AI functions that analyse your workflow and suggest automation according to their findings.

Navigating tasks

Notion’s Home feature is designed to make your workspace experience more streamlined and efficient. With this feature, you can access all your essential content from across your workspace in one convenient location. This includes everything from assigned tasks to important notes and documents, as well as other relevant information. This feature also provides a more organized and structured approach to managing your tasks, making it easier to prioritise and track progress.

While Notion’s Home feature boasts many collaborative features, Confluence seems to have a one-up on the newer platform in terms of integration capabilities. Integrations with other Atlassian products, such as Jira, Bitbucket and Trello are a clear pull for larger teams looking to boost their collaboration. In addition to this, Confluence has a larger variety of information storage with features such as spaces, pages and templates designed to be customised to the needs of your team.

Both Notion and Confluence have strong Home features that are designed for optimising your collaboration and workflow. However, where Confluence stands out is the size of its user community. As a well-established platform in the collaborative space, its wealth of users allows teams to share resources, learn new features, and work together to solve issues.

Performing tasks with ease

Notion has introduced a new feature that allows you to easily reply, archive, or mark notifications as read without having to even open the Notion app. This not only saves you time but also makes it easier to manage notifications. By having quick access to these options, you can efficiently manage your notifications and stay focused on your work without getting distracted.

Currently, Confluence does not offer the ability to reply, archive, or mark notifications, and it appears that Atlassian has no plans to implement limited actions, possibly due to security and usability concerns. However, users benefit from a vast set of features within the app itself, simply needing to open the Confluence app to access, create, edit, and collaborate on pages.

Upcoming features

With this multitude of new features available, it’s clear to see that Notion is catching up with classic workspace platforms such as Confluence. The recent rollout of Atlassian AI has shown users that Atlassian is always working to keep up with development trends. While Notion is a platform to watch, Atlassian tools remain tried and tested, and deeply established within the software community. However, it is interesting to see the features being introduced in a newer platform, and how this could potentially impact the features available in Atlassian products down the line.

If you would like more information on how Atlassian products compare to other project management tools, get in touch!

]]>
2024-05-02T10:53:00+00:00
<![CDATA[New Verve’s Volunteering Initiative with OnHand]]> https://www.newverveconsulting.com/blog/new-verves-volunteering-initiative-with-onhand https://www.newverveconsulting.com/blog/new-verves-volunteering-initiative-with-onhand#When:14:04:00Z

We are excited to share the results of our litter-picking challenge, which we participated in as part of our community giving strategy. This initiative, driven forward by our community champions Aleks and Abraham, goes hand-in-hand with New Verve’s strong emphasis on having a positive impact on society. As part of our business philosophy, we strive to lead several initiatives that allow individuals to choose their own way of ‘giving back’ to the wider community.

OnHand, a company that facilitates on-demand volunteering, provided us with the basis of our challenge, alongside a simple way of tracking our progress. Through the months of November, December and January, our team collected 20.5 bags. This active form of volunteering was a great opportunity for our team to get together and trial a new form of giving to their community. As our team is based all over the UK, we were able to bring the benefits of our challenge to a variety of different communities. Through tracking our progress and encouraging each other through Slack, this initiative allowed us to work together and celebrate our achievements as a team. Ultimately, taking part in something community-orientated has brought us closer not only as a community but also as a team.

Below, one of our community giving champions, Aleks, shares her experience of organising and running the OnHand initiative.

What made you choose this volunteering opportunity?

I decided to complete this volunteering opportunity because it was something I could do with my family and see a big, immediate impact on my surrounding area and community. It was also a great opportunity to talk to my son about the environment, recycling and importance of minimising the amount of litter we produce.

How do you feel the initiative impacted our team and the wider community?

I think this initiative showed people that even small acts can have an impact. I feel it also made people think harder about how much we consume and dispose. Talking to my colleagues, we all shared a sense of pride for doing something that will keep our local areas clean. A few people received praise from members of the public for picking the rubbish and how much more pleasant it is to walk around clean areas. Some of my friends were inspired by how clean our local area was and they organised litter-picking with their children around their local green spaces.

What did you learn from your experience?

I learned that you can have a lot of fun with your friends and family while doing something good for the planet and community, it’s just a matter of attitude. Initiatives like this help people to get inspired and push them to do more for the environment than they would normally do.

We would like to thank the effort and consideration that our community giving champions put towards this initiative, alongside all the hard work from our team! If you would like to find out more about how we strive to help our community as a team, get in touch.

]]>
2024-02-20T14:04:00+00:00
<![CDATA[Introducing Atlassian AI]]> https://www.newverveconsulting.com/blog/introducing-atlassian-ai https://www.newverveconsulting.com/blog/introducing-atlassian-ai#When:14:12:00Z

With AI tools skyrocketing in popularity over the last year, it’s no surprise that Atlassian has now rolled out a suite of new AI-powered features for users. Atlassian Intelligence is the new powerup that works across Jira, Confluence, and more. Keep reading to learn more about Atlassian Intelligence, how to use it, and how to maximise efficiency.

2023: The Year of AI Headlines

Back in early 2023, Atlassian announced its intention to bring AI tools to its already impressive stack. A beta program was opened and the uptake among admins was high; users were keen to put the brand-new tools through their paces. This announcement came at a perfect time, as Google Trends reported searches for ChatGPT, AI and related queries peaked in April 2023.

Over the course of 2023, AI-based tools continued to make headlines - with both positive and negative connotations. Throughout the year, the ethics of these tools have also been the topic of much debate, as well as concerns about safety and privacy. In October of 2023, a precedent-setting agreement was reached with the Writers Guild of America (WGA) after one of the longest strikes in Hollywood history. The agreement made specific references to the use of AI tools and the risk that they pose to writers’ job security.

In the world of academia, further concerns were raised over plagiarism and unethical conduct using AI tools. Reports of students using ChatGPT to write assignments and the counter-measures that could be put in place showed that technology was advancing at a faster pace than regulation. Artists also protested their works being used to train image-generating AI tools.

These discussions made it clear that AI could be useful in a number of real-world applications, but only with the right safeguards. This was the backdrop for the release of Atlassian Intelligence, which was touted as a ‘human-AI collaboration tool’. The ethos of the tool is that it is to be used as an additional colleague, which makes perfect sense for the highly collaborative Atlassian stack.

Atlassian Intelligence Features

As Jira and Confluence are both geared towards collaboration and maximising efficiency, Atlassian Intelligence aims to take this a step further. One of the factors that make this possible is Atlassian’s back catalogue of organisational data and expertise.

The tools are powered by OpenAI, leveraging data already stored in your Jira and Confluence space. This gives users the chance to harness contextual cues when asking questions.

Confluence is an excellent collaboration tool, but if you have a lot of documentation or are unsure of where certain definitions or reports live, then Atlassian Intelligence can do a lot of heavy lifting for you. The contextual definition icon will appear when you highlight words within your Confluence space. It will then fetch information from across your documentation to serve up that definition - for example, defining a company-specific acronym. You can even use it on other users’ names to discover who they are and what they do within your organisation.

The search bar in Confluence can now also be used to ask company-specific questions. Using the documentation, Atlassian Intelligence can answer questions about a variety of topics - such as the launch date of a product, whether a decision was made in a meeting, and more.

Likewise, the summarise feature can save precious time when reading through intensive documentation, as the AI works to pick out the most important information. One feature we’d like to see added to this tool would be a summary of changes from document versions - this would help highlight which updates had been made in a newer version.

Writing Assistance

In terms of generating writing, Atlassian Intelligence can author documentation and comments too. There are a plethora of options available in edit mode in Confluence or when replying in tickets in Jira. Summarise or improve what you’ve written, look for action items or change the tone of your message with just a click.

As we write this blog in Confluence, we figure it’s only fair to ask Atlassian Intelligence to tell us more about it. The following paragraph has been written by Atlassian Intelligence:

“Atlassian Intelligence is a helpful assistant developed by Atlassian. It provides concise responses to user requests using the provided context only. Atlassian Intelligence can help you write by providing suggestions, tips, and guidance on various writing topics. It can assist with grammar and spelling checks, offer ideas for structuring your content, provide examples of effective writing styles, and even suggest improvements to make your writing more concise and engaging. With Atlassian Intelligence’s assistance, you can enhance your writing skills and create high-quality content.”

Our team have found these language and summarisation skills to be the most useful features of Atlassian Intelligence. When communicating on Jira tickets, Atlassian Intelligence has been assisting our teams in ensuring they provide all the required information, with the right tone and in a concise manner.

Technical Features and Virtual Agents

On the more technical front, Atlassian Intelligence can also convert natural language to JQL and SQL. This allows technical experts and less technical users to find issues and dependencies in Jira Software and Jira Work Management. By using natural language to SQL, more users can gain insights into Atlassian Analytics - expanding access from data science teams. This can be used by business teams to gain knowledge on customer service metrics, issue tracking, team health, and more.

Finally, virtual agents are now available. These chatbots can currently run scripts, raise issues, and report metrics. Their next power-up will be the ability to review code within Bitbucket. While this won’t replace colleagues who review code, they will make that job easier by scanning syntax, generating pull requests, and aligning code conventions.

Safety, Privacy and Security with Atlassian Intelligence

Many of the questions we have around the use of AI relate to our safety, privacy and security. This is especially pertinent when dealing with sensitive or copyrighted information stored in Confluence or Jira. Atlassian has put together a trust page, specifically outlining how Atlassian Intelligence uses data.

The information that the AI model uses is sent over secure channels and not used to train Atlassian Intelligence in any other instance. Your data is still secure and private, without any additional risk while using Atlassian Intelligence.

Atlassian Intelligence will also respect permissions, so users who don’t have access to pages will not see data generated by those pages. If you’re concerned about data residency, Atlassian Intelligence respects this and won’t send any data outside of your region.

How to Enable Atlassian Intelligence

Admins have the power to enable Atlassian Intelligence in the existing admin panel at admin.atlassian.com. It’s simple and you have the option to restrict access to certain sites or products.

Atlassian Intelligence has the power to help your team to be more efficient and productive, if used correctly. While we’ve used summaries and editing, we’d always caution ensuring that you check and double-check any outputs. As with any new technology, there are limitations and areas that will be improved over time - so don’t hit send on that Atlassian Intelligence authored comment before giving it a human review.

Interested in finding out more about our services? Contact us today.

]]>
2024-01-17T14:12:00+00:00
<![CDATA[10 Jira Best Practices]]> https://www.newverveconsulting.com/blog/10-jira-best-practices https://www.newverveconsulting.com/blog/10-jira-best-practices#When:14:53:00Z

​Jira, a powerful project management tool developed by Atlassian, is typically used by software teams as a means of software development and bug tracking. Due to the versatility of the tool, it empowers a variety of teams to efficiently manage tasks, projects and workflows. With the advanced collaborative features available, many teams rely on Jira for the smooth execution of their projects.

Whether you’re using Jira for software development, project management, or any similar process, following best practices can significantly enhance your team’s productivity and reduce roadblocks. These best practices are designed to help your team make the most out of Jira’s features and capabilities, ensuring that no matter the task, it can be carried out efficiently.

1. Define goals and objectives

Before looking into setting up your Jira instance, it’s crucial to have a clear understanding of your project’s goals and objectives. With the flexibility that the tool offers, it can be used for a wide variety of project tasks, therefore, it’s vital that the team understands the overarching goals of their project. This clarity will allow your team to build a Jira configuration that best aligns with their needs, and as a result allows them to complete objectives.

2. Train users

By providing Jira training and resources to your team members, you can ensure that they can navigate the tools confidently and make the most out of its capabilities. Since Jira offers such a wide array of features and functionalities, many users may first be intimidated by just how extensive the tool is. However, with the appropriate training, you will ensure that team members can navigate Jira confidently and use the functions to their advantage.

3. Customise workflows

Teams are able to reflect their specific workflow stages through tailoring features such as statuses, transitions and permissions. As team needs change every day, it is vital that users take the time to reflect this within a workflow in order to prevent potential roadblocks. In addition to this, taking the time to customise your workflow facilitates a collaborative environment, as each team member can see the status of everyone else’s workload.

4. Use agile methodologies

Jira supports any agile methodology, such as Scrum or Kanban, allowing teams to follow along with the built-in features to streamline their work. Tools such as agile boards, backlogs, and sprint planning are available to assist your team with managing their projects and ultimately delivering high-quality results in a collaborative environment.

5. Name and organise issue types

A project typically consists of many moving parts, which can make it difficult to track progress at times. By using Jira’s functionalities to set up naming rules for issues and organising them into standardised types, your team create consistency within the process. By ensuring that each issue is organised into a category, your team can gauge the importance of said issue and work more efficiently.

6. Integrate with other tools

While Jira boasts a mass of features that your team can take advantage of, you should always look into the integrations available. These integrations allow you to combine tools that address the specific needs of your team, for example, an integration between Trello and Jira allows teams such as software and marketing to collaborate. This has the potential to streamline workflows and ensure that information flows between systems.

7. Automate repetitive tasks

Jira offers easy-to-use automation functions that allow teams to automate tasks that are repetitive and time-consuming. By automating tasks, you not only give team members the opportunity to spend their time on higher priority tasks, but also reduce the risk of human error. An example of such automation could be issue assignment, where you can create rules that assign issues to appropriate team members based on specific criteria.

8. Add descriptions and checklists

Teams should seek to communicate effectively through detailed issue descriptions and checklists. Including detail within your descriptions, such as the appropriate documentation and contacts, reduces the need for back-and-forth communication and fosters a more streamlined process. In addition to this, checklists are a great way for a team to clearly display process steps in an organised and transparent way.

9. Keep backlog organised and updated

As a project progresses, many teams may be tempted to focus on their current issues rather than updating their backlog. However, you should not underestimate how important a backlog is – it’s a place where you can list ideas, implement tickets and add enhancements. Without a well organised backlog, your team may struggle to follow their initial goals and objectives and end up facing roadblocks along the way.

10. Make use of reporting features

Jira’s reporting and dashboard features allow your team to gain valuable insights into their progress and performance. Through visualising the information that’s relevant to the teams objectives, you can gain a better understanding of progress and allows you to identify roadblocks, allowing you to enhance your team’s efficiency as a result.

While these best practices are important, they need to be adapted to suit the needs of your team and the nature of your project. By regularly assessing your project and keeping up to date with challenges, Jira will act as a valuable asset for your teams collaboration.

If you would like to learn more about how Jira can help your team, get in touch. Our expert solutions team can answer any questions you may have.

]]>
2024-01-11T14:53:00+00:00
<![CDATA[Using Jira Service Management for Change Management]]> https://www.newverveconsulting.com/blog/using-jira-service-management-for-change-management https://www.newverveconsulting.com/blog/using-jira-service-management-for-change-management#When:15:43:00Z

​Wondering how your team can use Jira Service Management (JSM) to enhance their change management rituals? As a tool that encourages collaborative, intuitive and integrated processes, JSM looks to the future of change management processes. We have put together this helpful breakdown which examines the principles of change management and how JSM can be used as a tool to streamline your processes.

What is change management?

Change management, a service management practice essential to IT teams, can often be difficult to implement. At its core, change management refers to the process an organisation takes to adjust critical systems and services. This practice puts emphasis on minimising risks and disruptions to IT services, no matter the scale of such changes i.e introducing the implementation of a new tool across an organisation.

A common way to integrate this practice is through a change management workflow, this allows a team to outline their process and prevent potential roadblocks. Such workflows set out a company’s goals and give stakeholder’s an understanding of prospective transitions. This in turn allows the team to prepares an organisation as they move from the planning stages to a functional endpoint.

Common types of changes faced by an organisation
Common types of changes faced by an organisation


Introduction to Jira Service Management

With its built-in capabilities, JSM offers teams an intuitive service desk that prioritises risk assessment and approval routing. Software changes can be complicated in nature, and often hinge on both Agile and ITSM principles. Atlassian has aligned these two practices to provide teams with a fully-realised service management system fuelled by automation.

Through integrating JSM with CI/CD tools, such as Bitbucket, Atlassian has streamlined workflows in a way that considers change within a software environment. With this integration, teams can run software changes without the lengthy bureaucratic procedures often associated with change management. In addition to this, your organisation can use Confluence for cross-functional planning, allowing the relevant teams to collaborate and achieve a common goal.

How can you adopt change management into your Jira workflow?

Through JSM, teams can make use of a change management workflow template that ensures requests are recorded, assessed and approved on their journey. Wondering what initial steps to take before you’re ready to develop your own workflows? Atlassian outlines these basic steps for a change management process:

  1. Change request: a proposed change is requested, with the corresponding risk assessment, expected implementation and affected systems.
  2. Change request review: review completed by a change manager, decides on the likelihood of success and the risks involved.
  3. Change plan: the team outlines expected outcomes, resources, testing requirements in order to create a plan for the change.
  4. Change approval: the plan undergoes review, leading to a final decision.
  5. Change implementation: the team goes forward with the plan, documenting procedures and results along the way.
  6. Change closure: the change manager reviews the process and the results, communicating this with the change team.

While not all change management processes will follow this journey, it provides teams with a good starting point. JSM allows users to adapt the workflow to suit their particular needs whenever they arise.

What features does Jira Service Management have to offer?

In addition to having access to a workflow, teams can set up enforced approvals to ensure they miss no vital steps within the process. While any agent or admin has the ability to transition an issue through a review stage under the default settings, this can be adjusted. JSM gives you the option to enforce approvals, making it impossible to move an issue without it being reviewed by one or more specific team members. Furthermore, the built-in change calendar allows teams to schedule and view changes by day, week, or month. This creates a space where users can visualise the project in a different dimension, and plan for risks accordingly.

An example of a change management workflow within JSM
An example of a change management workflow within JSM

With its adaptable workflow and automations, Jira Service Management works with teams to build their change management process. If your team is interested in how JSM can help you, get in touch, our expert solutions team can talk you through any questions you may have.

]]>
2023-10-24T15:43:00+00:00
<![CDATA[How to Use Jira for Project Management]]> https://www.newverveconsulting.com/blog/how-to-use-jira-for-project-management https://www.newverveconsulting.com/blog/how-to-use-jira-for-project-management#When:13:27:00Z




Jira, a highly customisable and collaborative software, can be used in a variety of ways to assist your team with their project management. Based on Agile principles, this Atlassian tool works hand-in-hand with your team to deliver on your project needs. Wondering how your team can use Jira’s capabilities to their advantage? We’ve written this helpful blog analysing some of Jira’s best project management functions and outlining how your team can implement them.

What is Jira?

Although Jira started as an IT tool, it now supports project management within a wide variety of departments, ranging from HR to Finance and Sales. Jira allows teams to track issues, which act as single work items that are designated to members of your team. By splitting tasks into issues, your team is able to keep track of progress and identify any potential roadblocks along the way.

How can your team start or improve their project management workflows with Jira?

With the mass of functions available, your team might find it intimidating to first start using Jira for their project management needs. However, this software is very intuitive, even offering templates as a means for your team to configure their projects according to their needs. Jira also offers your team the ability to employ a project plan according to their departmental needs, such as time-based project for teams in Sales departments, in addition to iterative projects needed by software teams. Creating issues within Jira allows you to plan and set out tasks, and even create smaller sub-tasks that can be assigned to teammates. These issues can be further classified through the use of epics - a feature that describes a group of issues that relate to the same, larger body of work. With the advanced project planning features, your issues can be organised according to priority, allowing your team to create a comprehensive plan.

What functions does Jira have to offer?

Workflows

One of Jira’s main functions are the customisable workflows it offers to allow your team to organise their processes. Within a Jira workflow, you can track your issues from creation to completion, allowing you to control the set of rules that your issues follow as they transition through different work stages. During this time, your team has complete control of how the issue behaves as it moves through the lifecycle, including the ability to add automations to repetitive processes. Workflows also encourage effective communication within the team through the ability to add statuses and updates.

Jira Workflow
Jira Workflow


Filters and automations

Jira offers a plethora of advanced filtering capabilities designed to save you and your team time and make your workflow more effective. By taking advantage of the detail you can add into your issues, your team can benefit further down the line by filtering through a variety of information, such as assignees, due date and epics. Furthermore, Jira offers a wide range of automations designed to make your project more manageable. These automations are carried out according to rules set by you and your team, meaning that you can customise them directly to the needs of your project.

Issue backlog in Jira
Issue backlog within Jira

Visualise progress

Through a wide variety of templates, your team can easily visualise progress in order to gain a better understanding of the project workflow. This also allows the team to identify any patterns that have caused roadblocks in the past and amend their workflow for more efficiency in the future. Through this, Jira also provides teams with visual reports that provide valuable insights into their project process. By using this functionality, the team is able to analyse roadblocks and gain deeper knowledge into how their project typically functions.

Timeline visualisation in Jira
Timeline visualisation in Jira

What’s next for Jira?

Despite already having a multitude of features at your disposal, Jira is constantly looking to improve your user experience. Recently, a new feature has been introduced where users can change the workflow, or issue type, of a request type. In addition to this, Jira administrators can now create a customisable announcement banner that is displayed to the users in their instance. Users can also look forward to the opportunity of using custom domains in their cloud site, a feature that is currently under works by Atlassian.

As a highly customisable software, Jira has a lot to offer your team and their specific project needs. If you would like to find out more about how your team can get started with Jira, get in touch, our expert team can answer any questions you may have!

]]>
2023-09-27T13:27:00+00:00
<![CDATA[My Software Development Internship Experience at New Verve ]]> https://www.newverveconsulting.com/blog/my-software-development-internship-experience-at-new-verve-david https://www.newverveconsulting.com/blog/my-software-development-internship-experience-at-new-verve-david#When:13:24:00Z As part of our long-established relationship with the University of Glasgow Internship Hub, we were able to connect with new interns for both the marketing and the products department. This allows us to take a mentoring role and aid students in their career path while building meaningful connections.

The blog below details key experiences from our product intern, David, and his time at New Verve.

Why did you apply for this internship?

When I set out to find the perfect internship, I had a few things in mind. After working in big corporate setups, I wanted to gain experience in a different setting. That’s why New Verve Consulting caught my eye – a smaller, more close-knit team where I could really dive into everyday software development tasks.

But that’s not all! The tech stack they currently use, featuring the likes of React and AWS, had me completely onboard. These technologies are still arguably core pillars of web application development, and I was eager to improve my skills with them. This internship presented an ideal prospect for not only acquiring proficiency with these software tools but also utilising them in a practical setting.

What was a typical day like for you at New Verve?

I’d kick off my day by checking my emails and seeing what meetings were on the agenda. Then, I’d make my own to-do list for the day. Having a plan helped me stay on track and organised. We have this cool thing in agile development called product stand-ups, where we talk about what we were working on. But we didn’t just talk about work – we’d also catch up on things like how our evenings and weekends went. It was a nice way to connect, especially since we were all working remotely. We’d do this twice a week, and I even got to lead one of them every week! Following this, we had pair programming sessions, where we could ask questions, sort out problems, and review each other’s code. Working together made everything feel easier, fun, and ultimately more efficient.

The rest of my working day was mostly spent diving deep into coding. I’d research stuff, read documents, and write code. It was where the real action happened – turning ideas into actual things. There were moments of triumph when everything worked perfectly, and times when I scratched my head, wondering why something wasn’t working right. But that’s the beauty of coding – it’s a mix of creativity, logic, and problem-solving magic. Of course, coding was just the beginning. After that came the testing phase, where I ran tests, spotted bugs, and fixed them, turning my code into something robust and reliable ready for PR. And you know what the best part is? It’s the feeling you get when everything finally comes together.

Sometimes, I’d mix things up by joining virtual-coffee sessions. These were essentially informal chats with other co-workers outside the products team, where we’d talk about all sorts of things and get to know each other better.

Was anything different from what you expected from a development role?

While my expectations were largely in line with my past internship experiences, I was pleasantly surprised by the extent of my interaction with other team members, finding myself engaging more frequently with them in a remote setting compared to when I worked in a hybrid environment. Moreover, I was also impressed by the wide range of tasks that I had the chance to dive into. From coding to testing, DevOps, reviews, and resource/team management. Arguably, this diverse involvement resulted in a more complete work experience and has strengthened several valuable transferable skills that I will definitely apply in various contexts going forward.

What did you think of remote working at New Verve?

Remote working at New Verve was definitely a pleasant surprise. I found myself not only adapting to it quickly but thriving in this setup. Working from the comfort of my own space significantly increased my productivity. I was able to concentrate better and accomplish tasks more efficiently, having a very positive effect on my mental well-being. While remote work can sometimes create a sense of isolation, I was pleasantly surprised by the robust communication channels established at New Verve. Regular online meetings, chats, and quick catch-ups virtually erased any concerns I might have had about feeling disconnected. The developing team was always just a message away, ready to provide help and guidance.

Moreover, the company’s organisation for remote operations was, in my opinion, solid and robust. Unlike some experiences I’ve heard about, where remote work can feel disjointed, New Verve had a well-established system in place bringing the major benefits of remote working. This went from task assignments to updates and collaboration, ensuring strong teamwork.

I really enjoyed remote working at New Verve, and I believe this to be a major selling point for working here.

How did you find the work culture?

From the first day at work, colleagues were approachable, open, and always ready to lend a hand. One of the things that really stood out to me was the flexibility in working hours. It wasn’t about clocking in and out, it was about finding a balance that worked for me. This flexibility gave me the freedom to choose when I was most productive and strike a balance between work and life. Despite sometimes having a lot on our plates, stress wasn’t the norm! Following agile practices, the team planned tasks using story points and estimates, which meant we always had plenty to do, but it was spread out in a way that made things manageable and enjoyable. I even got to participate in one of the sprint planning sessions with my manager and got to assign tasks and estimates to other team members as well as myself.

Another awesome aspect was the freedom and flexibility to explore different areas. I started with more front-end work and gradually ventured into back-end development. Guidance was regularly provided during catchup sessions with my manager, where we’d discuss how things were going, exchange ideas, and figure out areas where we could all improve. This support ensured that I was on the right track and constantly progressing.

And then there was the summer social – a highlight of my time at New Verve. We came together for a terrarium workshop, shared a delicious lunch, and had a blast with drinks. This event was great to get to meet most of the team in person and at a more informal level.

Can you tell us some of your highlights from working at New Verve?

Undoubtedly, a highlight was my involvement in a real product like CRUMBS. I collaborated closely with experienced developers to modify and extend the codebase with new features and bug fixing, enhancing the software’s overall utility. This hands-on engagement allowed me to traverse the entire software development lifecycle – from conceptualization and meticulous design, to the process of implementation, rigorous testing, and bug fixing. The knowledge and proficiency gained from this experience is truly immeasurable. It has provided me with insights that will come in handy in my future work within and outside university. The mentorship provided by both Abraham Cabrera Valdivia and Victor Lee was also key in enabling me to navigate challenges effectively.

New Verve’s work environment allowed me to move away from just coding and embrace a diverse array of other roles and responsibilities. This went from code reviewing and independent research to participating in conceptual design and ‘shadowing’ of resource management and sprint planning sessions. Being able to experience the resource management side of things certainly helped me with work time estimations and will be a good skill to have when or if I lead teams in the future. Furthermore, being able to do stuff like writing this blog post demonstrates the company’s commitment to multifaceted growth, as opposed to limiting workers to just their role.

How have you made the most of your internship experience?

I’ve maximised my internship experience by going beyond coding. Throughout my time at New Verve, I’ve consistently sought opportunities to broaden my horizons.

During our weekly catchup meetings, I spoke with my manager, Victor Lee, about additional areas of interest that I would like to be tasked with or simply learn about. While coding remained the most relevant and central focus, I actively did or learned about other tasks mostly relevant to software development. This included shadowing my manager to gain insights into project management dynamics, actively engaging in sprint planning sessions, and even taking the lead in product stand-ups.

Moreover, during virtual-coffees, I would normally ask other employees to describe their roles and daily routines within the company so as to better understand the company’s inner workings. What I am trying to say here is that my internship wasn’t confined to a single and limited track but rather a flexible and dynamic work experience where I got to work outside pure programming and further enhance my technical skills.

How do you feel about your career after this internship experience at New Verve?

This role provided the perfect bridge between the theoretical knowledge I gained at university and the hands-on practical tasks in the real world. It’s like taking all those concepts from lectures and turning them into actual working products. Learning about resource and task management was like unlocking a whole new level of understanding. Coding is just a part of the unique challenges that come with software development. I also learned how all past skills learned while working with bigger-scale products are applicable to smaller products like CRUMBS and vice versa.

From diving into APIs to embracing agile practices, these skills are like assets that I can carry forward in my career. As technology evolves, having a diverse toolbox will be super valuable in staying adaptable and relevant. Whether I choose to work on pure software development in the future or not, the exposure to agile practices and an iterative development process will certainly be of use, especially where agility and adaptability are crucial.

If you were to sum up your time at New Verve in a sentence what would you say?

My time at New Verve was a fantastic journey where I further developed my technical skills and connected with wonderful people always eager to lend a hand.

]]>
2023-08-31T13:24:00+00:00
<![CDATA[How to use Jira for Business Teams]]> https://www.newverveconsulting.com/blog/how-to-use-jira-for-business-teams https://www.newverveconsulting.com/blog/how-to-use-jira-for-business-teams#When:11:12:00Z

Jira, a powerful Atlassian tool typically used within software development and IT teams makes managing projects simple, but did you know that other teams can also use Jira to their advantage? In addition to following Agile methodology, Jira gives teams the resources to efficiently progress in their tasks in any sector of a business. Teams from Marketing and HR, all the way to Legal and Finance can utilise the extensive features of Jira to streamline their operations.

Another resource for teams to consider is Jira Work Management, which is specifically tailored to the needs of business teams rather than software developers. Those with non-technical experience can easily manage projects, processes and tasks with efficiency. To assist with any questions, we have put together this helpful blog to help your team explore the benefits of Jira and Jira Work Management.

How can your team utilise these tools for their business needs?

As a tool that prioritises the importance of collaboration and visibility within tasks, Jira can be used in a variety of business contexts to achieve efficiency. In addition to this, the specialised nature of Jira Work Management allows teams to better understand their processes. Check out some main features of this tool and how it can assist your team:

Functions for visibility and collaboration

Jira Work Management boasts many features designed to make projects more manageable for teams. Such features include a variety of ways to view tasks, such as list view, which provides key information at a glance. On the other hand, calendar view allows team members to visualise tasks in accordance to their deadlines, ensuring that all collaborators have an understanding of upcoming tasks. Through providing a team with consistent visibility, Jira assists with the consistent progress of business teams.

Visualise and track progress

With the automations tools available within Jira, teams can easily track their progress and display any tasks in progress to facilitate an open and collaborative environment. Through data measuring capabilities, teams can monitor performance and project process to ensure that tasks are completed at an optimal level. Jira Work Management also allows such performance results to be presented in a visual format through dashboards and reports, making analysis intuitive.

Jira use cases for your team
Jira use cases for your team


Take advantage of templates available

Both Jira and Jira Work Management offer a wide variety of templates to help your business team with successful project management. From iterative workflows to project construction, these tools were created not only to help your team, but to also facilitate cross-departmental collaboration. In addition to helping teams save time templates can also allow departments to gain a better understanding of the key components associated with their projects.

A process timeline with Jira Work Management
A process timeline with Jira Work Management

Such tools have proven to be invaluable to business teams across a wide range of departments. The built-in capabilities of both Jira and Jira Work Management allow users to collaborate efficiently while maintaining steady progress and visibility within their work.

Interested in how Jira can be used to help your team? Get in touch with our expert solution team that can answer any questions you may have regarding Jira.


]]>
2023-08-29T11:12:00+00:00