Blog

Agile methodology for DevOps and O&M

Agile methodology for DevOps and O&M

        Filed under: Agile Software Development

Typical Agile methodologies such as Scrum, where it’s common to have regular rituals, and lock user stories during the sprint to avoid interruptions, don’t usually work for Operation and Maintenance (O&M) projects, and DevOps, because the activities in that type of projects are usually unpredictable, and priorities change rapidly and really often. Kanban is a…

Continue reading »

Tagged: , , ,

About the Webinar: High-Performance Teams – Why the ‘Who’ Matters Less

About the Webinar: High-Performance Teams – Why the ‘Who’ Matters Less

        Filed under: Agile Software Development

This month’s webinar from the Scrum Alliance was: High-Performance Teams: Why the ‘Who’ Matters Less, by Fabian Schwartz. He began the webinar by talking about the 2004 USA Olympic Basketball team. For those of us who don’t follow the Olympics, or any sports at all, the USA Olympic Basketball team usually wins gold. But on…

Continue reading »

Tagged: , ,

About the webinar: Top 10 Secrets of Agile Transformation

About the webinar: Top 10 Secrets of Agile Transformation

        Filed under: Agile Software Development

  I recently watched a webinar from the Scrum Alliance: Top 10 Secrets of Agile Transformation. It was delivered by Michael Sahota, founder of the Toronto Agile community. In it, Sahota shared the 10 secrets he follows when helping create a successful Agile transformation, based on his experience as a Scrum Alliance Certified Enterprise Coach℠….

Continue reading »

Tagged: , ,

Agile Procurement Strategy

Agile Procurement Strategy

        Filed under: Agile Software Development

  Effective agile software development begins with a procurement team that understands what’s important in a contract for agile development. Often, customers require fixed price proposals even though requirements are not fully defined in the RFQ.  How can vendors submit fixed price proposals when requirements are unclear? Fortunately, agile allows for that. Contract Phase 1…

Continue reading »

Tagged: , , ,

Implementing best practices of user-centered design (UCD)

Implementing best practices of user-centered design (UCD)

        Filed under: Agile Software Development, Usability

We believe that user-centered design (UCD) is one of our super powers and a cornerstone of our agile development approach. Agile is, in fact, based almost entirely on user-centered design because it relies on the iterative cycle of listening, building, and deploying. In Scrum, for example, everything revolves around user stories and the fundamental component…

Continue reading »

Tagged: , , ,

Git best practices for Agile projects and distributed teams

Git best practices for Agile projects and distributed teams

        Filed under: Agile Software Development, Web Development

For those who are not familiar with Git, it’s one of the most popular version control systems, created by Linus Torvals for the development of the Linux kernel. One of the best features of Git is that every directory on every computer is a full-fledged repository with complete history and full version tracking abilities, independent of…

Continue reading »

Tagged: , , , , ,

What is Quality Assurance?

What is Quality Assurance?

        Filed under: Agile Software Development, Web Development

  Let’s start with the definition: Quality Assurance (or QA) are those activities we do to ensure that whatever project we’re delivering is at the required quality level. Now for most people, those activities are all related to testing. And truthfully, whenever I think of QA and attempt to explain it to someone else, I go…

Continue reading »

Tagged: , , , , , ,

Agile Software Development Overview

Agile Software Development Overview

        Filed under: Agile Software Development

Last month I read a classic text on agile software development called The Agile Samurai: How Agile Masters Deliver Great Software by Jonathan Rasmusson.  This book is required reading for all team members in our organization. When my teenage son (an aspiring software engineer) asked me what the book was about, I told him about…

Continue reading »

Tagged: , , , ,