The Latest

Better, Strategically - Aligned Decisions, Every Day[presentation]

Organizations generally use some type of formal decision-making process, such as cost/benefit analysis, to prioritize and approve projects and initiatives.

Niel Nickolaisen, Energy Solutions
Tapping the Source: The Lean Principles Behind Agile Methods[presentation]

When applying agile practices, organizations often have problems because they do not fully comprehend the underlying lean principles.

Sanjiv Augustine, LitheSpeed, LLC
Build and Test in the Cloud[presentation]

Many organizations are looking to cloud computing to reduce equipment costs, eliminate some overhead, and improve go-to-market time.

Darryl Bowler, CollabNet
Agile Development Practices East 2010: Making a Long Story Short: Splitting User Stories[presentation]

When a single user story that mixes both high-value and low-value functionality is left intact, the flow of value slows.

Bill Wake, Industrial Logic
Measuring Team Velocity[presentation]

The velocity metric is often misunderstood, poorly measured, and misused by both management and development. Managers want to know how to increase this number. Developers worry they're being evaluated based on it.

Rob Myers, Agile Institute
Adopting Agile: Baby Steps and Pervasive Feeback[presentation]

You want to begin adopting agile practices in your team and organization. Where to start?

George Dinwiddie, iDIA Computing, LLC
The Good, Bad, and Puzzling: What Agile Data Is Telling Us[presentation]

Strategic software development successes-and failures-happen every day, sometimes delighting customers and other times having devastating consequences.

Michael Mah, QSM Associates, Inc.
Meaningful Metrics for Agile Teams and Organizations[presentation]

The old adage “If you can measure it, you can manage it” also implies that meaningless metrics lead to meaningless management and harmful metrics lead to harmful management.

Niel Nickolaisen, Energy Solutions
Are We There Yet? Challenges for the Next Decade[presentation]

Some people find agile to be a bit boring these days-they think that after a decade, there’s not much left to discover. However, if you look around, there are a host of software development problems just waiting for a solution.

Mary Poppendieck, Poppendieck LLC
Big Agility Requires Little-a agile[presentation]

The hardest part of big projects is that they are BIG. Of course “big” means different things to different people. What some measure in cash, others measure in technology.

David Hussman, DevJam
Reality Over Rhetoric: Busting Some of the Myths Around Agile[presentation]

Many myths surround agile software development: agile has been adopted by the majority of development teams; agile approaches are more effective than waterfall approaches; agile teams don't do up front requirements or architecture; agile team

Scott Ambler, IBM Rational
Specialization, Generalization, and Effectiveness in Software Teams: Clinical Metaphors[article]

I was thinking about the relative value to a team of a developer with specific skills (say UI development) versus adding someone who was more of an end-to-end developer. Two stories about medical practice that provided some insight into the question.

Steve Berczuk's picture Steve Berczuk
photo whiteboard showing theme we needed to finish; right side is the new theme We're Agile[article]

I always recommend to teams newly transitioning to agile that they keep every iteration the same length. This helps them learn to manage their time, and after a few iterations they'll start to get a rhythm. Hopefully, they'll learn to work incrementally, doing testing and coding concurrently as part of one development effort, so that user stories are finished throughout the iteration, and testing isn't pushed to the last day.

Lisa Crispin's picture Lisa Crispin
Tips, Habits, Customs and Agility[article]

 

Habits and routines are useful because they free you to focus on the important tasks.  Rituals and processes take a somewhat irrelevant decisions out of your hands, and conventions make it easier for others to understand code and other artifacts.  And when you are starting a new approach to work, following the rules by rote can help you understand the method.

Steve Berczuk's picture Steve Berczuk
Software Performance Testing: Beyond Record and Playback[presentation]

Predictable software performance is crucial to the success of almost every enterprise system and, in some cases, to the success of the company itself.

Alim Sharif, Ultimate Software Group

Pages

CMCrossroads is a TechWell community.

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