Agile Communication in Distributed Teams (with no overlapping hours)

So as you know my speciality is distributed teams πŸ™‚ This post is about what changes does the agile communication face (and scrum in particular), when it's adjusted to the distributed teams. This is my experience, I don't assume this is a silver bullet, but such approach works for me for the last 5 years … Continue reading Agile Communication in Distributed Teams (with no overlapping hours)

Ufa IT Management Meetup (24.10.17)

2 weeks after we had the actual meetup, here's the follow-up post πŸ™‚ Topics this time: Keynote by me on cynefin and how it fits our company projects. Had some discussion & arguing on applicacy of cynefin when it comes to rough development times, migrations, firefighting-based development. Overall, model was introduced, and the fact-and-experience-based arguments … Continue reading Ufa IT Management Meetup (24.10.17)

Communication in distributed teams: Messenger & Rules

In order for the distrubited teams to work, you got to have a clear flow, a set of general rules, that will fence the process and allow people to collaborate effectively around the globe. If everything is set up correctly, you are able to create amazing products with global professionals, and cover customer support 20+ … Continue reading Communication in distributed teams: Messenger & Rules

Tuning up Scrum Approach

Recently my colleague, Tim, decided to try out Planning Poker, to have better estimations. Planning is essential, and scrum already offers a framework of how to deal with planning. But over the course of my work and experience with scrum techniques, team usually shapes Previous experience showed that daily scrum meetings are merely pointless. Direct communication / skype … Continue reading Tuning up Scrum Approach

Three-week sprints for iOS projects

While working on Storia.me iPhone app, we've eventually came up to the three-week sprints. Empirically, they proved themselves to make product high quality and provided time to get moderate functionality chunks done. Two notes here: First of all - this is does not include time for appStore approval. That's additional week. So a release cycle is … Continue reading Three-week sprints for iOS projects

Team Spirit + Exciting Project = Good Product (and vice versa)

Product is crafted by people. It is not a sum of collaborative work. It's usually a combination of work, excitement, collaborative ideas, feedback loop inside the team throughout the whole project lifecycle. Passion is right at the heart of every person, and if environment tends to motivate - a person will work hard to achieve a … Continue reading Team Spirit + Exciting Project = Good Product (and vice versa)

Storia.me App Rollout: Better Feedback Loop, Faster Iterations

When developing Storia.me iPhone app, we had the following circles to deliver to: Developers QA Early adopters General Audience (AppStore) And the following problems to solve: Provide Beta access with faster update pace and immediate critical bug fixing for early adopters (as in microsoft’s inner circle); Make AppStore version as stable as possible; Receive feedback … Continue reading Storia.me App Rollout: Better Feedback Loop, Faster Iterations