Scrum Events (III) Daily Scrum – Introduction to Scrum

Today we are going to see the Daily Scrum. This is the only Scrum Event which duration is not proportional, that means that it is always time-boxed to 15 minutes independently of how long does the Sprint last. It is important to say that it must be always held at the same time to create […]

Static and dynamic dialogs in Adobe CQ5

In a selection widget there are two ways to provide the available options, dynamic or static. In the following lines we will discuss how to use them and when. Static options They are used when the the options are always the same. Making them static will result in a faster response and better performance of […]

Scrum Events (II) The Sprint Planning Meeting – Introduction to Scrum

The Sprint Planning Meeting is the initial event in which all the Scrum Team takes part. It is usually time-boxed to 8 hours for a Sprint event that lasts a month. This duration is proportional to the Sprint’s one. If the Sprint is planned for half month, the Sprint Planning Meeting will have a time-box […]

Introduction to Scrum – Scrum Events (I) The Sprint

The Scrum events are used to create regularity and prevent meetings not planned in Scrum. As I read in an article of Martin Fowler, how can we control an unpredictable process? With iterations, each iteration in Scrum will be called Sprint. A Sprint has a time-box of a month. This means that it can last […]

Adobe CQ5 No more prints!! How to debug better your JavaScript files

Have you ever created a validation file for a dialog? What about extending or creating a new widget? The most normal situation here is, that after designing and programming them you may want to test them, but when you open your favorite browser’s developer suite you discover that CQ loads all the JavaScript files in […]

Introduction to Scrum – The Scrum Team (and II) Scrum Master

Hi all, I hope you enjoyed the weekend! Today we will end our Scrum Team overview presenting the role of the Scrum Master. There is only one Scrum Master per Scrum Team. The Scrum Master is a managing position responsible of ensuring that Scrum is understood and enacted, they achieve it ensuring that the Scrum […]

Introduction to Scrum – The Scrum Team (I) Product Owner and Development Team

This friday we are going to start with the Scrum Team. The roles in a Scrum Team are: One Product Owner, a Development Team and one Scrum Master This model is designed to optimize functionality, creativity and productivity, therefore Scrum Teams are self-organizing and cross-functional. Self-organizing, because nobody outside the team can make decisions on it, […]

Adobe CQ5 How to prevent the author to type text in pathfield

Hello everybody, I want to start sharing my knowledge in CQ with this little and easy post. I will break the ice saying that Adobe CQ is an enterprise CMS that runs on a Java SE platform, which is built on standard technologies like JCR, the OSGi Framework and Apache Sling, but I will left […]

Introduction to Scrum – Common standards, the definition of “Done”

Lets continue our introduction to the Scrum world with this short post about common standards and the definition of “Done” in Scrum, but first I will remind you the topics of this series Overview Common standards, the definition of “Done” The Scrum Team Scrum Events Scrum Artifacts In our last entry we introduced the pilar of transparency. […]

Introduction to Scrum – Overview

Lets start true content with a set of posts about Scrum. Scrum is one of the most popular agile software development frameworks. What is an agile framework and its differences between other classical development processes will be subject of a different post sequence. Lets go! At the beginning of this month I achieved the Professional […]