9 votes

How do I organize a team of “shadow" software developers (think ghostwriters)?

The simplest answer to this will likely be the answer you least like. Don't... In the last fifteen or so years we have seen an ever increasing level of transparency in the work place. This crosses ...
6 votes

Applying agile in a mostly operations/support environment

Scrum is not Agile. :) It is one way to do agile, it doesn't fit all situations. Based on what you've described, a straight Kanban approach is going to work much better for you. When supporting a ...
5 votes

Value Adding VS Non Value Adding - Technique to identify.

If you reduce or remove a non value adding activity the overall outcome won't change, but the process time will be reduced. Often the non value adding activities take some time, but they can be caused ...
  • 11.9k
4 votes

How do I organize a team of “shadow" software developers (think ghostwriters)?

The contract type is another factor to consider. A firm-fixed price (FFP) contract can provide you the opacity which is your stated desire. The specification is set in the statement of work or ...
4 votes

What do you call the phenomena of process creep?

Excessive complexity in processes is called "Red Tape" You can see the Merriam Webster definition of red tape here: Official routine or procedure marked by excessive complexity which results in delay ...
4 votes

Applying agile in a mostly operations/support environment

Kanban for maintenance and Scrum for development What would be the best way to manage this team so the load is level across all resources, we work at a sustainable pace, and we have a somewhat-...
3 votes
Accepted

What do you call the phenomena of process creep?

Bureaucratization Tendency to manage an organization by adding more controls, adherence to rigid procedures, and attention to every detail for its own sake. Red tape is about right, but it refers ...
3 votes

How do I organize a team of “shadow" software developers (think ghostwriters)?

Since you're arguing for a situation where (at least some of) your employees will benefit from the anonymity, I can only think of one option: Code Names Create a culture of 'ninja squads' or some ...
3 votes

How do I organize a team of “shadow" software developers (think ghostwriters)?

Joel spoke well. As someone with this same issue, however, here's how I approach the dilemma: Relationships, not abilities, matter. I only hire excellent people, engineering or otherwise. So my goal ...
  • 131
3 votes
Accepted

Applying agile in a mostly operations/support environment

Based on past experiences, I would agree with the other posts above and recommend starting with a flow-based approach like a kanban board for the ongoing support apps, and maybe look at Scrum for the ...
2 votes

Why are UML diagrams not as freely available as open source libraries?

This actually is a very good question. I've found that visual representations of system processes can really help people who don't write code understand system designs. Yet, I've also found people are ...
2 votes

Is it possible to have process outputs that are not products?

TL;DR Sometimes the production of an artifact is the focal point of a process. Other times, artifacts are a byproduct of the process or they're not created at all. In some cases, it's simply a matter ...
  • 48.3k
2 votes

Why does it take time to implement Scrum properly?

One of the biggest challenges in a successful Scrum approach is that it requires organisation level change to happen. Scrum does not impact just the team that implements it. It is an agile framework ...
2 votes
Accepted

Dealing with external departments when changing to continous delivery / smaller feature scope

By making sure you have cross functional teams. If there are sales or marketing actions that need to happen before release, then you need representatives on the team to make sure they happen on the ...
  • 1,380
1 vote

Why does it take time to implement Scrum properly?

In most organisations the development teams are battling against hard requirement, whether generated by internal stakeholders or actual customers. Because of this, most organisations will struggle ...
  • 354
1 vote

Why does it take time to implement Scrum properly?

I wouldn't say those things are essential (and what does "breathing space" really mean anyway?). What is important is the consent of the stakeholder(s) / customer(s) to collaborate in making ...
  • 5,761
1 vote

How do you map complex business data models & processes into a formal representation with validations?

I'm a relatively new internal project manager and really new to business to be honest, and I'd like to improve the whole thing but not sure where to start yet. You need to start by understanding the ...
  • 13.9k
1 vote

What do you call the phenomena of process creep?

I think it's just called waste. I never heard of a specific term other than waste being used. Look for TIM WOODS in your organization: T: Transport I: Inventory M: Motion W: Waiting O: Over ...
  • 36.8k
1 vote

Should a process map include exceptions?

A common approach is to use Process Failure Modes and Effects Analysis in conjunction with a happy path process map. The purpose of P-FMEA is to identify potential ways each step in the process may ...
1 vote

Is it possible to have process outputs that are not products?

Service and training are two examples. There is a state change-a customer being served and a change in knowledge or skill-without having a product being produced necessarily.
  • 36.8k
1 vote
Accepted

Collapsed sub-process with multiple end events (BPMN)

An Event-based gateway can manage subprocesses with dynamic paths based on intermediate events: Event based gateways are a special case of deferred choice pattern where the process chooses a ...
1 vote

Why are UML diagrams not as freely available as open source libraries?

On the surface, it sounds like you are looking for freely available UML diagrams. There are plenty available online. If you search for "UML tutorial", you will find many tutorials, such as this one ...
  • 18.2k
1 vote

Why are UML diagrams not as freely available as open source libraries?

I would suggest that the reason why you find such models hard to find is because they aren't being produced. With the growing popularity of functional programming, test driven development and agile, ...
1 vote

Calculation of increased process efficiency

Many Paths to Process Improvement Processes can be improved in a variety of ways: Speed. Quality. Cost. Cycle time. Lead time. and probably tons of other dimensions, too. If your process is ...
  • 48.3k

Only top scored, non community-wiki answers of a minimum length are eligible