The 2018 Guide To Pursuing A Full Agile Software Lifecycle

The 2018 Guide To Pursuing A Full Agile Software Lifecycle

The term, Agile, in software development refers to a group of development processes based on solving problems through collaboration across teams. It is a framework that encourages developers to work together, stay accountable, and constantly seek improvements. Using Agile is a way to compete in a world of constant demand. 

Read More

Agile Business Analyst Certification: The Professional Scrum Master I (PSM I) Certification From Scrum.org

Agile Business Analyst Certification: The Professional Scrum Master I (PSM I) Certification From Scrum.org

One of the quickest ways to prove your competency as an agile business analyst is getting certified. Though having experience on agile teams is valuable, it’s also worthwhile going the extra mile to formalise that experience by getting certified. Certification is also a great path for those without experience on agile teams to get their feet wet.

Read More

8 Characteristics Of Scrum Teams BAs Should Know About

8 Characteristics Of Scrum Teams BAs Should Know About

Scrum is one of the most widely used frameworks aligned to Agile and is adopted extensively across software development teams.

This article highlights some characteristics of scrum teams you should be aware of if you are a business analyst and you find yourself working as part of a scrum team:

Read More

How Agile & Lean Practices Affect Business Analysts

How Agile & Lean Practices Affect Business Analysts

The role of business analysts can be aligned with agile practices in a way that benefits everyone involved. BAs who have been recently thrust in an agile environment should familiarize themselves with the principles and practices of agile, and go the extra mile to develop competencies that go beyond what is expected of them on traditional or waterfall-based projects.

Read More

Don't Let Governance Threaten Your Agile Transformation

Don't Let Governance Threaten Your Agile Transformation

Governance seems to be one of those frightening words that threaten to stop an Agile transformation effort dead in its tracks. I’ve been hearing it whispered, and even screamed once or twice, quite a lot recently. There’s no big surprise here. As big corporations and Government agencies get increasingly fascinated by frameworks like Scrum, they are mandating their IT departments to “go agile” and then, sooner or later…governance!

Read More

A List Of Free Business Analysis Training: Agile Perspective

A List Of Free Business Analysis Training: Agile Perspective

The list below comprises free business analysis training courses that can help you hit the ground running when you practise business analysis within the Agile context. Where a course is not offered for free indefinitely, financial aid is available. Here we go...

Read More

Agile Training For Business Analysts & Product Owners: Why Bother?

Agile Training For Business Analysts & Product Owners: Why Bother?

For Business Analysts & product owners on Agile Projects, training can be the difference between a mediocre and a great performance on the team. Sue Bramhall, consultant and owner of Solutionsonsite, says a high number of software development projects fail due to poor and unclear business requirements.

Read More

Agile, Waterfall & Somewhere In Between

Agile, Waterfall & Somewhere In Between

A key aspect of software development is understanding which methodology best supports your team in delivering the right results. The word "support" is emphasized here because what matters more at the end of the day, is the solution you deliver and its ability to meet the needs of the business.

Read More

What Business Analysts Can Learn from Agile Thinking & Logistics

What Business Analysts Can Learn from Agile Thinking & Logistics

In today’s business climate, connectivity, the grand scale of partnerships and complex communication keeps everything moving at fast speeds. Analysts have no choice but to adapt quickly to emerging consumer or company demands and come up with innovative ideas while in action and under pressure, even as the full details of the situation are still unclear - Guest Post by Willie Pena

Read More

Techniques Every Agile BA Should Know About - Part 1

Techniques Every Agile BA Should Know About - Part 1

One of the main characteristics of Agile Business Analysis is the use of “lightweight” techniques. The very nature of Agile analysis which emphasizes customer collaboration, working software, individuals and interactions, and responding quickly to change implies that certain techniques fit the bill more than others do.

Read More

The Underlying Fallacies of the Waterfall Methodology

The Underlying Fallacies of the Waterfall Methodology

The fundamental principles of the waterfall methodology are: 1. You always know your goal at the beginning of the project 2. You can proceed along a straight line towards your goal 3. You can deliver a complete and correct system. In reality however, there are no guarantees that any of these assumptions will always be true. This leads us to the fallacies of the Waterfall methodology.

Read More

Qualities of an Agile Business Analyst

Qualities of an Agile Business Analyst

The Agile software development methodology is based on lean principles and accommodates changing demands within a short space of time; it is based on the premise that requirements will always evolve and encourages teams to adapt to changes instead of attempting to specify the system completely ahead of development. This post is a follow-up to Waterfall to Agile: The Role of BAs in Agile Projects and contains a list of the qualities every BA should have (or plan to have) in order to go “Agile”.

Read More

Waterfall to Agile: The Role of BAs in Agile Projects

Waterfall to Agile: The Role of BAs in Agile Projects

It’s much easier to see the usefulness of BAs in traditional waterfall development environments where requirements have to be clearly defined in Requirements Specification Documents before system development can begin. In Agile environments however, users and developers are expected to sit in the same room and agree on what will be developed, with little emphasis on documentation. Is the BA role in Agile software development being threatened? 

Read More