.sds-sidebar{color:#fff;}

The Starting Problem Series – Realistic Agile Transformation Expectations

Jan 27, 2014 2:05:16 AM / by Naeem Hussain posted in Starting Problem Series, Agile, Agile Organizational Design, AgiLEAD

0 Comments

Expectations are everything. If you set a goal, communicate it and then meet it, your team is thrilled and so are your stakeholders.

Read More

The Starting Problem Series – The Agile Resource Allocation Dilemma – Part 2

Jan 20, 2014 12:00:45 AM / by Naeem Hussain posted in Starting Problem Series, Agile, Agile Organizational Design, AgiLEAD, Digital Strategy

0 Comments

In the previous post, we outlined the Agile Resource Allocation Dilemma and recognized that this is a pervasive issue and a tough one to solve.

Read More

Passed the Certified Scrum Professional Exam!

Jan 17, 2014 6:46:30 AM / by Brian posted in Agile, Training

0 Comments

Happy to report that I took the Certified Scrum Profession (CSP) exam this morning and passed with flying colors! My biggest reason for working towards the exam was using it as a forcing function to do a whole lot of reading about a variety of agile subjects. Over the past 8-9 months, I read the following titles and added to my knowledge base using mind mapping software (I love iThoughtsHD on the iPad):

Read More

The Starting Problem Series - The Agile Resource Allocation Dilemma - Part 1

Jan 15, 2014 12:05:31 AM / by Naeem Hussain posted in Starting Problem Series, Agile, Agile Organizational Design, AgiLEAD

0 Comments

Congratulations! You have now convinced your management team to adopt agile. Everyone (or at least most) in your leadership team have extended their support toward this initiative. Everyone believes that this transformation will be excellent for your organization as 1) you are adopting agile 2) claim that your organization is challenging the status quo and 3) you will be able to do product delivery faster.

Read More

The Big Lever

Sep 7, 2013 7:49:39 AM / by Brian posted in Agile

0 Comments

I have a new article published today with Scrum Alliance on why release orientation (vs. project orientation) is so important to being agile and critical to scaled agile.

Read More

Team Design Patterns – Feature teams with mixed-composite skills

Aug 5, 2013 7:51:52 AM / by Brian posted in Agile Organizational Design

0 Comments

This article is about the third and final alternative to the Ideal Team Structure – feature teams with mixed-composite skill teams.

Read More

Team Design Patterns – Wrapping it up

Aug 5, 2013 7:50:57 AM / by Naeem Hussain posted in Agile Organizational Design

1 Comment

Pulling all the ideas together from this article series, I want to leave you with a couple of key thoughts when you are trying to design your agile organization:

Read More

Team Design Patterns – Feature teams supported by component teams

Jul 21, 2013 7:53:00 PM / by Brian posted in Agile, Agile Organizational Design, Scaled Agile Framework, Scaling

0 Comments

In the last article, I outlined the Large Feature Team pattern as a first alternative to the Ideal Team Structure (ITS) if your organization cannot make the immediate leap to the ITS when transitioning to agile solution delivery. In another article, I provided an overview of the concepts of feature teams and components teams. In this article, I will discuss the second alternative using a combination of feature teams and component teams.

Read More

Team Design Patterns – Large Feature Teams

Jul 16, 2013 7:54:15 AM / by Brian posted in Agile Organizational Design

0 Comments

In previous articles, I outlined the guiding principles for organizing agile teams (start here if you haven't started the article series yet) and described the Ideal Team Structure (ITS). This is the first in a series of articles to describe various organizational design patterns to start the journey to the ITS given the real possibility that your large organization cannot switch to the ITS immediately upon starting the transition to agile software delivery.

Read More

Team Design Patterns – Feature Teams and Component Teams

Jul 6, 2013 8:06:20 AM / by Brian posted in Agile Organizational Design

0 Comments

I spent time outlining the guiding principles for organizing agile teams in my last article. With the challenge of delivering business intent where changes to 10’s of platforms / components are needed and we only have developers and testers who specialize in singular platforms / components - how do you organize? There have been many books, whitepapers, and blogs (see here, here, here, and here). talking about the tradeoffs of feature teams (which can also be referred to as business vertical teams or product-aligned teams) and component teams. A feature team spends their days delivering user stories that are highly reflective of needed business intent whereas component teams spend their time delivering user stories that are generated by the feature teams because they need components outside of their scope of knowledge or responsibility modified to deliver the overall solution.

Much of the writing on feature and component teams puts feature teams in the “good” camp and component teams in the “bad” (and sometimes “evil”) camp. With the challenges outlined above, to some degree, component teams might be a necessary evil. The key is that your initial organizational design has feature teams as well and that you are creating an obvious maturity path towards possibly eliminating the component teams by pushing that component skill and knowledge towards the feature teams through knowledge sharing and architectural simplification. Ultimately, the goal is to create feature teams of generalizing specialists, living and collaborating right with the BIG’s (Business Intent Generators), and able to create and modify 100% the system components needed to delivery that business intent – the Ideal Team Structure (ITS).

Read More

Subscribe to Email Updates

Lists by Topic

see all