Software Development Tutorials & Videos with Java, PHP, .NET, Ruby, Agile, Scrum, JavaScript, Software Testing, MySQL, DevOps, UX
that kind of change. Refactoring is central to this because refactoring is a disciplined way of making changes. Now it's a horrible thing when somebody tweets something along the lines of: “I'm refactoring our software at the moment, so it's going to be broken for the next two weeks....
Fix the broken scoreboard– Sometimes the burn-down looks horrible but the team is doing just fine getting all the balls to the other end of the field. The scoreboard lies. There’s no point in scrambling to address a problem that doesn’t exist. Decide how to fix it. You can’t be ...
The “run tests” step is a magnet for more tests; if bugs get through the box, it’s very tempting to add tests. That is *great* if they are unit tests, and horrible if they are integration tests, as the time to run the tests will get much slower. The attitude is “the system...
41. What is test-driven development? Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces the mi...
However, if there was a horrible showstopper bug discovered by a customer on your project two weeks after release, would your immediate reaction be to cover your tail and blame someone else? Would the team focus on dodging blame or fixing the problem? If the immediate answer is not fixing ...
I have seen a manager once create a project plan for their team of fifty people to deliver it to. They did it overnight with their buddy. You can imagine how horrible that plan was. The project that ran against that plan was seven months late and twenty-five million over budget. Nothin...
Listening to this description of such a magical methodology, I was suddenly seized by a horrible thought: What if Agility was used to simply enshrine the right of middle management to change their minds, to provide a methodological license for arbitrary management? What if the talk of ag...
“I don’t think people would climb mountains or jump off bridges with parachutes or kayak Class V rapids if those things didn’t offer the brief and horrible illusion of imminent death. They would just be complicated, time-consuming endeavors that we’d steer well clear of because they got...
Read Moreof my comeback story and11 Lessons Learnedin the Year Following My Terrible, Horrible, No Good, Very Bad Day. NOTE: Some lessons are ACL-specific but can be applied to any setback. ,,Mindset,Miscellaneous,Staying in the Game,Summer of Learning ...