Friday, May 7, 2010

Thinking. What a great idea.

I'd love to claim I came up with the title. Actually, it's an attendee comment from one of my software requirements workshops. The evaluation form asks attendees to identify the "one thing I learnt" at the workshop. The attendee went onto say that in software requirements we don't do enough thinking, and maybe if we did more of it, our outcomes would be different. A shrewd observation.

So why has 'thinking' become unfashionable in software development? Its paradoxical we live in the knowledge economy, yet thinking on the job seems as valued as much as slacking on the job. Subtly our work culture values action, doing stuff – not thinking about it. So maybe we're not doing the right kind of thinking? If we want to change the results of the work we're doing, we need to think less about what we're doing and more about the outcomes we're seeking. We can then use that idea to shape the rest of our thinking.

If we were to change our thinking, how would it change the outcomes? Here are some examples drawn primarily from software requirements development;

  • When we ask customers or users what they need, or want, the software to do – do we give them enough time to think about what they really need or want from us? What if we gave them more time, or notice that we'd be looking for input from – say in a month, rather than next week? Would the outcome be different?
  • Then, when they have thought through what they really need from us, they want to make changes and go back on what they initially told us. Do we react as if they have changed their mind? Or do we recognise that our initial request was in fact the start of their thinking process, when we were in fact hoping /expecting / wishing that their thought processes were already complete? If we'd given them more time at the outset, would the outcome be different? Would we still have gone ahead and acted upon the first things they told us?
  • When we ask for documents or products to be reviewed do we give people enough time to not just read but also to think through what they have read/observed? Do we fall into the trap of asking them on a Friday, on the hope that we will have the answer by Monday – if not that short, at least with minimal down-time for us? Would the outcome be better if we gave them more time to really review our work?

Thinking is hard work. It takes time. Yet it is hard to justify the time, not just in our overly-scheduled world, but that it just doesn't seem to fit in our project plans. We all know taking short-cuts leads to problems, but we still take them nonetheless. We just don't seem to be focused beyond the immediate.

Situations like these are challenging because we haven't thought through the outcomes we want. Instead we've focused on completing the activity, so we can move our schedule along. By doing the activity and following the process we're implicitly trusting the result will turn out right. But too often it doesn't.

To the outside observer it seems we're in fact trusting that if it doesn't make sense today – it will do by next week, next month etc. All the time, we claim we're too busy to stop and ask questions. Yet it just serves to exacerbate the siloed thinking seen in many organizations. Insular thinking in silos becomes common because we're not focused on thinking through to the outcome. If we did, we'd in fact see it represents a great opportunity to start building effective collaboration with our business peers.

Yet thinking things through before we just 'do-it' does pay off. If our goal is to improve business outcomes and results, we need to do more serious 'thinking'. Particularly if we want to improve our effectiveness and efficiency. It's not thinking about what you do, or how you do it – its thinking about the outcomes you want. Starting there and working back, the parts where we need to do some serious thinking start to be obvious.

Sounds glib, but if we want different outcomes, we need to do no more thinking.

62 comments:

  1. How does the upgrade magic work? Generally Studio tries to change repositories to their 12.1 equivalents and sometimes adds or removes few packages to ensure everything works smoothly. You can see what exactly was done in the log accessible from the bar at the bottom of the Start tab. paper rater

    ReplyDelete
  2. . IT companies on the other hand sometimes use business software for training purposes, enabling modern technologies like medical transcription. https://softurio.de/buchhaltungssoftware/

    ReplyDelete
  3. Less about what we're doing and more about the outcomes we're seeking.http://www.techbasesolution.com

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. the sympathetic nervous system of the person are being highlighted whenever there are provocative questions.
    liedetector.uk

    ReplyDelete
  6. At the present time, development may seem like an unattainable objective as organizations are catching just to survive, however hello, "level is the new up."visit our site

    ReplyDelete
  7. After reading this blog, I can say that another great writer in the making already.Johnny Chen Houston

    ReplyDelete
  8. Software development in India has reached newer heights, owing to the ample availability of skilled manpower. SugarCRM Philippines

    ReplyDelete
  9. This can cause their family to qualify for little to no college financial aid when their children are ready to attend college.look here

    ReplyDelete
  10. This risk is particularly acute for businesses that depend on the storage of on-line data if there is a chance their critical data could become lost or corrupted. cryptocurrency converter

    ReplyDelete
  11. We all know taking short-cuts leads to problems, but we still take them nonetheless.softwaretesting

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. In fact you are able to build any business that you choose by following 3 simple steps. The concept is rather simple:
    businessinsider.com

    ReplyDelete
  14. Presently we have to go above and beyond and decide the heritage we need to leave on the planet with our business.creating an mvp

    ReplyDelete
  15. Attempt online networking, register with neighborhood promoting, hold and an occasion, and utilize what is accessible to you to achieve your clients and present your business' items and administrations to the majority. Vested Intelligent matching app

    ReplyDelete
  16. You might not have considered your opposition or outsourcing some of your work, however things like that will affect your capacity to make a benefitbirminghamvirtualoffice

    ReplyDelete
  17. This isn't the same as getting programming off the rack that anybody can buy. This sort of programming is produced for some, extraordinary reasons. For instance, the legislature may need custom programming advancement keeping in mind the end goal to diminish the likelihood of a security hazard or infection assault. https://www.sigmanest.com

    ReplyDelete
  18. Very beautifully written blog, Fascinatingly written.
    Joseph Hayon

    ReplyDelete
  19. It may be difficult to imagine, but you need time away from your business startup. You may think that you can't take time away or that your momentum will crumple without you, but taking a vacation every now and then is one of the best things you can do for your company. visit blog

    ReplyDelete
  20. Such an extraordinary blog and every one of the compositions. Can't resist considering the creator.
    Jason Berkowitz SEO

    ReplyDelete
  21. Microsoft has received much acclaim which is in stark comparison to their last OPERATING SYSTEM (operating system) release, https://www.alcodasoftware.com that being Windows Vista. Another OS being sold is Or windows 7.

    ReplyDelete
  22. On a smaller scale our software testers can also derive smoke tests to act as a form of acceptance tests during stages of the software development life cycle. Filehippo

    ReplyDelete
  23. You may think that you can't take time away or that your momentum will crumple without you, but taking a vacation every now and then is one of the best things
    igg games

    ReplyDelete
  24. It was nice unblock game . Very informative and expressive .things are easily play online at
    unblock games

    ReplyDelete
  25. AtrixBusiness provides services to register company or shelf company in Hong Kong. Being the best path to China, Hong Kong is the most well-found and convenience strategic location to set up different businesses. hk company

    ReplyDelete
  26. There is a one time license fee of $60, and other Wyoming business registration fees may apply. How long does it take to receive your Wyoming sales tax permit? The WyomingDepartment of Revenue strives to issue your sales tax license within 10 business days of application. Wyoming Corporate Services

    ReplyDelete
  27. I am very Thankful to The Admin and Please Buddy Share your Knowledge Time to Time .
    filehippo
    file hippo
    File hippo
    Download Free PC Software
    File hippo

    ReplyDelete
  28. An offshore company is a company that is set up in a different country from the country of residence of the stakeholders. Offshore company definition

    ReplyDelete
  29. On the off chance that you require the money on a critical premise, each day that goes amid the endorsement procedure will make more harm your business.imp source

    ReplyDelete
  30. Every class comprises of a few sites identifying with a particular subject. amazon seller tools

    ReplyDelete
  31. mona martinSeptember 26, 2017 at 11:42 AM
    Software development in India has reached newer heights, owing to the ample availability of skilled manpower.Rochester web design

    ReplyDelete
  32. You may not have recognized your resistance or outsourcing exactly from claiming your work, however things like that will influence your limit should aggravate a profit.

    ReplyDelete
  33. This type of loaning/contributing has developed as an immediate consequence of the 2008 money related emergency and the resultant fixing of bank credit.development finance

    ReplyDelete

  34. However, insurance is generally preferred as it is the most effective solution and the least expensive one compared to the other options.
    https://adbaker.de

    ReplyDelete
  35. In a Business administration, finance is a most vital trademark as business and finance are interrelated. One can accomplish its objective using suited budgetary instruments.santander consumer bank as

    ReplyDelete
  36. It is good to select an web marketing company that will take the time to offer a custom solution for your website Alvin L Girlmore

    ReplyDelete
  37. Just like a traditional brick and mortar business, operating a business online requires you to reach out to the people who are interested n the goods or services you have for sale. digital lifestyle

    ReplyDelete
  38. Where and when will you promote? In what manner will you proffer items or administrations to cliente? Will you have the capacity to keep this all together?company registration germany

    ReplyDelete
  39. Finding the right printing company can be tedious. There are many things that need to be considered when you are thinking about outsourcing your printing needs to a print shop. The main decision that needs to be made is whether you use an online or local printer. www.55printing.com

    ReplyDelete
  40. This one is good. Keep up the good work I also visit here: and I get lot of information.
    john faraday

    ReplyDelete
  41. Great Article it its really informative and innovative keep here: with new updates. Its was really valuable. Thanks a lot.
    software development company in delhi

    ReplyDelete
  42. Since software codes for different programs tend to be identical, while others may accommodate a few alterations to produce a totally different end result.AD List 24

    ReplyDelete
  43. Excellent website you have here: so much cool information!..
    secrete

    ReplyDelete
  44. Your business card ought not simply contain the typical organization name and different locations. It is your corporate mark. It ought to contain a few extra points of interest, for example, AD List 24

    ReplyDelete
  45. Aw, this was a very nice post. In thought I would like to put in writing like this moreover – taking time and actual effort to make an excellent article… but what can I say… I procrastinate alot and not at all appear to get something done. stiply.nl elektronische handtekening

    ReplyDelete
  46. This article will cover a portion of the fundamentals you have to consider, to guarantee the development, achievement and benefit of your online business. Winning Inbound marketing campaign

    ReplyDelete
  47. I am unquestionably making the most of your site. You unquestionably have some extraordinary knowledge and incredible stories. CareWare IT Solutions

    ReplyDelete
  48. Being engaging is important in every part of your business, whether its communicating through email marketing, social media, blogs, videos and other commercial formatsonline entrepreneur academy

    ReplyDelete
  49. This is my first time go to see at here and i am really happy to read all at one place. getintopc website


    ReplyDelete
  50. deals, showcasing, legitimate, back and bookkeeping, authoritatlearn this here now
    ive, promoting, innovative work, item advancement, and so on.

    ReplyDelete
  51. These sorts of advances are here and now credits that are for a most extreme term of a year. antal india

    ReplyDelete
  52. For helpful tips on employee timesheets, time tracking apps, and workforce management software, you should visit this blog: employee time management blog

    ReplyDelete
  53. For instance, you can deduct the expense of a second phone line or a cell phone in the event that you utilize it only for your business, however make certain to keep adequate records to demonstrate your findings. happy employees

    ReplyDelete
  54. The business owner's retirement planning, disability planning and estate planning;
    online business

    ReplyDelete
  55. Now you can win free stuff online, free giveaways, enter every day to win latest iphones, smartphones, macbooks, laptops, accessories, technology and much more at iFreeGiveaways - Win Competitions, Freebies & Giveaways Online!

    ReplyDelete
  56. There's a famous saying on the subject that goes something like JETWIN "I know half of my advertising is wasted, I just don't know which half."

    ReplyDelete