project management
|
Managing the Stream of Features in an Agile ProgramIf you keep a stream of features moving in a program—even with many feature teams—you are OK as long as the project teams keep talking to one another. You are not OK, however, if someone decides, “I own this code and no one else can touch it.” Johanna Rothman says how agile programs should operate. |
|
|
The Benefits and Challenges of Agile Development RitualsAgile practices come with rituals and habits that facilitate collaboration and free the team to focus on creative work. However, it can be hard for an agile team to keep up with the rituals. Steve Berczuk writes on the benefits and challenges of following rituals. |
|
|
Book Review: Discover to Deliver—Agile Product Planning and AnalysisDiscover to Deliver—Agile Product Planning and Analysis, Ellen Gottesdiener's and Mary Gorman's book, is for software teams that are good at creating software but struggle to create the right value. The authors show techniques to help you adapt to the specific delivery method you're using. |
|
|
Agile Is Not for Everyone (and That's OK)Agile is not just a lifecycle, but also a huge cultural shift for the entire organization. In this article, Johanna Rothman details some of the issues that prevent teams from transitioning to agile and discusses what a team's options are if it decides agile is not the way to go. |
|
| |
Employee Recognition and What Makes It WorkThe key to recognizing employees is to do it in a way that reinforces the actions and behaviors you most want to see people repeat. Providing ongoing recognition can go a long way toward keeping employees' morale up and getting the work results you want. Naomi Karten has some tips on doing it right. |
|
|
Dare to Delegate, Then Reap the RewardsSome managers just don’t realize when they should be delegating tasks or projects. While delegation is one of the underdeveloped management capabilities, very few companies offer training in how to do it. Naomi Karten gives warning signs you're taking on too much and tips on improving delegation. |
|
|
Better Done Than Perfect: Tempering Standards for Software Projects Developing software is a complex undertaking and one that’s typically deadline driven. It’s impossible to test every conceivable scenario or even to conceive of every conceivable scenario. The result is that mistakes surface. The challenge is to find the balance between speed and quality. |
|
|
What Is the Definition of Application Lifecycle Management (ALM)? Joe Townsend attempts to find a proper definition of application lifecycle management (ALM) in order to bring some clarity to the field. He lists some of ALM's component parts, including requirements management, project management, and change management. |
|