User Story Mapping – Jeff Patton
A prioritized user story backlog helps to understand what to do next, but is a difficult tool for understanding what your whole system is intended to do. A user story map arranges user stories into a...
View ArticleRethinking Authentication
On many applications I’ve worked on, Authentication is a big pain. Usually its an usability hazard. (No one likes to authenticate themselves over and over again) Since its a cross-cutting concern and...
View ArticleLimited Red
How good are you at limiting red time? .i.e. apply limiting WIP (Work-In-Progress) concept to Programming and Product Development. What is Red Time? During Test Driven Development and Refactoring, time...
View ArticleVersion Control Branching (extensively) Considered Harmful
Branching is a powerful tool in managing development and releases using a version control system. A branch produces a split in the code stream. One recurring debate over the years is what goes on the...
View ArticleWorking Longer Hours Make You MORE Productive or LESS Productive?
I don’t think productivity is directly influenced by time alone. There are other important factors which make it or break it. There are days when I can get a lot done in lot less time and other days...
View ArticleGreat Community of Users Trumps Poor Quality Products
Every now and then, I run into some weird issue with a software that I truly depend on. What I’m trying to do, looks like a very valid scenario, yet the software just does not want to cooperate. I look...
View ArticleMy Take on Services vs. Product Company
Risk and Reward goes hand-in-hand: Overall Services business pays fairly well and its relatively less risky. Product companies have to face all kinds of risk. Starting with what to build, how to market...
View ArticleLinkedIn is getting good at Engaging their Users
Over the last few years, while building products, I’ve really struggled to keep my users engaged. Its been hard to have your users constantly coming back to your product. There is a fine line between...
View ArticleContinuous Deployment Demystified – Agile India 2012 Proposal
“Release Early, Release Often” is a proven mantra, but what happens when you push this practice to it’s limits? .i.e. deploying latest code changes to the production servers every time a developer...
View ArticleProduct Discovery Workshop – Agile India 2012 Accepted Proposal
Many product companies struggle with a big challenge: how to identify a Minimal Viable Product that will let them quickly validate their product hypothesis? Teams that share the product vision and...
View ArticleSkills a good Product Owner should Master
Good Product Owners are: Visionary Can come up with a product vision which motivates, inspires and drives the team Aligns the product vision with company’s vision or mission Passionate Problem Solver...
View ArticleExperimentation Driven Decision Making Workshop
In the last couple of months, I’ve got several requests from top-notch product companies in India, asking me to facilitate a hands-on workshop on decision making using Lean-Startup’s hypothesis...
View ArticlePricing and Positioning Agile related Tools and Services in Asia/India
Over the last few months, multiple friends and connection from US have asked me to share my experience with pricing Agile related tools and services in Asia (specifically India.) Following is my...
View ArticleCreate Great Demo Videos of your iPhone Or iPad Apps
Recently I wanted to create a video demo of my iPad apps. So I thought, I would just walk-through the apps and capture the screen on my iPad. It turns out that its not as simple as I thought it would...
View ArticleA Bird in the Hand is Worth Two in the Bush
In software world we call this speculative generality or YAGNI or over engineering. IMHO we should not be afraid to throw parts of your system out every 6-8 months and rebuild it. Speed and Simplicity...
View Article
More Pages to Explore .....