An Excerpt from iLab’s March 2014 Visiting Expert – Jukka Heinonen

Scrum is a management framework that follows agile software development principles. When the iLab’s Country Director, Teemu Ropponen, suggested me that I should visit iLab to share some of the software development knowledge accumulated over the years, I didn’t need much time to consider. It sounded so exciting that I couldn’t resist.

After the initial excitement, I started to think about what would be the most valuable lessons I could share. I really didn’t know much about Liberia and my trip would be my first real visit in the continent of Africa. As I am a software development professional, teaching some programming language seemed the obvious choice. But even though I started as a software developer, my coding skills have become a bit rusty as I have had more managerial roles recently. On the other hand, I’ve learned that even though the coding skills of individuals are at the very core of software development, the efforts are wasted or not effective if the what should be done and how it is done questions are not addressed. As the ‘just start coding, ask later’ approach is a common pitfall everywhere I know, probably the same applies in Liberia, I figured, and that formed the core for my lectures.

 

Based on my background, I took three views to the what and how:

  1. Software project management.
  2. The next one extended the topic by introducing Agile Software development and the Scrum methodology.
  3. The third course was about Mobile Software development and especially on what to consider before writing the first line of code.

 

Even though software development has some special characteristics, the basics of project management still apply. There are so many things to manage and control. In order to succeed, you need to plan before doing, coordinate the efforts of multiple people, communicate a lot to achieve shared understanding, imagine what could go wrong and figure out what the client expects and really needs. There is always more work to do than you have time available so you need to prioritize all work items. And it is not just such high level issues. You may also need to figure out how to fix the air conditioning, how to substitute the key developer that has fallen ill or figure out why two team members are no longer in speaking terms. Even though the project management basics may sound boring, in reality the software development projects are usually quite the opposite.

        

 

Agile development assumes that it is difficult or even impossible to fully define the features of a software product before doing any implementation work. It is hard to know beforehand what exactly is needed from a software product, which features are more important than the others and how they should be best implemented to fulfill the needs. Agility addresses this by focusing on individuals and their interactions, collaboration, getting feedback based on working software and accepting changes throughout the project. Both the resulting product and way of working are improved gradually based on what has been built and learned so far.

 

 

Mobile applications and services have a huge potential. Mobile devices are more affordable than computers, they go with people and they have many features that allow a wide range of uses. Mobile applications can fulfill many needs and solve everyday problems. However, the mobile landscape is fragmented in many ways. There are a lot of different manufacturers, operating systems, screen sizes, features and mobile operators out there. Even though the screen sizes have increased and touching is quite natural way for us to interact with devices, the user interface is quite limited. These are one of many reasons why mobile application development is challenging. Before implementing any mobile application, the use case, target group and features must be considered carefully.

 

              

 

As my visit was quite short, having three courses was quite a crunch. As there were a lot of big topics to cover in a handful of lessons, the lessons were more theory than practice. I was extremely happy that in all classes we had a lot of discussion on the presented topics. Discussion deepens the matters and makes things relevant to the students’ environment. I want to thank all students for their enthusiasm and active participation.

 

You really need to apply the taught matters yourself before they really become adopted skills. Thus, some kind of follow-up to these introductory courses would be beneficial. The follow-up could be a software product development course where a small development project is done as a team over a longer period of time. Or the follow-up could be that a group of people interested in one topic start meeting after the course to further share experiences discuss new topics and possibly working on joint projects.

 

There are so many ways in which information technology could be used in Liberia, not only to make things more efficient, but also to really improve people’s lives.  Liberians are best positioned to understand the needs in Liberia and determined to overcome the challenges. I think that iLab is doing a very important work in Liberia to teach IT skills, provide access to the wealth of information on the Internet, and to work as a hub for people interested in utilizing IT in Liberia. It will take time to build the infrastructure and to learn all the needed skills. That’s why iLab’s work is so important right now.

               

I want to thank you the iLab staff for so warmly welcoming me and for their support during my visit. Everything was well-organized and I could focus on my courses. I had a wonderful, fun, unforgettable  month in iLab and in Liberia. I really recommend iLab for anyone considering sharing their IT knowledge.

To learn more about me, check out my linkedin profile: fi.linkedin.com/in/heinonenjukka/

96 thoughts on “An Excerpt from iLab’s March 2014 Visiting Expert – Jukka Heinonen

  1. After all, there are more people to dumb and lazy to scrap
    metals than there are people with any degree of common sense and the willingness to help themselves with what others discard.
    Most of all, these business owners ensure that aside
    from core functions in their company, that the people and other downstream
    resources are given the right treatment all the time.
    So as you can see, the earning potential with CPA offers is virtually unlimited.

    Here is my blog … Boca Raton CPA equipment

  2. I read a lot of interesting content here. Probably you spend
    a lot of time writing, i know how to save you a lot of work,
    there is an online tool that creates unique,
    SEO friendly posts in seconds, just search in google – laranitas free content

  3. The results are h – CG diets that allow for dieters to keep on the program longer without
    any metabolic slowing and minimal hormonal sensitization, have
    supervision by licensed doctors who are specifically trained to
    customize the h – CG diet plan according the health conditions
    of each patient as well as prescription h – CG, and unlimited clinical support.
    The medications used for the injections and the oral drops are made in unregulated nations,
    and the FDA does not approve of them. Stimulates new
    collagen production while removing scars as well as dead,
    dull surface skin.

    Feel free to surf to my website :: weight loss Tracker for hcg diet

  4. You should always assume that a hot Asian girl is going to show up looking her best.
    Below I will show distinctive ways to pick up girls more than that, obtain their phone number, messenger id or email
    adress. One place that is the exception would
    be Little Lamplight, where many kids are living, but more than likely you
    won’t even visit there until a long ways in the game.

  5. Just want to say your article is as surprising. The clarity in your post is simply spectacular and
    i can assume you’re an expert on this subject. Fine with your permission let me to geab your
    feed to keep updated with forthcoming post. Thanks a million and please keep up the enjoyable work.

  6. I simply could noot go away yoour site prior to suggesting that I
    actually enjoyed the usual info an individual supply for
    your guests? Is going to be back ceaselessly to check out
    new posts

  7. hello!,I love your writing very so much! percentage we keep
    in touch extra about your article on AOL? I need a specialist in this house to solve my problem.
    May bee that iis you! Having a look forward to look you.

  8. Great post. I was checking constantly this blog and I’m
    inspired! Very useful info specially the remkaining section 🙂 I care for such information much.
    I was looking for this certain info for a very long time.
    Thank you and best of luck.

  9. Awsome blog! Is our theme custom made or did you download it from somewhere?
    A theme like ours with a few simple tweeks would really make my blog sstand out.
    Please let mee know where you got your theme.
    Kudos

  10. Aw, this was an incredibly good post. Spending som time and actual
    effort to create a good article… but what
    can I say… I procrastinate a whole lot and don’t manage to get anything done.

  11. De search engine marketing adviseurs kunnen dit doen voor u.
    Als u een e-mail client zoals MICROSOFT Outlook, Outlook Express,
    Eudora, Thunderbird, of iets anders, u moet integreer uw antivirus om de e-mail client voor real-time
    scannen van bestanden. Voer gewoon in een paar woorden beschrijven dat uw product of dienst en de URL van de
    pagina waar u het optimaliseren en het gereedschap stelt keyphrases en tonen u de concurrentie en search volume voor elk één.

  12. you are in point of fact a good webmaster. The website loading pace is incredible.
    It kind of feels that you are doing any unique trick. Also,
    The contents are masterpiece. you have done a fantastic task in this subject!

  13. What i don’t understood is in reality how you are now not actually much more neatly-favored than you may be now.
    You are so intelligent. You recognize therefore considerably with regards to this
    topic, produced me personally imagine it from
    a lot of varied angles. Its like men and women don’t seem to be involved until it is something to accomplish with Lady gaga!
    Your own stuffs excellent. All the time deal with it up!

  14. Woman being a carved sculpture of Almighty, do have urge for sexual pleasure,
    in fact healthy sexual life is equally important for a
    woman to induce impetus for a long and reliable relationship.

    If we just wait for the mood to come to have sex,
    some of us would never have it. To get more softball training aids such as softball pitching aids, please
    visit.

  15. Buy an Android version map with a SD card, such as
    Map – King, insert. Most robust computers and contemporary televisions are now HD ready, and therefore, may take full advantage
    of watching hd content. You can expect to pay a pretty premium for the feature, and so if you don’t plan on watching movies on a
    format that supports 24p (Blu-Ray), or don’t care for the ultimate home theater experience,
    then this is a feature that will likely not be missed.

  16. great put up, very informative. I ponder why the other experts of this sector don’t realize
    this. You should continue your writing. I’m sure, you have a great
    readers’ base already!

  17. It’s amazing to visit this web site and reading the views of all friends concerning this piece of writing, while I am
    also zealous of getting experience.

  18. Simply wish to say your article is as amazing. The clarity to your put up is simply
    cool and that i could think you are knowledgeable in this
    subject. Fine along with your permission allow me to clutch your
    feed to keep updated with coming near near post.
    Thanks 1,000,000 and please continue the gratifying work.

  19. Taking more than the DVs can present a real danger since it is possible to take in toxic
    levels of vitamins and minerals—especially through supplements.

  20. May I simply just say what a comfort to find someone who actually understands what they
    are discussing on the internet. You certainly realize how to bring a problem
    to light and make it important. More people must check this out and understand this side of the story.
    It’s surprising you aren’t more popular since you certainly possess
    the gift.

  21. Hi I am so grateful I found your site, I really found youu by
    accident, while I was looking on Askjeeve for something else, Anyways I am here now and
    would just like to say thanks a lot for a tremendous post and a all rouind thrilling blog
    (I also love the theme/design), Idon’t have time to read through it
    all at the moment but I have saved it and also included your RSS feeds, so
    when I have time I will be bac to read more, Please do keep up the awesome jo.

  22. Hello to every body, it’s my first pay a quick visit of this web site; this webpage carries remarkable and in fact excellent information in support of
    visitors.

  23. Wonderful beat ! I would like to apprentice
    while you amend your site, how can i subscribe for a weblog
    site? The account aided me a appropriate deal. I were a little bit acquainted of
    this your broadcast provided bright transparent concept

  24. Helpful information. Lucky me I discovered your web site by
    accident, and I’m shocked why this twist of fate did not took place earlier!
    I bookmarked it.

  25. As the admin of this site is working, no doubt very rapidly it will be renowned,
    due to its feature contents.

  26. Very great post. I just stumbled upon your blog and wanted to
    mention that I have truly enjoyed surfing around your blog posts.

    After all I will be subscribing to your rss feed and I am hoping you write once more very soon!

  27. Simply wish to say your article is as amazing. The clearness in your submit is just
    spectacular and that i can suppose you are a professional in this subject.
    Well with your permission let me to grab your feed to stay updated with drawing close post.

    Thank you a million and please keep up the rewarding work.

  28. I feel this is one of the most important information for me.
    And i’m satisfied studying your article. But wanna commentary on few normal things,
    The website style is wonderful, the articles is in point of fact great : D.
    Excellent job, cheers

  29. I am rsally loving the theme/design of your blog.
    Do yyou ever run int any web browser compatibility issues?
    A couple of my blog readers have complained about mmy website not opertating correctly in Explorer but
    looks great in Safari. Do you have any ideas to help fix this issue?

    Also visit my wweb site – Agen Wisata Pulau Pari

  30. t be for everybody, the phone call quality and reception vary in the event you
    don. Get a bigger keyboard to make the most of
    your respective i – Phone. Once processed, it is ready
    to be watched on the i – Phone or shared via email.

  31. Pretty nice post. I just stumbled upon your blog and wanted to mention that I have truly enjoyed browsing your weblog posts.

    In any case I’ll be subscribing on your rss feed
    and I’m hoping you write once more soon!

  32. Thanks for one’s marvelous posting! I actually enjoyed reading it, you’re a great author.
    I will ensure that I bookmark your blog and will
    eventually come back in the future. I want to encourage continue your great job,
    have a nice holiday weekend!

  33. Awesome issues here. I’m very satisfied to see your article.
    Thank you so much and I’m looking ahead to contact you.

    Will you please drop me a mail?

  34. Just desire to say your article is as astonishing.
    The clearness in your post is simply excellent and i can assume you are an expert
    on this subject. Well with your permission let me to grab
    your feed to keep up to date with forthcoming post.
    Thanks a million and please keep up the enjoyable work.

  35. Some studies show the people who arising from the financially weaker strata are most
    gamble. ‘ interview with Real Colorado’s Lorne Rush – US Soccer Players.
    Yellow Card: The misconduct card shown to a player who is being cautioned
    by the referee on an act of misconduct.

  36. We absolutely love your blog and find most of your post’s to be exactly what I’m looking
    for. Do you offer guest writers to write content available for you?

    I wouldn’t mind publishing a post or elaborating on a lot of the subjects you write regarding here.
    Again, awesome site!

  37. Sin embargo, no dejar de que quizás nos recuerden más
    a la etapa árabe de Ibiza. En cuanto a la inside casas de Ibiza, aunque no
    existe una única disposición en casas ibicencas comparten un característico.
    Este hecho que la mayoría de viviendas asemejen a
    conjunto de blancos that are cubos. Ofrecemos algunos consejos en nuestra sección de en la isla.

  38. Howdy I am so glad I found your web site, I really found you
    by accident, while I was browsing on Yahoo for something
    else, Regardless I am here now and would just like to
    say thank you for a marvelous post and a all round entertaining
    blog (I also love the theme/design), I don’t have time
    to browse it all at the minute but I have bookmarked it
    and also included your RSS feeds, so when I have time I will be back to read a great deal more,
    Please do keep up the great b.

  39. Yo inmediato grab rss feed como yo no
    puedo encontrar e-mail suscripción enlace o boletín electrónico
    servicio. Haga que tienes cualquiera ? Por favor dejo
    reconocer para que podía suscribirse . Gracias .

    \

  40. Superb website youu have here but I was wondering if you knew of anny discussion boards that cover the sawme topics talked about in this article?

    I’d really like to be a part apex Vitality serum Of life community whedre I can get opinions
    from other knowledgeable individuals that share the same interest.
    If you have any suggestions, please lett me know.
    Cheers!

  41. Undeniably consider that that you said. Your favorite
    reason seemed to be at the net the easiest thing to
    have in mind of. I say to you, I definitely get irked even as
    folks consider concerns that they just don’t understand
    about. You managed to hit the nail upon the highest and outlined out the
    whole thing without having side-effects , folks could take a signal.
    Will likely be again to get more. Thank you

  42. If you will get Mastger Resell rights, it is possible to trade the software, e-book or PDF file, now and again video series at tthe same timme your money can buy you select, or
    simply provide it with aaay to your subscribers.
    Tell yiur visitors well ahead of timme where the following art
    show, craft market or gallery showing will be.
    At the second, just about the most popular kinds of general marketing employed by advertisiong on the internet
    companies is termked article marketing.

  43. I do trust all the concepts you have introduced to
    your post. They are vrry convincing and will certainly work.
    Still, the posts are very short for newbies. Could you please lengthen them a
    little from next time? Thanks for the post.

  44. I do believe all of the concepts you’ve offered on your post.
    They’re really convincing and will definitely work.
    Still, the posts are too brief for novices. May you please extend
    them a little from subsequent time? Thank you for the post.

  45. Helpful information. Fortunate me I discovered your website accidentally,
    and I am shocked why this accident did not happened iin advance!
    I bookmarked it.

  46. Wonderful beat ! I wish to apprentice at the same time as you amed your website,
    howw can i subscribe for a blog site? The account helped me a applicable deal.
    I had been tiny bit acquainted of this your broadcast provided shiny
    transparent concept

Leave a Reply

Your email address will not be published. Required fields are marked *