+1 512 266 8271 

Wednesday, July 25

6 - 9 p.m. PT

Chelsea Piers

 

Join Praecipio ConsultingxMatters, and MoogSoft for a fun and interactive Incident Management Game Day at Chelsea Piers.

How fast can you resolve an incident? Find out how Atlassian and other ITSM tools can help reduce MTTR and provide world-class IT support.

From application monitoring to alerts, to issue tracking and team collaboration, the most effective IT teams leverage automation and integration for record-breaking mean time to resolution of incidents. In this special, hands-on workshop, attendees will interact as teams in a simulated service desk environment and respond to incident scenarios with a streamlined ITSM toolchain including Atlassian's Jira Service Desk, HipChat, StatusPage and others.

Through friendly competition and collaborative retrospectives, attendees will learn how to push alerts to the right resources, through the right platforms, for highly responsive swarming and troubleshooting.

Who should attend?
If you're an IT pro this one is definitely for you! But there's something for non-IT folks, too. Designers, technical writers, project managers - everyone - can learn how to participate in providing a better customer experience through a service desk simulation.

What else should you know?
Admission to this event is free and includes a delicious dinner menu, drinks, and golf! We'll also be offering cool swag and sweet door prizes. We encourage you to bring co-workers that would be interested in this workshop.

When:

Wednesday, June 20
6-9 p.m. ET

Where:

Chelsea Piers

23rd Street and Hudson River Park

62 Chelsea Piers

New York, NY 10011



Wednesday, June 20

6 - 9 p.m. PT

Sheraton Seattle / SPiN

 

Join Praecipio ConsultingxMatters, and MoogSoft for a fun and interactive Incident Management Game Day at the Sheraton Seattle.

How fast can you resolve an incident? Find out how Atlassian and other ITSM tools can help reduce MTTR and provide world-class IT support.

From application monitoring to alerts, to issue tracking and team collaboration, the most effective IT teams leverage automation and integration for record-breaking mean time to resolution of incidents. In this special, hands-on workshop, attendees will interact as teams in a simulated service desk environment and respond to incident scenarios with a streamlined ITSM toolchain including Atlassian's Jira Service Desk, HipChat, StatusPage and others.

Through friendly competition and collaborative retrospectives, attendees will learn how to push alerts to the right resources, through the right platforms, for highly responsive swarming and troubleshooting.

Who should attend?
If you're an IT pro this one is definitely for you! But there's something for non-IT folks, too. Designers, technical writers, project managers - everyone - can learn how to participate in providing a better customer experience through a service desk simulation.

What else should you know?
Admission to this event is free and includes a delicious dinner menu, drinks, ping pong to follow at SPiN. We'll also be offering cool swag and sweet door prizes. We encourage you to bring co-workers that would be interested in this workshop.

When:

Wednesday, June 20
6-9 p.m. PT

Where:

Workshop:

Sheraton Seattle

1400 6th Avenue

Seattle, WA 98101

Drinks and ping pong:

SPiN - Seattle

1511 6th Avenue

Seattle, WA 98101


 

Wednesday, May 2, 201811:00 AM - 12:00 PM

Service desk solutions enhance incident management response, but the volume and variety of alerts and “noise” can contribute to delays in response. Join Praecipio Consulting and Moogsoft for this webinar about modernizing IT operations to accelerate and improve incident management processes. Learn how ITIL-based tools, like Jira Service Desk, coupled with algorithmic clustering and correlation solutions like those from Moogsoft, can help IT teams have better visibility and be more agile and responsive.


Have you ever missed a deadline because your team couldn’t get aligned? Maybe a key team member was traveling, or you spent too much time discussing the plan instead of implementing it. Have you ever tried to “rally” through email? It starts out with good intentions; but 43 messages later, someone was left off the thread, and you’re trying to determine action items by sifting through a lengthy email chain.

Connecting the dots in email is one thing, but working with distributed teams adds to the complication. According to The State of the Remote Job Marketplace report, 3.9 million (2.9%) of the US workforce works remotely at least half the time. Historically, employers required workers to be local or work in the office 5 days a week. This requirement has shifted over time, as employers have taken advantage of new communication technologies to connect their workforce. But with a geographically dispersed team, how do you ensure they are working together effectively and efficiently? The answer is ChatOps!

So, what is ChatOps? And how can it help your organization collaborate effectively and efficiently?

ChatOps is a “collaboration model that connects people, tools, process, and automation into a transparent workflow.” Using a chat application like Atlassian’s Stride will centralize and streamline your discussions, planning, and action items; while improving the following areas:  

  1. Swarm on an Issue – Instantly connect with team members in chat rooms to discuss needs and action items. Include your traveling teammates in the discussion by using the Stride mobile app.
  2. Decide on a Clear Path Forward – Real-time decisions can be implemented and assigned in Stride using the Decisions and Actions functionality.
  3. Resolve Issues Faster – Centralizing your discussion in Stride will quickly determine objectives, cutting down on unnecessary cycles.
  4. Ensure transparency – Tasks (Actions) are tracked in Stride and visible to others. Team members can view what tasks are pending or completed, and how it impacts current workflows.

No matter where your teams are located, you can increase your productivity by embracing the ChatOps philosophy and using Stride. If for no other reason, do it for the Giphy App.

Interested in learning more about ChatOps? Contact us today.

By Amanda Babb

Clients and potential clients ask us what sets us apart from other Atlassian Solution Partners. While I hate answering this question as I have good relationships with people from other Solutions Partners, I love the answer we have at Praecipio Consulting. 

We're people people. The relationship is the most important thing to our success. While we're working on the cutting edge of technology every day with every client, at the end of every day and every engagement, we're still focused on the people. The goal of every engagement is to make life just a little easier on the people through good process, well practiced. 

We're officially wrapping a nine-week engagement this week with a long-term client. This particular client has come back to us several times throughout my career here at Praecipio Consulting. The relationship and trust we've built with these folks have gone a long way to establishing both business and personal relationships around not only mutual interests but genuine caring about each other as people. 

This week, though, I was humbled by the other people I appreciate, but often overlook. When you stay at the same hotel for ~ two months, you get to know the staff as well. In particular, two employees stood out to me, not only for their excellent customer service, but their own openness and willingness to have conversations, debates, asking how the project team is doing, accommodating last minute changes, and making sure we were taken care of in whichever small ways they could. It's about the people and these two people showed us that what we drive with our clients is the right thing to do. 

Today was particularly poignant as this was my last night at this hotel. As a small gesture of my appreciation, I bought a simple bouquet and split it to give each of them a thank you for taking care of the project team. Not only taking care of the project team, but during a particularly arduous week, taking goofy pictures, discussing Netflix series, sharing their excitement of going to a Cavs game for the first time, or the excitement of the premiere of Black Panther. To put it plainly, they treated us like people...not consultants. 

At the end of the day, it's about people. It's about our day-to-day interactions with people that make what we do so amazing. Good days or bad days, people are people: interacting as a person and not as a title can bring great things to clients and friends. I, for one, am super proud to know these two amazing gentlemen and sincerely thank them for all they do! 

 

Thursday, May 31

9 a.m. - 1 p.m. CT

Praecipio Consulting Offices

About the event

In this course, attendees learn how Jira is organized and gain hands-on experience working with the Jira application by performing the most common tasks.

Attendees work through real-life scenarios using a preconfigured instance of Jira. By logging in to Jira as users with various job roles and Jira roles, attendees gain an understanding of who typically performs which tasks and why. After attending this course, attendees will learn the basics of managing and tracking team issues and projects. They will return to their jobs with increased confidence and a better command of often-used Jira features.

Lunch, snacks, and beverages will be provided! 

Date & Time

May 31, 9 a.m. - 1 p.m.

Objectives

After attending this course, attendees should be able to:

  • Create a Jira issue and progress it through the workflow
  • Monitor the issue status as it flows through the workflow using search
  • Describe how issues are categorized in Jira
  • Save a search to simplify status requests
  • Modify existing issues, changing priority and assignees
  • Update multiple issues in one operation to align with changing business requirements
  • Use versions to coordinate a product release
  • Communicate progress of project tasks using the Jira dashboard.

Audience

This course is designed for novice or new Jira users, product managers, project administrators, Jira application admins, and system admins. Jira experience or issue tracking systems is not required. This class is a prerequisite for all other Jira courses.

Topics

  • What is Jira?
  • Jira roles
  • Navigating Jira
  • Issues Hierarchy
  • Managing Issues
  • Workflow Concepts
  • Version Management

Cost

$250 


Where:

Praecipio Consulting 

5918 West Courtyard Drive Ste 450

 Austin, Texas 78730


Wednesday, May 23

6 - 9 p.m. PT

W Hotel San Francisco / SPiN

 

Join Praecipio Consulting, xMatters, and MoogSoft for a fun and interactive Incident Management Game Day at the W Hotel San Francisco (Laptops required!).

How fast can you resolve an incident? Find out how Atlassian and other ITSM tools can help reduce MTTR and provide world-class IT support.

From application monitoring to alerts, to issue tracking and team collaboration, the most effective IT teams leverage automation and integration for record-breaking mean time to resolution of incidents. In this special, hands-on workshop, attendees will interact as teams in a simulated service desk environment and respond to incident scenarios with a streamlined ITSM toolchain including Atlassian's Jira Service Desk, HipChat, StatusPage and others.

Through friendly competition and collaborative retrospectives, attendees will learn how to push alerts to the right resources, through the right platforms, for highly responsive swarming and troubleshooting.

Who should attend?
If you're an IT pro this one is definitely for you! But there's something for non-IT folks, too. Designers, technical writers, project managers - everyone - can learn how to participate in providing a better customer experience through a service desk simulation.

What else should you know?
Admission to this event is free and includes a delicious dinner menu, drinks, ping pong to follow at SPiN. We'll also be offering cool swag and sweet door prizes. Bring a laptop, and YES, bring co-workers that would be interested in this workshop.

When:

Wednesday, May 23
6-9 p.m. PT

Where:

Workshop:

W Hotel San Francisco

181 3rd Street

San Francisco, CA 94103

Drinks and ping pong:

SPiN

690 Folsom St #100

San Francisco, CA 94107


 

 

Praecipio Consulting was recently named one of the first New Relic Navigators in New Relic's Partners Program. As an Atlassian Enterprise Platinum Solutions Partner, Praecipio Consulting has also developed strong partnerships and expertise with a variety of complementary technologies, like New Relic, to ensure its customers are implementing the most effective solutions.

The New Relic Navigators Program was designed to help organizations interested in using New Relic to drive speed and visibility for joint customers with cloud migration best practices.

The program required Praecipio Consulting sales, delivery, and support team members to become trained and certified as New Relic Certified Performance Pros, learning all there is to know regarding the New Relic platform and how to build its capabilities around services for cloud migration and application performance monitoring.

Praecipio Consulting, founded in 2006, is a business process management and technology consulting firm leveraging the Atlassian toolset to deliver first-class solutions for DevOps, Agile, and IT Ops practices. Praecipio Consulting services include process and technology consulting, managed services/hosting, and product and software development. As an Atlassian Platinum Solutions Partner and process expert, Praecipio Consulting leverages the best technologies and methodologies to enable true DevOps transformations.

Introduction 

Custom macros are a popular, supported, and versatile addition to any confluence page. Confluence users are able to use macros by making their own, searching the macro library, or by getting access to additional macros through add-ons. If you are making your own macro through an add-on, you will know that the parameter types, aka fields, are limited to the following: 

    • boolean - displays a check box.
    • enum - displays a select field.
    • string - displays an input field (this is the default if unknown type).
    • spacekey - displays an autocomplete field for search on space names.
    • attachment - displays an autocomplete field for search on attachment filenames.
    • username - displays an autocomplete field for search on username and full name.
    • confluence-content - displays an autocomplete field for search on page and blog titles.

Using JavaScript and Soy templates, you are able to inject custom parameters into a macro. The following tutorial is an example of a custom field injected into a basic macro form. The goal is to create a multi-select drop down menu comprised of static predetermined menu items. Note- JS functionality to create a multi-select list and the CSS are not included. 

 

Steps for injecting an element into a macro 

Building the macro

Example code of plugin.xml 

 

Macro prior to injecting content

 

*Note: The "Status" parameter is not visible in this image. That is because the element is hidden with CSS. More on why the element is hidden in the JavaScript section

 

Configuring the Soy template multi-select code


JavaScript injection

JS code with explanation

 

Completed front-end example with JavaScript

 

 

Why is the Status Parameter Gone? 

The drop down multi-select captures the user's selection on the front end. When passing the macro form information back to the server via the preview or the save button, the Status Select format is not readable. To make sure that your information is able to be parsed, you may insert relevant information into another macro field. In this case, the user's responses are sent to the hidden Status parameter each time he/she makes a change to the StatusSelect. On save or on preview, only the hidden information is sent to be parsed. 


Potential Issues 

  • I only see an empty field when opening the edit macro, I can only see my field when reloading the page with the editable macro, OR I am getting null variable errors. 

    This may be a JS async error, which could explain some inconsistencies. Make sure that this JS file is accessible to the page, that functions are properly nested, and that the initial if clause is triggered as expected. The edit screen and dialog boxes are not connected to a page reload so queries done "on load" of the page will not be caught at this point. Use .ajaxComplete or an event trigger to re-run necessary functions. 

  • My new element works but now I am missing functionality from other parts of my page.

    Make sure that your selectors are unique and as specific as possible. Try to limit using css and JS selectors by the AUI class names as these are repeated through out Confluence. 

  • I am appending my element but only see a blank input box. 

    Your parameter type may limit the content that can be appended to it. For example, select lists cannot have non-option items added to it and will instead render a broken input box. Confirm that your template has the appropriate wrappers if any. You may need to append your template to the container instead of the parameter. 

 

 
 


By Christopher Pepe, Dragon of the West

Machine learning, artificial intelligence (AI), and other advanced technical concepts are not new to Praecipio Consulting's engineers. In their spare time, they like to experiment, solve problems, and test ideas in a variety of areas. And the way they see it is they succeed, or they learn. Praecipio Labs, formalized in 2017, has really been around since the beginning. Whether it was a problem that needed solving, or it was just innate curiosity, Praecipio Labs was there to dig in and find a solution - or just have some fun! Most of the team's activity includes a variety of topics that may not be beneficial today, but are interesting nonetheless - like AI, improving advanced systems configurations, and much more.

So, who's the fearless leader?

Christopher Pepe, the Dragon of the West, oversees Praecipio Consulting's more technical endeavors. Having studied neural networks in college for robotic control systems, he has recently revisited the topic to enjoy some of the advancements that have been made. As artificial intelligence is held up as the greatest thing the universe has ever known it seemed like the right time to jump back in. Together with a ragtag team of interested engineers, Christopher is leading the Praecipio Consulting machine learning think tank to see if they can converge on a future that is better than a bag-o-if statements.

Some of Pepe and team's early projects included the Jira Toaster and Beer Me Jira. That was just the beginning. Today, Praecipio Labs is beginning to experiment with applications for machine learning. 

Pepe's recent experiment with text generation with neural networks is one of the many learning opportunities. We explored with Pepe his most recent experiment. 

Concept

Using neural networks to generate text is certainly not novel but is a fun exercise. It is also a fairly simple problem since there isn't much preprocessing to create training data. (In most data science and AI exercises one spends the majority of the time formatting and processing data.) The idea here is simple, we want to train a neural network on a given body of text (corpus) so that it can generate similar text. In this way one can generate text in the voice of the author.

I took on this experiment to build an AI that could speak in my voice. As with any worthwhile endeavor, I learned more than I accomplished.

Approach

People approach this problem with either character based or word based inputs. Character based means that if your input is "Hi there Bob" then the network is fed "H", "i", " ", "t", "h", "e", "r", "e" and so on. If word based then the network is fed "Hi", "there", "Bob." Character based approaches allow the network to do cool things like create new words. Word-based is an easier approach and in our approach was the more successful choice with less training. Our approach used a wide-ish, shallow network instead of a deep network. That means our model memorized the corpus rather than learning the meaning of it.

Training data

In all training problems, you need a large set of training data that has inputs and corresponding outputs. For instance to build a tweet sentiment model one needs 1+ million tweets with an associated sentiment label (0=mad, 1=annoyed, 2=flat, 3=happy, 4=overjoyed) and the quality of that training data determines how good your model is. That's a big task to build on a novel data set.

On the other hand training, a text generator is a simple process. The input is some number of words and the output is the next word in the corpus. Using this paragraph as an example one input might be "On the other hand training a text generator is a" and the associated output value would be "simple." The next input would be "the other hand training a text generator is a simple" and the output would be "process." 

Stepping in this way over the corpus a number of times the network eventually converges to an acceptable point.

Goals

GPU Training

To get anywhere with deep learning one really needs to train on GPUs. There are some nuances to using GPUs on AWS, and to writing code that will take advantage of multiple GPUs. This project allowed us to figure out a successful approach to using AWS for training our models.

Intro to Recurrent Neural Networks

My intro to neural networks was in college using plain old fully connected, feed forward networks for non-linear control systems  (it was a bit more state of the art back then but would still be a fun project). Life and career keep me focused elsewhere and I've only recently jumped back in. There are a dizzying array of new architectures, and approaches to interesting problems to solve. I have long been interested in time series problems and have been focused on recurrent neural networks. This was a simple but non-trivial challenge to write from scratch.

Results

After 84 epochs the loss function was minimized to 0.1195. Providing a random sample of text from the corpus as a seed the network produced this output:

The source corpus content is listed here. You can see that the network simply memorized and regurgitated the source.

Some generated samples varied or had incomplete sentences but overall this model did an excellent job of recreating the source document.

I, and the team, look forward to sharing more experiments and tests like this one soon.

Wednesday, April 25

6 - 9 p.m. CST

Sheraton Westport Chalet

 

Join Praecipio Consulting, xMatters, and MoogSoft for a fun and interactive Incident Management Game Day at the Sheraton Westport Chalet (Laptops required!).

How fast can you resolve an incident? Find out how Atlassian and other ITSM tools can help reduce MTTR* and provide world-class IT support.

From application monitoring to alerts, to issue tracking and team collaboration, the most effective IT teams leverage automation and integration for record-breaking mean time to resolution of incidents. In this special, hands-on workshop, attendees will interact as teams in a simulated service desk environment and respond to incident scenarios with a streamlined ITSM toolchain including Atlassian's Jira Service Desk, HipChat, StatusPageand others.

Through friendly competition and collaborative retrospectives, attendees will learn how to push alerts to the right resources, through the right platforms, for highly responsive swarming and troubleshooting.

Who should attend?
If you're an IT pro this one is definitely for you! But there's something for non-IT folks, too. Designers, technical writers, project managers - everyone - can learn how to participate in providing a better customer experience through a service desk simulation.

What else should you know?
Admission to this event is free and includes a delicious dinner menu, drinks, and games to follow at Westport Social. We'll also be offering cool swag and sweet door prizes. Bring a laptop, and YES, bring co-workers that would be interested in this workshop.

When:

Wednesday, April 25
6-9 p.m. PT

Where:

Workshop:

Sheraton Westport Chalet

191 & 900 Westport Plaza

St Louis, Missouri, 63146

Drinks and games:

Westport Social

910 W Port Plaza Dr,

St. Louis, MO 63146

 

AUSTIN, TX
March 27, 2018 - 9 a.m. to 5 p.m.

Join us for Atlassian Planning with Portfolio for Jira to learn everything you need to know for project planning

About the event:

Interested in learning the ins and outs of Portfolio for Jira? Join our course to get the full scoop on one of Atlassian's most powerful apps for Jira Software. From this course, you'll get an introduction to Portfolio for Jira, a comprehensive overview of how the product works, and we'll share some best practices. The course walks you through building a roadmap based on work in Jira Software, forecasting release dates, managing team capacity, and creating and sharing reports on these important topics with stakeholders. This course also includes several hands-on labs giving you an opportunity to build and refine a Portfolio plan using sample data. We will provide refreshments throughout the training, and lunch will be catered. 

Objectives

After attending this course, attendees should be able to:

  • Configure Jira Software to work optimally with Portfolio for Jira
  • Create a roadmap based on data in Jira Software
  • Maintain a live plan so it's always in sync with work happening in Jira Software
  • Understand and manage team capacity through Portfolio for Jira
  • Forecast when your project will ship or whether you'll be able to ship by a certain date
  • Adjust scope, team velocity, and release timeline to understand impacts to your plan
  • Clearly see how your work aligns to business strategy with "themes" and reporting in Portfolio for Jira
  • Use reports to communicate with stakeholders about project progress and scenarios under consideration
  • Use new levels of issue hierarchy to ensure epics and stories always map back to the big picture

Audience

Anyone responsible for setting up a Jira Software project which includes:

  • Program managers
  • Project managers
  • Product owners
  • Product managers
  • Development team managers using Jira Software


Where:

Praecipio Consulting 

5918 West Courtyard Drive Ste 450

 Austin, Texas 78730


Be a part of Atlassian’s biggest world tour, and visit us at the Atlassian Team Tour right here in Austin, TX. Get the latest product updates and learn how the right tools, paired with team practices, can strengthen your organization.

Hear from Atlassian and industry leaders in your city at this unique, one-day-only event. Spend a day exploring exciting announcements and new features, see live demos, and connect with teams in your community.

Anyone who's interested in getting the most out of their tools is welcome to come.