True Catalysts of Change. At beginning of 2016, this was one of my goals. As we draw it to close, I am happy to look back to a list of books I have read. These are the true catalysts. They have the power to change your world!
When you review this list. Notice that I do not have agile/scrum related books on my list. That’s easier to learn. The harder part is shifting the mindset. These books will help you there. With the right mindset, you will go further than you can imagine now. You will surprise yourself!
Write better User Stories with this Visual Worksheet
User Stories are the lifeline of an Agile team. Even the BEST, high performing teams will struggle to deliver Value if they are fed bad Stories. As they say, INVEST in your User Stories!
Use this visual worksheet to help you, guide you in writing better User Stories. Help your team Help you with this worksheet.
Onwards to writing user stories that help teams in creating value, frequently and on a regular cadence.
Can Agilists use Check Lists? Can checklists help them perform at a much better level? To answer this question, we will have to visit the two bookends of User Stories. Please grab copies of your team’s Definition of Ready (DoR) and Definition of Done (DoD).
Two books of end User Stories: DoR, DoD
A user story should not be allowed to go onto a sprint backlog unless it meets all the items listed on DoR; in order for it to be marked as READY. On the other end, teams are supposed to mark a user story as DONE only when it meets all the criteria a laid out in the DoD. Aren’t these checklists? Can we expand them to other areas of doing Agile?
Why use the Checklists?
If NASA can use checklists to send satellites into the outer space. If surgeons can use the checklist to eliminate contamination in the surgery room, why can’t we, the Agilists, use the checklists to eliminate the worst, minimize the waste, and improve our productivity? As Atul Gawande describes in his book, The Checklist Manifesto: How to Get Things Right, the knowledge exists, but often times we fail to apply it correctly.
We need a different strategy for overcoming failure, one that builds on experience and takes advantage of the knowledge people have but somehow also makes up for our inevitable human inadequacies.
– Atul Gawande, The Checklist Manifesto: How to Get Things Right
Listed below are some additional benefits of using Checklists.
Helps you analyze what you are doing, why you are doing and then eliminate unnecessary steps and optimize it by combining some of them.
Makes work results more predictable.
Helps you in making Repeatable, predictable process.
Helps in delivering consistent quality and results.
Outline path to Success
Checklists, in essence, can help you improve your performance. They outline the path to success, with minimal resistance, because they are infused with your experiences and learnings from the past.
As Edward Deming once said, “don’t look at the individual, look at the system.” You can start with a simple checklist, and infuse them with your experiences and learnings. Refine them as you use them by incorporating the lessons learned with each use.
make it-use it-refine it-agile checklists
You can create a checklist on pretty much anything! If I know that I’m going to be doing a specific activity more than once, I would create a checklist.
I follow a simple process to create them. Start with an outline of what tasks you would have to carry out to complete the activity. You don’t have to put in a lot of time and effort and come up with an elaborate checklist. Once you have the initial outline, just do ‘the thing’! And, as you do it, refine the list.
Yes, the initial list may not be complete. Yes, it may not be elaborate. But you have a checklist that you can improve on and make it better as you do it again and again. To ensure the ‘continuous improvement’, one of that last item that I almost always have is:
Is there any way I can improve this checklist?
Automate or Delegate
In his highly successful book The Four Hour Week, Tim Ferris suggests four simple steps to freedom: Eliminate-Simplify-Automate-Delegate.
One of the side benefits of having checklists is that it helps you delegating the activity or individual tasks. It also helps you eliminate the unnecessary steps as you use them and optimize them. Once you have used a checklist to complete the activity couple of times, one of the three things could happen.
Automate:
Find a way to automate the activity.
Delegate:
If you cannot automate this process then find a way to delegate it to somebody who can follow your checklist.
Do It yourself:
If you cannot delegate it and you are ‘forced’ to do it, you should be able to finish it quickly and efficiently as you have optimized your checklist. This should allow you to finish the activity quickly, with a higher quality, minimizing, if not completely eliminating, the waste.
Enabling and Empowering
Checklists are enabling and empowering! They are ‘concentrated doses’ of experiences and learnings, acquired over multiple iterations. They help you in improving your Sprint Planning, the Backlog Refinement, Sprint Review, and many other events and activities.
Create one, use it, and you will realize how liberating they are! Let us know your experience in the comment below. And, don’t forget to share it with your peers and community.
Why reinvent the wheel? Get this booklet (containing various checklists) and get a jump start!
I introduced you to my top three apps in my earlier post. Let’s continue where we left off, and let me introduced you to remaining apps on my list.
4. Google Photos
Being Agilist who loves art and doodling, I take a lot of pictures. And, the limited storage space on my mobile devices could be a problem! This is where Google Photos comes to my rescue!
You can configure Google Photos to sync pictures from your mobile device automatically to your Google Drive. With auto sync configured, I can take a picture and my mobile device automatically uploads that to my Google account. Oh! by the way, Google gives you unlimited storage space for this auto sync!
The advantage is that you don’t need to keep on all those pictures on your mobile device. You can take as many pictures as you want, and they are always available to you from any device, anywhere, anytime!
5. iTalk
I use this app to record audio on my mobile when I have the sudden burst of creativity when you don’t have paper and pencil handy. You don’t want to slow down in those moments, you want to take notes at the Speed of thoughts! iTalk is my go-to app when I am having these bursts of creativity! All you have to do is talk into your mobile and capture those thoughts.
This app also connects to your Dropbox account allowing you to ‘extend’ storage on your mobile device. You record and it pushes it to your Dropbox! Once recorded, you can hire someone else to transcribe it. This way you could be ‘writing’ your article on the go while waiting at the airport lounge or while stuck in the traffic. Record your thoughts using iTalk, push it to Dropbox, and get more Done!
I use this workflow a lot! I record my thoughts, push the audio recording to my Virtual Assistant (VA) and he transcribes those notes yielding initial draft for my article.
Record your thoughts + Upload to Dropbox + Push to VA = First draft of your article
6. Trello
With Trello, you can create your own Kanban board and use them to collaborate with your teams. Create different cards and move them around based on the priorities. There are no emails to send back and forth. You can add notes, checklists, as well as documents. You can even filter your cards based on specific tags or labels.
Essentially, Trello can become your work hub, where you organize your backlog, communicate with your team members, and orchestrate the development of your Minimum Marketable Product (MMP). And, you can be doing all these on the Go as well!
I use the mobile app all the time on my iPhone. This allows me to stay in touch with my team members constantly. As I mention earlier, I push my audio notes to my virtual assistant (VA) all the way to the other side of the world; using a Trello card on a board that I have shared with my team members.
7. Expensify
This app has been my savior many times. Benefits of Using this app are manyfold:
Minimize the use of the paper
Often times I’m traveling for work and need to capture all the expenses. Just capture them quickly with this app, with the picture of the paper receipt and few details to categorize them appropriately. At the end of the week (or month), Expensify can generate a report and that becomes your expense report.
It also helps me at the end of the year when it is Tax time! The first thing I do for tax filing is going to my Expensify account and download all the expenses for that year. All you have to do is download a report that gives you all the expenses categorized and ready to go into your Tax form.
8. Key Ring
We all have ‘fat’ wallets! Unfortunately, instead of money, they are filled with all the plastic cards :-Did you know, average American carries 17 plastic cards in his/her wallet. You can move all those cards to an electronic world as well, using Key Ring app. Just add your cards into Key Ring and trash all those physical plastic cards, unflatten your wallet, and get rid of that back pain!
9. Google Drive (Google Docs)
I use Google Docs extensively for all my notes, documents, and spreadsheets. As we all know Google Docs is all cloud based solution and allows you to collaborate with your team members. Google gives you considerable amount of space for free that is more than enough for most of us
10. IFTTT (If This Then That)
IFTTT allows me to get rid of some of the repetitive tasks from my day. It allows me to delegate and automate some of that mundane task. Using simple recipes, you can automate most of the routine tasks. Use it and you will fall in love with it!
To Summarize…
Here is my list of 10 apps that can launch you into the world of Hyper Productivity.
Want more highly effective apps, tools, tips to make you more productive! Sign up now!. To read more related article visit: http://bit.ly/29akXEZ and join us on our Facebook pages: mentorME and getHyper.
See how easily you can minimize the impact of dependencies to ensure Success on your project
Can dependencies derail your project? What is the impact of these dependencies on your initiative?
In today’s hyper connected world, it will be difficult to have a project that did not have any dependencies, internal or external, upstream or downstream on other projects or initiatives, vendors, tools, or functionality.
Impacts of Dependencies
If you are not careful about the dependencies, if you do not put any effort in identifying them, they will sneak up on you and derail your initiative:
The later you identify, the more costly it will be to address them, the more time it will add to your delivery time, the more negative impact it will have on the quality of work you can deliver.
You will be dealing with hot heads! The stakeholders will not be happy to hear you that ‘it will take more time!’
Your estimates will be way off, if you ignored the dependencies
So, why not be intentional about them as you start on an initiative and through the execution of it; why not spend some time upfront talking about potential dependencies.
I use this simple tool with the teams I coach. It is a simple, intuitive, easy to use, yet very effective tool.
Start this session with your team by drawing a circle at the center of whiteboard or flip chart sheet. Put your program/team name in the center. All the spikes on this wheel are the dependencies that are known at the time. As you identify new dependency, just draw another spike.
The more rims you have on the dependency wheel, the more air it has to cut through, the more friction it has to push through. Similarly, your program/project will have to cut through more of the red carpet and push through more friction from other projects if you have more rims on your dependency wheel.
The more rims you have on this dependency wheel, the more difficult and complex the project will be. It also helps you in setting the expectations with you stakeholders, it also helps team when they are providing their estimation.
Here is a sample, from a team I coached in the past at a client.
Why identify Dependencies?
As you can see, it is of paramount importance to spend some time on thinking about them and identify them upfront. Granted that you will not know all the dependencies. But, mere fact that you are putting some time to think about them upfront is a huge win. It gives you a gauge as to how much additional force you will need to push through the friction.
Above all, it helps you in setting the expectations of all the parties. It helps you ground the expectations of stakeholders. It also helps ground the team and provide more realistic estimates.
As I mentioned, it adds tremendous value and increases your chances of success on a program or initiative. You can start reaching out to those partier (on whom you are dependent, or who are dependent on you). The cross functional team, works on the initial version of this wheel as they go through the planning activity (Release planning, Sprint planning.) And, then it can be a good artifact to take to your Scrum of Scrum.