The way I prepared for these tests was to take lots of practice exams under the same time constraints as the real deal. Professors often post their old law exams online so I used those. The most important part of these practice sessions was the review afterward. I’d look at my answer and compare it to the professor’s answer key. It allowed me to see which issues I missed and any analysis I forgot to include. After two or three practice exams I began to see patterns in my failures. I’d make the same mistakes over and over again, and it was often due to overlooking stupid stuff.
We’ve mentioned debugging as a component of the deployment process. However, a process of removing existing and potential errors in the code can be optimized with checklists describing the most important steps for both novice and experienced team members. With that in mind, you will turn the never-ending process of fixing errors into an organized and tailored activity for product optimization.
One thing to remember: your checklist doesn’t have to take the form of a list. One checklist I use every day is my Daily bookmark folder. It’s a bookmark folder in my browser (I use Firefox) that contain the sites I want to visit daily. Every day, all I need to do is opening the bookmark folder and it will automatically open all the sites I want. Simply by opening it I can be sure that I won’t miss anything.
Agile software development leverages a technique called the user story to get enough information for implementing software features from an end-user perspective. Shaping acceptance criteria is an integral part of this process that can be improved with a checklist's help. You can create a special format containing categories, point assessments, labels, names, etc. For example, a Definition of Ready can be transformed in Definition of Done category after changing the story specification. On the picture below, you can see an implementation plan, which is, in fact, a ToDo list containing guidance on how to handle the user story written in the description section.
You can leverage checklists in various areas of life. Are you going to get married? There is a wedding checklist. Is a business trip coming up? A travel checklist will help. Other options include inspection, security, packing, invitation, moving, shopping, etc. Most things are like that, your next or current project will definitely benefit from using this sort of process management tool.
Checklists seem simple, Gawande says, and are sometimes hard for us to accept as a necessity when we're in high-powered jobs that rely on our skills and knowledge. But humbling ourselves by using a checklist can improve our performance and help us achieve more consistent results. "They remind us of the minimum necessary steps and make them explicit," writes Gawande. "They not only offer the possibility of verification but also instill a kind of discipline of higher performance."
And the tragic thing is it’s often the “stupid” simple stuff that gets people killed or keeps them in the hospital for longer than they needed to be. I have an acquaintance who ended up in the hospital for two weeks because he got the wrong heart medicine. The problem was ultimately one of miscommunication — a basic thing you think would be a given, seeing as how hospitals can transplant human faces and whatnot.
NO, I don’t. I call them “to do” lists. LOL! They’re very helpful, they keep me sane and keep stress away. For many years now, I keep a daily list prepped the night before; and a weekly list that’s prepped every Sunday. Keeps things smooth-sailing all the time. So at the end of the day, if all items are crashed-out (as in “done”!), I feel so good about myself. :)