The Latest

Communication and Cooperation When Implementing CM and ALM[article]

If you have been involved with any technology-related efforts, then you will instantly recognize how often teams struggle with effective collaboration, communication, and cooperation. This article covers several key “people” issues that you should consider when implementing CM and ALM strategies.

Leslie  Sachs's picture Leslie Sachs
Experience and Learning[article]

In the past few months I've heard a couple of stories about (in effect) the disadvantages of experience when it comes to innovation and productivity. A Story on WBUR on July 5, 2011
discussed how venture capitalists tend to favor young entrepreneurs, as, having never learned the wrong things in business, they don't know what's possible or impossible. In one quote, a VC said:

Steve Berczuk's picture Steve Berczuk
Common branching patterns Branching to Distraction[article]

Branching can be an effective solution for managing change, enabling parallel development and improved productivity. But, working on a branch is a distraction and can decrease agility, productivity, and code robustness. Learn when the value of working on a branch outweighs the cost.

Steve Berczuk's picture Steve Berczuk
Agile Development Practices East 2010: Resistance as a Resource[presentation]

As a developer or tester, you are a creative, intelligent, and insightful member of your team. Whether you know it or not, you also are a change agent.

Dale Emery, DHE
Critical Success Factors for Acceptance Test-Driven Development (ATDD)[presentation]

A good analyst or tester knows what questions to ask to quickly bring clarity to a murky subject.

Jennitta Andrea, The Andrea Group, Inc.
The Twain Shall Meet: Incorporating User Experience Design in Agile Development[presentation]

Traditional user experience (UX) design methodologies are often seen as too slow and not flexible enough for use in agile software development.

Scott Plewes, Macadamian Technologies
The Value of Value Story Cards[presentation]

Many agile team members never reach their potential because they have no way to link their company's values with their day-to-day development work.

Jared Richardson, Logos Technologies
Agile Program Management: Architecture, Risks, and Constraints[presentation]

Once you move to large agile development programs with multiple projects and sub-projects, how do you make progress and keep an architecturally coherent product?

Johanna Rothman, Rothman Consulting Group, Inc.
Products and People over Process and Dogma[presentation]

If people in your organization are spending time "going agile," "being agile," or "doing agile" instead of simply using agile methods that work in your context, this session is for you.

David Hussman, DevJam
Pairing in Software Development[presentation]

Two people working at one computer collaborating on the same deliverable-sounds like double the work and double the costs doesn't it? Not so.

Laurie Williams, North Carolina State University
Between BDUF and Anarchy: Finding Modeling's Sweet Spot[presentation]

"Big Design Up Front" isn't usually the best way to develop systems. Neither is anarchy, where developers code first and ask questions later.

Tom Nedwek, Avanade
Serious Games: Product Planning and Prioritization Using Innovation Games[presentation]

Perhaps the most vital aspect of building great software is finding the 20 percent of features that represent the 80 percent of functionality your customers really need.

Cory Foy, Cory Foy, LLC
Scaling Scrum: Practical Techniques for Large Organizations[presentation]

Are you looking for tips to help scale your Scrum deployment to the larger organization? Is the "Scrum of Scrums" concept not working out the way you thought it would?

Melanie Paquette, Research In Motion
It's the People, It's All About the People[presentation]

As organizations transition to agile, they often notice "people problems" not previously seen in their traditional project structures. Agile team members lose patience with each other.

Johanna Rothman, Rothman Consulting Group, Inc.
Using Silent Work Techniques to Achieve Astonishing Results[presentation]

Because diversity of ideas yields astonishing results, team members should respect each other by openly listening to ideas from everyone on the team. In fact, the word "respect" tops the list of values of both Scrum and XP.

Lyssa Adkins, Cricketwing Consulting

Pages

CMCrossroads is a TechWell community.

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