Showing posts with label book. Show all posts
Showing posts with label book. Show all posts

Thursday, 14 March 2019

My favourite and the best MindMap Software Tool Today

I don't usually walk around selling anything but today after years and years of using iMindMap for my Tony Buzan "proper mindmaps", and dozens of its other features...I am totally in awe and need to share.

I started using Microsoft (MS) Project in 1995. During my holiday (?) and spare time (??) I worked on a VB OLE project to integrate a packing scheduler algorithm for South Africa's biggest fresh fruit exporter with MS Project. Critical paths, Dependent tasks, Schedule compression, coloured, Start-Stop Dates, Split runs, Merged runs, Faster packing lines, Slower packing lines, More/Less expensive packing lines, Pallets per minute/hour/day, Breakages, Resource balancing, and a lot more was thrown at me, and I, in turn, threw the requirements into the algorithm and nicely displayed useful intelligence between a calendar view (before there was a calendar widget), an MS Access Database (ermmm), and MS Project. And allowed the human packing scheduler to move things around. What used to take him weeks and weeks locked away in small room every year, took a few hours of data entry, and then intelligent drag and drop to test different options at various stages of the year ahead. Power to the people! Power to the user! Organisational resilience was a key factor in why the client wanted this solution - the Planning Manager was getting very close to retirement and this was a massively complex job to succeed with, and critical to business success!

Now...after 24 years of acquaintance, love, hate and other feelings about MS Project (and project management in general, traditional, agile and other perspectives), and many of its competitors in "traditional project management" and "agile" spaces ... I have been settling for years now very comfortably into post-its, string, and/or magnetic whiteboards or cork boards.

Until now - finally a new tool is tickling my interest again in this space. Check out this video - Using iMindMap Time Map Feature - and let me know if you've ever seen any software tool better for planning dynamically and quicker than this! Yes, I will continue to collaborate and facilitate planning with a team using low-fidelity approaches...but then when it comes to digitising, I may take a photo, or I may take a backup photo AND upload the detail into iMindMap. "It depends" as always, on what the value is and to whom.

While you're looking at the Time Map video...consider the Bubble Web, Bubble Group and my current favourite, the Radial Map. It's the fastest way I currently have of converting all my random sometimes linear, sometimes non-linear, thoughts/ideas/memories/questions into something visual and then being able to make better sense of "it all". From essays/term papers I need to submit for my coaching degree, to notes from meetings, to possible options for various things. And especially notes to myself for my own reflections now, later, and much much later.

I don't have shares in iMindMap, but hope to (soon), or it's parent group Open Genius which also has an amazing charity to help youth of today be the leaders and saviours of tomorrow!

When my high school 16 year old best friend introduced me to mindmapping in preparation for our upcoming History exams, I really did not get it. I basically copied his the whole way through our studying together and had MUCH worse marks than him. Then in 2001 I bought


and it changed my world ever since. Slowly at first, but as I got better at drawing and creating something meaningful to me, so my memory of the things I was drawing and pictures I was creating for myself improved radically.

The More Colour, The More Drawing, The Better MindMaps Help Me Remember Anything And Make Sense Of Everything
A 3 Minute MindMap On An iPad Notes! Not A Great Example But Return On Investment Is Good Enough For This!

iMindMap Supports My MindMapping - The Only Software That Has and Does!
Another 3 Minute MindMap - From iMindMap. ROI Is Good Enough IMHO. See Why I Need All The Help When Presenting My Ideas To Other Folks? :-)


Prior to this, I could never last minute cram for exams. Not that I recommend anyone to do so! But I have discovered that even in crisis of 2 full time jobs and studies on top ... mindmapping got me through and still gets me through a massive amount of work in a short space of time!

And in about 2009 I gave this

to a friend who was also studying part-time and it helped them pass their legal+finance course with its huge volume of content!

I bought these 2

to help my son in 2018. There is some overlap between the 2 books but it seemed like such a solid investment in his lifetime and it turns out he really likes mindmapping also!

My son is only 7!
My Child Loves MindMapping
7 Year Old First MindMap By Hand

My son loves working on computers ...so he HAS to use whatever I use (joys of being a rolemodel?), and so... he did this *quickly* as his first software mindmap.

iMindMap Really Is Child's Play
His First Ever Software MindMap Version Without Much Assistance Or Training From Me. iMindMap Really IS Child's Play! This Took Him Under 10 Minutes

Many more happy mindmapping and learning days ahead! #happyparents #happykids

More Happy Days! When I bought the iMindMap Ultimate Plus edition of the tool, I also received a copy of Tony Buzan's business mapping book. Some food for thought in here also especially if you're new to business and/or management!



If you don't yet know who Tony Buzan is, it's worth checking out his  TedX Talk "The Power Of A Mind To Map" and bits from youtube for example YouTube video "Learn, how to learn" for some sense of where he is coming from.

Thankyou for reading!

Sunday, 18 March 2018

Book Crossing Is Cool

Towards the end of 2016 I was at a course and 1 of the attendees mentioned "Book Crossing" and explained it as leaving and retrieving books people have placed in all kinds of places.

Finally I got around to actually researching what I had heard around September 2017. Since then I have have placed 46 books out there and am hopeful that eventually people will begin to enter reviews, or at least little comments of some kind on my bookshelf (http://www.bookcrossing.com/mybookshelf/agilecoachrob).

http://www.bookcrossing.com/about does a pretty good job of explaining what this is all about really. I think one of the most fascinating things that will emerge from this social experiment running since 2001, is the way the membership (http://www.bookcrossing.com/findmembers) will change, and some kinds of insight that will emerge of where and when books are released, and then where, when and how will those books travel to their next release point. Maybe even luckier some kind of "pure" trend about which books are more popular really / unbiased by reviewers, publishers, book sellers, prizes or any other kind of "public persuasion".

Who knows - but I am still hoping that people will pickup one of those 46 and update the locations, leave their own reviews, etc and continue this fantastic social experiment! Thankyou for supporting!

Thursday, 3 May 2012

Waltzing With Bears by Tom DeMarco and Timothy Lister



Why I recommend Waltzing With Bears:
Reason 1: It is a very fast read covering many topics concisely and accurately
Reason 2: It is the best book I've read about risk and managing risk
Reason 3: And the shortest best book on estimating


It has been 3-4 years since I read this book and I still recommend it to every PM and PMO and any other team member who is interested in the topics in it.

Wednesday, 23 July 2008

Scaling Software Agility by Dean Leffingwell

Dean is the former founder and CEO of Requisite Inc, responsible for the Requirements Gathering and Analysis Tool: Requisite Pro. It seems like his vast experience from startup to merging with IBM has touched on a number of key software development issues and he is now consulting very successfully and writing good books!

I picked up Scaling Software Agility at a book store/stall at SPA 2008 as it seemed to have a couple of new things to say, or at least say them in new ways - and I was very pleased with my choice!

I believe there is something for everyone in this book - wether you are new to agile or an experienced practitioner. The book touches on a number of topics and leads you from brief "beginner" chapters through to more interesting ones that are very relevant in today's software development arena - the scaling of agility.

Things that stand out in my memory of this book are the application of valuable software quality and management metrics, and the many strategies that Dean suggests can be used to counter the arguments typical organisational "police" will use to counter the attempt to "go [more] agile" and potentially inadvertently lead to "acceptable failure" or worse, "death march".

Usually corporations do not react to the infiltration of agile practices as they are kept within [small] team perimeters, thereby "flying under the radar". If you have a requirement to scale agile, then by definition you clearly have more people and teams that you are concerned about. There is more visibility and attention from the people who might strategically oppose the changes they do not understand, and/or department(s) or programme(s) it is being attempted in - key strategic people that you never previously even knew existed, nor what their concerns were, are now watching your every move.

http://www.amazon.co.uk: http://www.amazon.com:

Why I recommend Scaling Software Agility:

Reason 1: Part 1 covers the essentials of Agile, Waterfall, XP, RUP, Scrum, Lean Software, DSDM, FDD in 85 pages!

Reason 2: Part 2 follows with more depth about the 7 Agile Practices that work: Agile Component Team, Agile Planning and Tracking, Iterations, Small Frequent Releases, Agile Testing, Continuous Integration, Retrospectives.

Reason 3: The 7 practices Leffingwell recommends for Scaling Agile:
- "Intentional Architecture": Approaches on how to tackle large software systems with Agile Architecture
- "Scalable Lean Requirements": Three simple topics that avoid analysis-paralysis failure mode: vision, roadmap and just-in-time (JIT) elaboration
- "Systems of Systems and the Agile Release Train": how to plan, and deliver, complex software components with interdependencies
- "Managing Highly Distributed Development": It is very difficult, and is a problem all successful software programmes face. Sooner or later the team is too big to fit in 1 room, on 1 floor, of 1 building, of 1 city, of 1 country. Inevitably practices have to be developed that can assist software that is developed by many different people, in different locations
- "Impact on Customers and Operations": How marketing, or product owners, or programme owners, will be convinced that Agile is a good thing for them
- "Changing the Organisation": How to address the arguments and fallacies that the corporate immune system is going to throw around as things become more agile
- "Measuring Business Performance": Real, usable, useful management metrics that can be used to control and manage large scale [agile] software development efforts

Thankyou for reading my recommendations!

Wednesday, 18 June 2008

Some Peter Drucker Management/Leadership/Society Ideas

I stumbled on this 5 Things William Cohen Has Learned from Peter Drucker CIO "taster" article a couple of days ago and realised that now is the time when people are going to start talking less and less about what Peter Drucker used to say and what he used to stand for.

From my perspective, his name has appeared in almost every management text book (about 25) I studied during my BCommerce. I even bought 1 of his books from a bookstore once purely because I recognised his name and just knew the sales price was a bargain!

I really hope some truly controversial "new ideas" person starts challenging the status quo once more - it seems like there is a great deal of regurgitation of management thought process going on.

4 Ideas I took away from quotations of his that gave me much to think about:
1. During the early 80's he argued that CEO compensation should not be more than 20 times what the bottom earner in the company was earning.
Imagine what the world would be like if this thought had held...just imagine... all the people ... living for today ... living in peace ... sharing all the world. *sigh*

2. The most useless thing to do, is do something that should not be done at all, efficiently.

Efficiency takes time and money - it costs A LOT! The absolute waste that goes into doing something that should not be done at all, and then making the process more efficient - awful! I guess this is one of my influencers for always trying to find the fundamentals of what I am doing and why.

3. "Management is doing things right; leadership is doing the right things."

Actually this quotation has been driven home repeatedly throughout my limited exposure. I am unsure if my current thoughts are more influenced by study or by experience: There are a huge number of managers (title) without leadership skills, and there are a huge number of leaders (personality) without management skills. When you find yourself in the rare (in my humble opinion) circumstance that there are layers of management with leadership skills all around you, magic is very likely to occur, not only during times of crisis, but also during times inbetween.

4. "The best way to predict the future is to create it."

Strange that one of Peter Drucker's core concepts was Management By Objectives (MBO). Or perhaps it is once again a case of Best Practice being formulated and applied without customisation to the circumstance/environment, and without empowering people to do the right thing as they are being measured on the wrong thing. Regardless - about this quotation - imagine a company culture where everyone is an opportunity seeker. When combined with radical and forward looking MBO, things get interesting, but most companies seem to base current MBO plans on past experience/objectives/successes/failures which is all data driven decision making and does not allow for much innovation and active workforce participation.

Like all people who get used as sources of education and inspiration he had/has many proponents and many opponents. You can read more briefly about him on Wikipedia - Peter Drucker and on the Drucker Institute which houses many interesting articles.

Anyway - I hope you read the CIO "taster" article and perhaps some of the ideas spark your further interest! (let me know if they do!)

As for book recommendations - I can't find the 1st/2nd year text I purchased years ago, but I did look around and find these good looking "professional" sources that I will be buying in the near future:

amazon.co.uk


1.
2.
3.

amazon.com


1.
2.
3.

Tuesday, 10 June 2008

Mastering The Art of War

I have just finished a rather quick and easy to read book about some of the subtleties of life, people, strategy, change and organisation. A good start to a blog to changes and challenges and embracing all of life!

Mastering The Art of War touts itself (or its authors - Liu Ji and Zhuge Liang, or its translator Thomas Cleary does) as exploring some of the wisdoms of two books of ancient Chinese origin: Sun Tzu's The Art of War (a book about strategy) and I Ching - (the Book of Changes containing 360 insights to help people deal with change - 1 for each day of the lunar year). I have not read either yet, but now am more than ever looking forward to the time and place!



One of the extracts from Mastering the Art of War I keep thinking about (especially in terms of "things no one taught me at school!")



Mastering The Art Of War Helped Me Understand Who I Was Really Meeting
Mastering The Art Of War Is Full Of Personal Wisdom Anecdotes

"Hard though it may be to know people, there are ways:


1. Question them concerning right and wrong, to observe their ideas
2. Exhaust all their arguments, to see how they change
3. Consult with them about strategy, to see how perceptive they are
4. Announce that there is trouble, to see how brave they are
5. Get them drunk, to observe their nature
6. Present them with the prospect of gain, to see how modest they are
7. Give them a task to do within a specified time, to see how trustworthy they are"

Why I recommend Mastering The Art of War:

Reason 1: It is really short, condensed, well written and edited, and reads very quickly
Reason 2: It has been 2 weeks since I finished it, and I am still thinking back to some of the wisdom from some of the pages, hence I am "forced" to blog about this book now (when I really don't have time!)
Reason 3: There are many pearls and interesting historical stories of China's history and ancient ways of life - such as the one I extracted above.

This one seems to be the most popular amazon.co.uk seller for I Ching (ranked 28632 today) . According to Mastering The Art of War, the I Ching is not supposed to be used for divination purposes at all - a rule that was once strictly adhered to in ancient times when it was decreed forbidden to do so!


These 2 are also highly recommended on the respective .co.uk and .com Amazon sites! But there are many options clearly in this space so pick one that makes best sense to you!


Thankyou for reading!

Tuesday, 13 May 2008

Lean Software Development

I've been working in "officially" agile environments now since 2000, mainly influenced by Scrum and some eXtreme Programming. A while ago a I did a course on Lean Management amongst other topics and was struck by how some similar concepts (just in time, prioritised work queue, continuous reduction of waste, skilling people, empowering people) seem to be in agile.

The chance to get into my copy of Lean Software Development by Mary and Tom Poppendieck finally came along a few weeks ago after seeing it being referred to in high regard on the web and liking the essays I found on their web site: The Poppendiecks. Basically - "WOW"! This is just really really good stuff. For me it is the kind of jump (up or forward I am not sure) that Scrum makes from Agile fundamentals to real world tools that are completely understandable and easy to try.

The great thing is that they concentrate on fundamentals and then supply thinking tools to help you apply them in your context - ie, they KNOW the lesson that Best Practices are awful as it is the fundamental that must be understood and copied from one context to another to be successfully applied in the new context. Too many Best Practices have resulted in failure and too much waste for my liking!

They touch on some fundamental concepts that are important in modern software development:
- waste
- learning
- last responsible moment
- fast turnaround
- team empowerment
- perceptual and conceived integrity
- holistic view



Why I recommend Lean Software Development:

Reason 1: Identify the value chain from point of need to point of delivery - it is strongly argued by some that anything but coding for that need fulfilment is just a waste of time. IE - as per Agile - lighter weight documentation, lighter weight project management, focus on delivering real value to the client!
Reason 2: Collaboration is better - cross disciplinary people working together are more efficient AND enjoy their work more AND result in a better product AND it is cheaper AND AND AND!
Reason 3: Specific facts, graphs and examples that you can refer to when justifying reasons why you would want to try something different in your own environment, all with a firm basis in Lean Management Theory and which has been studied, well understood, and implemented by some very successful organisations ranging from Toyota to 3M for between 60 and 100 years!!

Thankyou for supporting!

Tuesday, 15 April 2008

Six Thinking Hats by Edward De Bono

One of my most influential recent reads: Six Thinking Hats by Edward De Bono. His books have been recommended to me by various people since I was back in first year university. Writing this blog entry has also inspired me to check for his web site and find the Edward De Bono Portal which makes it easy to access other online resources related to him/his thinking creations.

amazon.co.uk



amazon.com




I read Six Thinking Hats directly after reading Lateral Thinking. Both are really excellent reads, but I discovered that I knew quite a bit about lateral thinking already having been exposed to that mode of thought through many people I know socially and have worked with over the years, in some respects it is a natural way for me to approach problems already. Whilst I highly recommend Six Thinking Hats, it contains many references to a number of thinking concerns, thus I believe you need to read at least one of his others, of which I believe none are better choice than Lateral Thinking.

amazon.co.uk



amazon.com





Why I recommend Six Thinking Hats:

Reason 1: Increase in productivity, both my own, and during team based activities such as meetings or workshops.
Reason 2: I, and many software industry people I have met, pretty much rely on a single very useful and relevant style of creating solutions for problems - namely extreme pragmatism. This works well, but is very limited for a future vision, and business people (aka clients) generally are more interested in the future and the environment created for their people.
Reason 3: Increased knowledge of how I think and how others think is invaluable as we are all knowledge workers - aka thinkers.

Wednesday, 20 February 2008

Organizational Patterns of Agile Software Development by James O. Coplien and Neil B. Harrison

Covering a very wide spectrum of software team related issues from distributed remote team participation to architecture, to project control and team building.

This great book is highly relevant and useful in my team lead and architect roles yesterday, today, and I am 100% sure tomorrow also!

James Coplien is quite an interesting guy. I've read a bunch of his essays in the past which have been quite enlightening. You can find them on "Cope's" web site.

Why I recommend Organizational Patterns of Agile Software Development:

Reason 1: It is based on a great deal of research which looks to be scientifically thought out, hypotheses were created, samples statistically selected and information collected and then analysed carefully. So its fairly safe to refer to it and the cases/patterns mentioned that worked or failed.
Reason 2: In my studies of Organisation Behaviour, Industrial Psychology, Business Management and Human Resource Management, there were a number of consistent themes that were delved into deeply in this book, which has a great deal of real world emphasis and quick illumination, whereas the theory texts are more verbose and not as readily applied.
Reason 3: It is also consistent with my past experiences of organisation behaviours that were dysfunctional as well as those cases where organisations were extremely functional.
Reason 4: Like the Gang of Four's Design Patterns, this book now somehow "lives" in the back of my mind (knowledge was deeply absorbed and incorporated into my thinking without conscious study) so that when I encounter situations I can either more clearly identify what's going wrong, and what possible patterns could be applied, in which possible sequences, in order to address the problem(s), or simply refer to this reference book and delve deeper into the issues and solutions effectively and efficiently.
Reason 5: People I have already referred it to have come back to me and been as astonished by it.

Thankyou for supporting!

A smarter SMART for even better collaborative Objectives (including OKRs)

My favourite coaching tools: SMART Acronym Another Update