<

Author Archives for Flavius Ștef

What does a Scrum Master do?

September 10, 2014

What are the main responsibilities a Scrum Master should take care of? This post identifies four major 'hats' they should wear: team facilitator, performance guardian, servant leader and change catalyst.

5 Duties of a Technical Leader: Develop People

July 29, 2014

“The task of the leader is to get his people from where they are to where they have not been” — Henry A. Kissinger How does a technical leader act in a company with empowered teams? I believe all leaders must attend to five fundamental duties: demonstrate character, clarify direction, solve problems, increase motivation and develop people. This blog post describes the fifth duty: improving... Read more

5 Duties of a Technical Leader: Increase Motivation

July 14, 2014

In order to succeed, we must first believe that we can. — Nikos Kazantzakis How does a technical leader act in a company with empowered teams? This blog post is part of a series that tries to answer that question. I believe all leaders must attend to five fundamental duties: demonstrate character, clarify direction, solve problems, increase motivation... Read more

5 Duties of a Technical Leader: Solve Problems

July 3, 2014

Effective problem-solving leaders know how to organize the environment so that all eyes are operating at full power. — Jerry Weinberg, Becoming a Technical Leader How does a technical leader act in a company with empowered teams? This blog post is part of a series that tries to answer that question. I believe all leaders must attend... Read more

5 Duties of a Technical Leader: Clarify Direction

June 25, 2014

The future belongs to those who see possibilities before they become obvious. — John Scully How does a technical leader act in a company with empowered teams? This blog post is part of a series that tries to answer that question. I believe all leaders must attend to five fundamental duties: demonstrate character, clarify direction, solve problems,... Read more

5 Duties of a Technical Leader: Demonstrate Character

June 13, 2014

Leadership is ultimately about creating a way for people to contribute to making something extraordinary happen. — Alan Keith, Genentech I’ve always liked computers: you tell them precisely what to do and they obey without wondering whether your command is appropriate. Working with many leaders, I feel like some would also want their team members to be... Read more

Measuring code quality

April 23, 2014

In about six weeks I’ll attend the second edition of I T.A.K.E. Unconference. “Preparing” for it, I decided to take a look at the videos for some of the talks that I missed last year. Today, I watched The Good, the Bad and the Ugly of Dealing with Smelly Code by Radu Marinescu. Watching it... Read more

Optional Conference Impressions

April 18, 2014

(Originally published on flaviusstef.wordpress.com) This week I attended the Optional Conference organized in Budapest. Below you can find my notes. My talk on the Agile Mindset I gave a talk at the conference comparing the agile and the traditional mindset. It’s the stuff I’ve written about in a paper earlier this week. Here’s the presentation from the conference. Notes... Read more

Learning resources for Product Owners

March 17, 2014

A few days ago I published a blog post with resources for ScrumMasters. I was saying how, since it’s a relatively new role, it requires new skills to get it right, so people often ask me for learning resources. Well, the same goes for the Product Owner role. In the past, things were clear: we had... Read more

Learning resources for ScrumMasters

March 17, 2014

Quite often after a Scrum workshop, the newly appointed ScrumMaster will approach me and confess that this role is much harder than they had anticipated. I really sympathize with that problem. The role is deceivingly simple at first glance, but really challenging to do in real life. So I’ve gathered a list of resources that should... Read more

How to be a change catalyst

March 16, 2014

Do you have a great idea but don’t know how to convince your colleagues? Learn a few techniques on how to initiate change that is supported by everybody. We live in a world where the only constant is change. If we go back only five years ago, there was no iPad, nobody heard of Big... Read more

Flavius Stef – Geekterview during WebExpo Prague 2013

March 16, 2014

Last September I was invited by the organizers of WebExpo Prague to be part of their excellent conference. For my presentation I decided to tackle the topic of Lean Startup practices as applied to building and growing software products. Web applications are especially suited for this approach for two reasons: data access and simple deployments. Because we... Read more

Do Agile Teams Have Performance Reviews?

March 16, 2014

How does the practice of performance reviews match an agile environment? Sooner or later, most teams adopting agile come to an unanticipated discovery: the impact of this way of working goes far beyond adjusting to iterative development or learning some technical practices. It also profoundly impacts the way companies do sales, marketing or HR. In... Read more

Ask better questions in your daily meeting

November 20, 2013

You might be wasting your time in ineffective daily meetings because you are asking the wrong questions. Could other questions give us a richer understanding of the current Sprint? The boring Daily Scrum I think the Daily Stand-up is one of the most misunderstood agile practices. As a coach, I get to see many teams... Read more