4 min read

Jira 5's Social Perks

By Praecipio Consulting on Mar 2, 2012 11:00:00 AM

Jira 5 is a brilliant platform for collaboration, connecting the people, activity and applications you work with every day.

Software development involves your entire organization, and good software becomes great when you bring everyone into your development process. Atlassian Jira 5′s here, connecting the dots between the development process and the rest of your business.

Your Platform for Collaboration

Software’s the center of much of our world today: it’s in your car, on the phone in your pocket, and it shapes how you work with teams, projects, and organizations.

Jira sits at the center of your software development, from initial feature planning and assigning work, to tracking development work and testing, to managing project status and the final release. Jira 5 takes collaboration to new levels by connecting people, activity, and applications around software development.

People & Teams

Jira 5 has two powerful new ways to bring people into the conversation: ‘@mentions’ and sharing.

While Jira’s email notifications are great for keeping everyone up-to-date with the issues they’re working on, sometimes you need to bring others into the conversation who might not be actively participating in an issue already.

With Jira 5, simply @mention any user in a comment or description and they’ll receive an email indicating they have been mentioned. Autocomplete lets you select usernames on the fly and Jira makes it easy to track who is involved in the comment stream.

The Share button lets you quickly send out a broadcast-style ‘FYI’ to people and teams you are working with.

Similar to sharing in Confluence 4, you can now share issues and saved searches by simply adding a user’s name or email address and typing a quick note with some details.

Activity & Applications

With new improvements to activity streams and issue linking, Jira 5 is the central place to stay up-to-date with what’s happening on your projects.

Remote issue links allow you to connect Jira issues to any website URL or application. This is great for connecting Jira issues to pages in Confluence or issues in other instances of Jira. External applications can also link to Jira issues directly to any Jira issue using the new Jira REST API.

Activity streams now show remote activity as well. In addition to real-time updates from Jira, all other Atlassian products connected via Application Links will automatically show up in your feeds. This includes changes to Confluence pages, Bamboo build status, and source activity from FishEye, and more.

Remote applications and plugins can also add events their own to Jira activity streams.

Connecting the Dots

Atlassian tools aren’t the only applications you use alongside Jira… so Atlassian’s excited to share some killer integrations to connect the tools and teams you work with every day. Here are a few examples of how development teams are connecting with the teams around them.

Development to QA

QA teams spend their time writing tests, planning execution cycles, running manual tests, kicking off automation scripts, and providing status updates in a test management tool like Zephyr. Developers spend time in Jira, managing and tracking their own daily work, or planning work with their team.

Jira 5 Activity Streams bridge the gap between tools like these, providing real-time updates between Zephyr and Jira whenever major activity happens, such as:

  • beginning testing on a particular project or version/sprint/iteration
  • a particular test execution cycle starting
  • a brand new bug being filed or modified

Developers and anyone working in Jira get a running feed on testing activities in Zephyr, as they occur, without having to reach out to those team members to chase up status updates.

Development to Product Management

Confluence is a great tool for product managers to work on unstructured content, like requirements or specification docs. These are often directly related to one or more issues in Jira.

With Jira 5, it is easy to create a two-way link between Jira issues and Confluence pages. Simply paste the URL to an issue into any Confluence page and the Jira issue will automatically be updated with a link that page.

Development to Customer Support

It doesn’t stop with Confluence. Remote issue links in Jira 5 connects Jira issues to other items the teams you work with use:

  • a document in Box
  • a customer record from Salesforce
  • a support ticket in Zendesk
  • a discussion topic from Get Satisfaction
  • and more..

Your Platform for Integration

Jira 5 makes it easier for everyone to consume and develop plugins with two huge announcements around APIs: a stable Java API and a brand new REST API.

The stable Java API means every Jira customer can rest assured that all Jira 5.0 compatible plugins will be forwards compatible with Jira 5.x releases. Atlassian wants the best possible experience for all Jira users, so Atlassian is committed to investing in this set of stable APIs to support developers integrating with our tools. You won’t need to wait on a plugin when the next Jira 5.x release comes out – you can upgrade right away, knowing all plugins built using this new stable API will be forwards compatible!

The Jira 5 REST API gives you a new way to work with issues remotely – including the ability to search, create and link issues, and add remote events into the Jira activity stream.

Get Connected with Jira 5

Jira 5 integrates with the tools developers and other teams use to help software development stay connected to the rest of the organization. Sharing and mentions make it easy to bring others into the conversation. Remote issue links keep dynamic, relevant information in a central place. Activity streams keep you updated on what’s happening in and outside of Jira in real-time.

Jira 5 is the center of software development, connecting people, activity and applications you work with every day, helping you make great software.

Topics: jira atlassian blog facebook management software sprint stream twitter zephyr collaboration development organization atlassian-products
3 min read

Don't Let Your Software Dictate Its Own Life

By Praecipio Consulting on Jan 11, 2011 11:00:00 AM

It’s natural for us to neglect maintenance. It works like this:

  • You have a problem that needs to be fixed.
  • You neglect the need for awhile because it’s not “bad enough” for you to spend money on it.
  • The problem worsens; the need intensifies. Extra work is done to keep things running.
  • The need is prioritized. But the solution is too expensive.
  • The problem worsens even more. Tons of extra work is done to keep things running.
  • The money spent on temporary solutions nears the total cost of a solution.
  • You purchase a solution to the problem.

Now, after all that trouble, money, and wasted time, the last thing we want to do when we procure a solution is devote work to maintaining it. It’s true with any solution. When you buy a new car, you don’t want to deal with changing brake pads during your first month of ownership. When you fix a problem, you are physically and emotionally pre-disposed to exalt the solution as ultimate redemption and not think about the problem. The problem is fixed. There are no more problems.

But you can’t do this with software, even though every ounce of yourself inclines you to. Even if your business spends $1 million implementing a new do-it-all software solution. No matter how much you paid, the cost doesn’t mean your maintenance / future planning responsibilities don’t have to exist. If you don’t actively ensure your software is:

  • integrating effectively with your business processes,
  • integrating effectively with other software / systems,
  • adapting to future needs,
  • responsibly maintained,
  • used properly by employees,
  • compliant with industry trends and best practices,
  • and kept cost-effective,

…you effectively (and unintentionally) make your software fail. Indeed, in most cases, new software that becomes obsolete to the business within a year of its implementation is often the result of:

  • Misuse / lack of proper training. Employees who lack a knowledge of what the software can do, how it works, and how it improves their work, they won’t be able to see the advantage of using it – and more importantly, they won’t be able to use it right. Document management software, for example, can quickly become messy and disorganized if employees don’t understand how it’s supposed to be used. That’s a major setback to progress – and could create a problem worse than the original one.
  • Poor adoption rates / internal advocacy. Closely relating to misuse, if the solution isn’t “marketed” internally, employee buy-in could flounder. Preparing employees for a solution is a key part of the implementation process. Few people love change, and businesses can’t expect employees to react well if change is spontaneously legislated from their point of view.
  • Lack of integration with business processes. If a software solution doesn’t integrate with business processes, it doesn’t improve an organization. Period. And the more business processes it integrates with, the more valuable it becomes. Great software improves process, and improved process makes the business more profitable by trimming costs.
  • Lack of integration with other software / systems. A single software rarely solves every business problem. Multiple softwares are usually leveraged for different purposes. Since business processes throughout an organization impact one another much like those of a living organism, processes are interdependent. They interact with one another across departmental lines. Process management software will therefore interact with other systems – making integration a must for success.
  • Lack of compliance with industry trends and best practices. Keeping up with software trends is crucial in this day and age. While it’s costly, it keeps your company marketable and ensures access to support services. Adopting a software that was last updated in 2002, for example, will render you irrelevant to the times, which speaks about your organization. Best practices such as ITIL are derived from industry-leading successes. They pave paths of success for others to follow. Staying on the cutting edge and doing it right are required to remain healthy and progressive. Not doing so can leave you in the dust.

Don’t let your software dictate its own life. Planning is as important the day after “go live” as it is the day before. A software that’s prepared for, well-maintained, well-integrated, and supported with forward-thinking will yield the highest long-term ROI to the business.

Topics: blog bpm business management practices process software tips tricks company compliance cost-effective itil organization
3 min read

How To Organize SharePoint: Getting Away from Folders

By Praecipio Consulting on Oct 5, 2010 11:00:00 AM

 

 

Humans have been coming up with new ways to organize their information for years. The need to find the information you need quickly has perpetuated for centuries. When information began to be digitized, that need transitioned into the digital world – and soon we found ourselves with a pile of virtual files wondering how to manage them responsibly.

Since the 1990s, the most common way to sort through this file pile – or at least the best way to arrange them coherently – was to put the files into a “folder tree.” Folder trees are complex hierarchies of file folders that, if you mapped them out on a whiteboard, would look like your typical Christmas tree – with the high-level folders at the top, slowing segmenting downward to reveal subfolders, and the subfolders of those subfolders, and the subfolder’s subfolder’s subfolder. Say that three times fast.

The problem with folder trees is that as a company grows, their folder tree can easily turn into folder sprawl. As the tree grows, files can be buried deeper and deeper – meaning the search for a particular file takes longer in most cases – not to mention the time it takes to save a new file in the right location. And the more time it takes to find something, the more company time is wasted. That’s inefficient.

“But what about the Search function?” you say. “Can’t you just search for the file?” Youcan, actually. But in order to find the correct file, you need to know all or part of the file name – which you can’t guarantee. In order for Search to be affective, you’d need to be able to search for the things about the file you DO know – like, for instance, when it was written, who wrote it, what it was for, etc.

That being said, a better way to organize information is to forget the folder tree altogether – or at least in theory. It sounds crazy, but if done right, it can make your information architecture far more efficient than you think.

The better way involves assigning relevant attributes to every file in your system – where each file has a set of attributes that describe it, telling us what it is, what type of file it is, when it was last modified, and who modified it. Consider a hypothetical worker’s compensation form, for example, stored in a content management system. If I didn’t know what the worker’s comp form was called, but knew it had to do with insurance, I could type “insurance” as a search query – and if “insurance” was a keyword or attribute of the form, presto. I’ve got it.

                                    Document Library in SharePoint

                                      HR Request List in SharePoint

Attributes should be unique to every folder, library, or department, users associate with documents differently depending on what they are. For example, this HR request list in Microsoft SharePoint looks a lot different from the Employee Agreements document library. For one, it stores requests – not actual documents. It’s meant to track requests made to Human Resources, so each request’s attributes tell who requested it, what type of thing was requested, some details, and its approval status.

By assigning attributes to every file in your system, you’re guaranteeing faster search times and implementing a more intelligent information architecture for your organization – avoiding the messy, high-maintenance folder sprawl we mentioned earlier. By making the search process more efficient and repeatable, you’re making your company more profitable long-term.

Good technology, good process, good profit. To more learn about that or tell us how YOU organize your stuff, visit our blog.

Topics: business library management sharepoint company documentation information intelligence microsoft organization

Praecipio Consulting is an Atlassian Platinum Partner

This means that we have the most experience working with Atlassian tools and have insight into new products, features, and beta testing. Through our profound knowledge of Atlassian environments and their intricacies, we can guide your organization as you navigate these important changes.

atlassian-platinum-solution-partner-enterprise

In need of professional assistance?

WE'VE GOT YOUR BACK

Contact Us