Sprint planning is like grocery shopping on an empty stomach

A sprint planning with unclear acceptance criteria is like doing your shopping while starving. You will put in the cart more than you can actually handle.

Sprint planning under pressure works the same way: when acceptance criteria are vague, the urge to "commit" for the sprint pushes you to take on more than the team can deliver. That is a human reaction, not a failure of discipline.

What helps is to name the risk before you fill the backlog: a minimal set of acceptance criteria, time-boxed spikes for unknowns, and a deliberate cut to scope. That keeps planning useful instead of turning it into an impossible promise.

4px ghost space with CSS display inline-block

I know why you’re here, I’ve gone through this as well. Like me you created a container box with dynamic height, 100%, and inside it you want some columns that reside near each other, occupying the same height of their parent, 100% them too. TL;DR: the gap comes from inline/line-box metrics; tame it with font-size: … Continue reading 4px ghost space with CSS display inline-block

Android Holo font icons

The aspect that I appreciate the most about developing hybrid apps with PhoneGap in respect to all the different native languages is the possibility to reuse resources, not only knowledges. Developing an Android native app requires a big effort to create and manage the iconographic elements that compose the UI. The most complex aspect is … Continue reading Android Holo font icons

HelloSplash, Phonegap Android SplashScreen

Like for the first encounter between two strangers, a critical aspect for a mobile app when it meets our new users, whether we like to admit it or not, is the first impression. The splash screen is the very first thing our users got to judge our app the very first time they launch it, … Continue reading HelloSplash, Phonegap Android SplashScreen