Related Content
Creating a Company Culture Where Agile Will Thrive A so-called generative culture has all the characteristics necessary to support self-directed teams, shared responsibility, experimentation, and continuous process improvement. But what about the rest of us? Most large organizations don't have a culture where agile will take hold so easily. Here's what needs to change. |
||
Notable Challenges: NASA, LEGOs, and YouTubers Did you ever say to yourself, "What a brilliant idea! How did they come up with that?" One school of thought holds that the best "aha" moments take place when someone’s alone. However, another theory—shared by organizations such as NASA and LEGO—is that a problem shared is a problem solved. |
||
The Importance of People in Software: A Tribute to Jerry Weinberg Gerald Weinberg's work inspired many to be better engineers and better leaders. Although he’s no longer with us, his message about the role of people in building quality software lives on in his writings and in those who have learned from him. Here, Steve Berczuk recalls some of Jerry Weinberg's most influential books. |
||
5 Factors That Could Be Making Your Project Estimates Go Wrong Why do our estimates for a project or a testing phase so often turn out wrong? Whatever causes underestimation, we clearly do not learn from experience, as we repeatedly make estimation errors, despite feedback showing previous errors. It’s a chronic problem. What could be driving these errors? Here are five factors. |
||
The Future of Artificial Intelligence in Education There will be many new roles for AI to play in future “developed” classrooms. Artificial neural networks will make it possible for robots to perform tasks through simple observation without programming, which will make their use limitless in a school setting. Here are some ways AI can be put to good use in a classroom. |
||
Today’s Smart Pet Trackers Have GPS, Bluetooth, and More Today’s smart pet trackers are so much more than a homing beacon for your dog or cat. They’re Bluetooth-enabled and use GPS technology, and some even act as a fitness tracker. If you’re worried about your pet escaping—and wouldn't mind some bells and whistles—these devices can bring you some peace of mind. |
||
Defining Velocity for Your Agile Team When an agile team talks about velocity, it's usually how much functionality they'll deliver in a sprint, often based on historical data about the number of story points the team tends to finish. But you shouldn't use velocity as a measure of success for your agile process. Make sure everyone knows what's important. |
||
Engaging Developers in Unit Testing Unit testing is key for driving early defect identification, but organizations and teams continue to be challenged when it comes to designing and implementing unit tests. Realizing a culture of sound unit testing is often more a leadership challenge than a developer one. Here's how to instill a culture of unit testing. |