Articles

portfolio Agile Portfolio Management—A Preferred Approach When Investment Dollars Shrink

As you adopt Agile principles it is important to understand the critical difference between Agile Project Management and Agile Portfolio Management—and that you can have one without the other.

Matthew Muldoon's picture Matthew Muldoon
planning diagram Software Project Planning and Processes: 5 Steps to Success

Too often, software teams come up with a lofty goal for a project, then immediately launch into development in an effort to get to market faster. But skipping the planning process for how to actually achieve your goal can be dangerous. John Basso gives five steps to drive front-end planning and set your project up for success.

John Basso's picture John Basso
Clock: ready for go-live Are You Ready for Go-Live? 8 Essential Questions

As real and daunting as scheduling pressures can be, they have to be balanced with the consequences of a potentially disastrous premature go-live. Don’t let all the reasons a system simply "must" be implemented by a target date overwhelm compelling evidence that it is not ready. Consider these eight questions honestly first.

Payson Hall's picture Payson Hall
Project Management ALM Using Project Management to Orchestrate Collaboration in ALM

The biggest challenges of current application lifecycle management processes are dispersion of teams, muddied transitions, and the constant movement of information and artifacts. Project management tools compensate for this constant exchange by providing artifact repositories, streamlined task management, and visibility across the board.

Aleks Peterson's picture Aleks Peterson
Agile World Typewriter Writing in an Agile World

Sarah Johnson explains the role of writing in an agile world and how to educate your team members. Remember, agile takes into account that each situation is unique, and you need to determine what makes the most sense for your particular Scrum team.

Sarah Johnson's picture Sarah Johnson
Communicating Effectively in Agile Development Projects Communicating Effectively in Agile Development Projects

In today’s fast-paced workplace, software developers and project managers are confronted with a painful paradox. They are faced with continual pressure to accelerate the development process, but this “need for speed” can result in communication failures—and the accompanying project and quality problems.

Payson Hall's picture Payson Hall
Using Agile for Requirements Management Using Agile for Requirements Management

Charuta Phansalkar writes on the necessity of capturing and understanding requirements using agile practices. Agile, when implemented effectively, will ensure that the customer's voice is clearly understood throughout the project, which results in maximum customer satisfaction.

Charuta Phansalkar's picture Charuta Phansalkar
Managing Capital Project Interoperability Managing Capital Project Interoperability

Capital projects inherently involve integrating the work of numerous subcontractors for the on-time delivery of hundreds of facility systems and millions of project deliverables. If your company is involved in any of the lifecycle stages of a process facility, this article will help you learn some of the current pitfalls.

David Lawton's picture David Lawton
Did You Know That Your Product Portfolio Is in Trouble?

Based on his own work experiences, Anupam Kundu has found some patterns (or anti-patterns) that explain why product managers and product teams have a hard time managing their portfolios.

Anupam Kundu
Repaying the Happiness Debt—with Interest

The pace of production depends on the capability of those at work. When an increase in profit is desired, production is sped up. Yet those forced to work faster aren't necessarily more productive. Unhappily experienced at being forced to work harder and faster resulting in less productivity, Clarke Ching found a way to slow down expectations and increase productivity.

Clarke Ching's picture Clarke Ching

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.