Agile Trailblazers Blog

What to Look for in an Agile Training Course

[fa icon="calendar'] May 23, 2017 2:00:00 PM / by PaulG posted in Events, Agile, Agile Organizational Design, Training, Lean, Certification

[fa icon="comment"] 0 Comments

How do you  learn?  

Read More [fa icon="long-arrow-right"]

All you wanted to know about Responsive Design - summarized!

[fa icon="calendar'] May 18, 2017 2:00:00 PM / by BorisS posted in Agile, Development, UX, Responsive Design, UI Design

[fa icon="comment"] 0 Comments

“I have been asked from a lot of developers “What is responsive design all about? How does it work, and how do I do it?”  In this article I’m going to try to explain responsive design and how that relates to media queries.”

Read More [fa icon="long-arrow-right"]

7 Benefits of User Story Mapping

[fa icon="calendar'] May 16, 2017 2:00:00 PM / by Urooj Hussain

[fa icon="comment"] 0 Comments


Read More [fa icon="long-arrow-right"]

How to Start an AngularJS Application

[fa icon="calendar'] May 11, 2017 2:00:00 PM / by Michael Fried

[fa icon="comment"] 0 Comments

Have you ever thought about learning AngularJS but didn’t know where to start? Today I’m going to show you how to quickly spin up an AngularJS 1.6.x application using a couple of different tools and then touch on the important AngularJS concepts to get you started.

Read More [fa icon="long-arrow-right"]

3 things about Agile requirements roles that you want to know

[fa icon="calendar'] May 9, 2017 2:00:00 PM / by Urooj Hussain

[fa icon="comment"] 0 Comments

In my experience delivering high velocity, critical business projects, I have worked in environments that have traditional software development approaches as well as environments using agile development approaches. While Scrum has a Product Owner role, every organization is unique and hence their adaptation of roles when they are in an agile environment differs in how the business and IT interpret these roles. Lack of clarity of these roles often results in team members and stakeholders becoming frustrated as they constantly step on each other toes. Here are three key questions that differentiate between the following potential roles at scale that are involved in bringing product direction and building a viable backlog. These roles collectively can work together to help shape the backlog:

Read More [fa icon="long-arrow-right"]

3 reasons why CEOs need to care about Agile.

[fa icon="calendar'] May 5, 2017 2:00:00 PM / by Brian

[fa icon="comment"] 0 Comments


If you’re a CEO of a company, agile and scrum should be very familiar to you. If not, you run the risk of losing productivity and profit in your business. The top 3 challenges for CEOs who are driving change in their organizations to meet with shareholder expectations are:

  • To prepare organizations to respond to market volatility
  • To foster growth and innovation
  • To develop human capital
Read More [fa icon="long-arrow-right"]

Let's Go Deal with Nexus Repository Manager

[fa icon="calendar'] May 3, 2017 2:00:00 PM / by Sasi Kumar

[fa icon="comment"] 0 Comments

Are you looking to streamline your software artifacts, application packages, open source dependencies? Wouldn't it be great to have a solution that is easy to install, upgrade, maintain, and has a very good web UI with minimal overhead? Along with that if the solutions come with RSS feeds to keep you updated on broken dependencies and provides high availability, faster downloads of your packages during builds or deployment. Whoa, I would want that now!!!

But wait, what if you also can get it for free? 

Well, all that is possible. if you choose Nexus repository manager. It comes as a open source or a paid version. You can decide based on your needs.

Nexus repository manager is used to manage software "artifacts" required for development. If you develop software, your builds can download dependencies from Nexus and can publish artifacts back to Nexus creating a great easy way to share artifacts within the organization. With Nexus, you can completely control access to, and deployment of, every artifact in your organization from a single location.

How can Nexus repository manager save your time and money?

  • Supports almost all formats of binaries
    • Java JAR, WAR, EAR formats
    • Plain ZIP or .tar.gz files
    • Other package formats such as NuGet packages, Ruby gems, NPM packages
    • Executable formats such as .exe or .sh files, Android APK files, various installer formats
  • Managing project dependencies,
  • Artifacts and Metadata management
  • Proxying external repositories
  • Versioned central location to be shared within the organization

Here is how you install and configure nexus on linux platform.

In this example, we have installed:

# Start by creating new user and group, you will prompted do add additional info.
sudo adduser nexus
#change to work dir cd /tmp #Then download fresh version of nexus. In my case v2.12.0-01 sudo wget #Create nexus basedir and change to it sudo mkdir /usr/lib/nexus-oss cd /usr/lib/nexus-oss/ #Extract nexus-2.12.0-01 omly directory from archive. No need of extracting working dir. sudo tar xzvf /tmp/nexus-3.0.0-03-unix.tar.gz nexus-3.0.0-03-unix/
# Move it to wanted install dir sudo mv nexus-3.0.0-03-bundle /usr/local/ cd /usr/local # Create symb link to nexus sudo ln -s nexus-2.12.0-01-bundle nexus # create a symling in /etc/init.d called nexus pointing to the startup script for nexus sudo ln -s /usr/local/nexus/bin/jsw/linux-x86-64/nexus /etc/init.d/nexus # Make nexus executable cd /usr/local/nexus/ sudo chmod -R a+x bin Now we have nexus installed in a specified folder location in our server. Lets follow the next steps to run nexus in the server. sudo /etc/init.d/nexus start # Run nexus as a Service on Ubuntu cd /etc/init.d update-rc.d nexus defaults sudo service nexus start
Read More [fa icon="long-arrow-right"]

Avoiding the Agile Tool Trap

[fa icon="calendar'] May 2, 2017 3:27:00 PM / by Suraya Bradshaw posted in Agile, Scrum

[fa icon="comment"] 0 Comments


Read More [fa icon="long-arrow-right"]

Getting the most out of Cucumber, Gherkin and Selenium

[fa icon="calendar'] Apr 27, 2017 3:29:00 PM / by Eric Taylor posted in Cucumber, Gherkin, Automated Testing, BDD, Testing, Selenium, ATDD

[fa icon="comment"] 0 Comments


Cucumber, Selenium and Gherkin have become popular tools for helping teams implement test automation or what is often referred to as Acceptance Test Driver Development (ATDD) or Behavior Driven Development (BDD).  In this article we will cover some more advanced features of the Gherkin language that can help you write tests that are simpler and more reusable.

We will cover:

  1. Using Regular Expressions for Dynamic Data
  2. Scenario Outlines
  3. Tables as Arguments
  4. Backgrounds

In this article series we use Ruby as the implementation language (and we recommend Ruby when there is no other existing preference). However, these examples will translate easily to other languages like Java.


Read More [fa icon="long-arrow-right"]

The Daily Scrum – It’s Not Your Father’s Status Meeting

[fa icon="calendar'] Apr 25, 2017 2:23:00 PM / by BrianB

[fa icon="comment"] 0 Comments

The Scrum framework has four key events: 1) Sprint Planning, 2) Daily Scrum, 3) Sprint Review, and 4) Sprint Retrospective. At Sprint Planning, we set a Sprint Goal that binds the team to work together on a common mission towards delivering a real outcome by the end of the Sprint. The plan (otherwise known as the Sprint Backlog) is the team’s best idea on how to accomplish its mission towards the Sprint Goal. So, how many plans have you ever made in your life that happen precisely the way you initially thought? If you are in the camp of “the plan is the plan is the plan”, it might make sense to get together every day and give a status update to your fellow team members on where you are with executing the plan. In the solutions delivery business, that’s just not reality!

Read More [fa icon="long-arrow-right"]

Subscribe to Email Updates