Computer security, or the lack thereof, has made many headlines recently. In this article we'll look at how bad things are and what you, as a software developer, can do about it. It will help get you started or hopefully give you some new ideas if you're already doing some security work.
Your team will make you succeed or fail. Many look at outsourcing as a way of solving a technical problem while maintaining or even cutting costs. But people are not widgets that can simply be fitted to a specific spot and just work. In this article Zhenya Rozinskiy covers steps required for building remote teams and shares his own experiences.
The video lesson Scrum fundamentals by Tommy Norman is a downloadable training which gives an introduction to agile software development using Scrum. InfoQ interviewed Tommy about why he made this introduction training, the roles, artifacts and events of Scrum, User Stories and collaboration in teams, and on-line resources where people can learn more about agile.
What happens when a director of a consulting company decides to drastically change the culture? An interview on the change approach, culture and trust, and lessons learned from an agile journey.
Philippe Kruchten attended the 10 year anniversary event in February. He identifies a number of topics that the agile community needs to address that were identified at the meeting. 12
Learning a new programming language can be a daunting task and at times difficult to know where to start. Now try to learn a new web framework at the same time and you have a recipe for confusion. 3
In this interview James Bach covers topics like: engineering, why we should be telling success stories, opening our minds to other scientific domains, automated testing and exploratory testing.
A new computing discipline, “Systems Development”, emphasizes humanity, craft, design, creativity, innovation, and emergence, and replaces today’s sterile classrooms with the workshop, or “bottega.” 3
How long before a new team member is effective? In a Scrum, "I did (unintelligible) yesterday" offers them more questions than answers! Pat Kua suggests practices to reduce newcomer "setup time". 13
Agile events are receiving an influx of novices - should new conferences be organized for beginners? A report from XPday suggests that mixing up expertise levels creates a valuable experience for all. 1
The story of a unique work-study degree program at New Mexico Highlands University, begun in 2004-2005: an apprentice shop where students and customers used Agile practices.
Bruce Tate examines the changing risk profiles for Java and Ruby from a managers perspective, examining Java's initial adoption and also common risk myths about Rails. 37