Luis Cuellar

Certified Scrum Master, Agile Project Manager and Coach, and Co-Founder of Agileana LC. He has extensive skills and experience as a web developer, web designer, software analyst, section 508 consultant, professional photographer and illustrator. His interests include web usability, lean startups, photography, and he is constantly exploring new ways to make the team more effective as an integrated Agile unit.
All articles by Luis Cuellar

Kanban as an alternative to do Agile in unpredictable projects

        Filed under: Agile development, Web Development

Recently, in one of our projects for the State Department, we released a very important feature to support the review process of projects they develop around the world with embassies and local institutions. We were using Scrum and it was working great. As you may know, in Scrum, the user stories are locked within the sprint, … Continued

Tagged: , , , ,

Sprint Retrospectives as a vehicle for continuous improvement

        Filed under: Agile development, Project Management, Web Development

Agile is not just a great methodology for implementing complex projects, it also helps solving operational problems and developing best practices. While the Sprint Planning, Standup, Sprint Review and Backlog Grooming meetings are focused on the project, the Sprint Retrospective is focused on improving the way the team executes their sprint for the purpose of continuous improvement. This meeting is scheduled at … Continued

Tagged: , , , ,

The power of a user story

        Filed under: Agile development

Comic by Scott Adams User stories are critical artifacts in any Agile project. It allows stakeholders communicate their requirements to the development team in an integral fashion. But why are user stories so powerful? Because they communicate the purpose of a requirement from the user’s point of view. Say that you own a very popular news website … Continued

Tagged: , , , ,


Agile coaching to help bright interns work in a collaborative environment and improve their performance

        Filed under: Agile development, Summer Internship Hackathon

I have had the great opportunity to coach very smart interns about agile methodologies in our Summer Internship Hackaton. This is the first time I introduce Agile to developers with very little experience in that methodology, and it’s exciting to see results within just a week of work. In the first day of the internship, I gave a … Continued

Tagged: , , , ,

Meet your neighbors

Meet your neighbors

        Filed under: Agile development

Our project community is always bigger than we think. Why don’t we invite them over for coffee and introduce ourselves? Jonathan Rasmusson – The Agile Samurai One of the most critical steps in Agile development is meeting your neighbors. In fact, identifying your neighbors is part of the inception deck that should be done before … Continued

Tagged: , , , ,

Git best practices: Commands to create and merge main and supporting branches

        Filed under: Agile development, How to

I recently published an article about Git standards to prevent code conflicts. Down below are all the Git commands you need to know to follow those standards. This is highly recommended when you collaborate with other teams that are not in your company, or when your team is not always collocated. We use those standards daily, and they … Continued

Tagged: , , , , ,

Git best practices: How to minimize code conflicts

        Filed under: How to

Code conflicts suck, any developer knows how painful it is to pull changes from a Git repository just to discover that she will need to invest another hour working on solving conflicts caused by the work of another developer in the same file. Probably, she will end doing a pair review with the other developer to ensure that … Continued

Tagged: , , , ,

Pros and cons of Agile Project Management Tools and how to use them correctly

        Filed under: Agile development

At the end of every sprint we run Agile retrospectives to discuss and analyze what went well in the sprint and what could have been done better. We have come to the conclusion that usually, poor communications, assumptions and failure in expectations management are the reason why things go wrong. Although Agile is not about tools but about … Continued

Tagged: , , , , , ,

Best practices for communication of distributed agile teams

        Filed under: Agile development, How to

Having everyone sit together improves the productivity of your agile team because everybody can speak to each other at any given time and get questions answered  fast, and it’s easier to see what everybody’s doing and be on the same page. However, it doesn’t mean that distributed teams can’t perform as good as collocated team, one way … Continued

Tagged: , , , , , , ,

drupal logo

How to switch Drupal distributions in an existing website

        Filed under: Agile development, Government websites, How to

Drupal distributions provide site features and functions for a specific type of site as a single download containing Drupal core, modules, themes, and pre-defined configuration. They make it possible to quickly set up a complex, use-specific site in fewer steps than if installing and configuring all those elements individually. Switching Drupal profiles in an existing … Continued

Tagged: ,

bad news for drupal 6

Bad news for Drupal 6 users: PHP unsupports the 5.4 branch

        Filed under: Government websites

PHP announced last year that the version 5.4 is going to be unsupported. That represents a problem for Drupal 6 users, because Drupal 6 may produce errors or unexpected behavior with a PHP version higher than 5.4. Given that announcement, it’s expected that soon, hosting companies will discontinue support of PHP 5.4, which means that Drupal 6 users will need to … Continued

Tagged: , , , , ,

Are CAPTCHA accessible?

        Filed under: Accessibility (508)

CAPTCHA (acronym for “Completely Automated Public Turing test to tell Computers and Humans Apart”) is a challenge-response test that is utilized to determine whether or not the user is human or an automated script (also known as robot). This method is popular to prevent spam generated in form submissions, and is usually based upon an … Continued

Tagged: , , ,

Most common issues in web accessibility

        Filed under: Accessibility (508)

These are the most common issues we find when testing web accessibility: Inadequate use of headings in the content of the pages The software used by people with sight disabilities, called page readers, reads the content of a website according to the meaning of its HTML code. In plain English, HTML offers different types of … Continued

Tagged: , , ,