The Latest

Lessons Learned in Jenkins Configuration Management[article]

Managing the configuration of Jenkins—the popular open source, continuous integration and continuous delivery application—is not trivial. Even a small change can make the platform less stable or result in problems. Vishal Sahasrabuddhe talks about his experiences using Jenkins and offers tips to take advantage of its many powerful features to automate deployment and increase productivity and product quality.

Vishal Sahasrabuddhe's picture Vishal Sahasrabuddhe
Your Professional Responsibility for Security and Performance[magazine]

It is Johanna Rothman's belief that security and performance are no longer nonfunctional requirements in modern-day software development. Instead, we must prepare to accommodate security and performance needs in all projects.

Johanna Rothman's picture Johanna Rothman
The Benefits of Early Performance Testing[magazine]

By incorporating performance testing early in a project lifecycle, software projects have a better chance to reach better quality and meet customer expectations. Baljeet Bilkhu shows the value of early performance testing.

Baljeet Bilkhu's picture Baljeet Bilkhu
Continuous Improvement in Configuration Management Continuous Improvement in Configuration Management[article]

Continuously improving your configuration management practice results in delivering high-quality, complex software beautifully and efficiently. But it’s equally as important to observe the entire CM process so you can envision and plan for worst-case scenarios as well as think about how you can scale with time—and keep on improving.

Ankush Chadha's picture Ankush Chadha
Value Metrics for Agile Governance[magazine]

In agile projects, team-level metrics are not useful for planning and monitoring projects across a software development organization. According to Mike Harris, the best value measurement should be based on providing customer value.

Mike Harris's picture Mike Harris

CMCrossroads is a TechWell community.

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