Showing posts with label roadmap. Show all posts
Showing posts with label roadmap. Show all posts

Friday, March 12, 2021

Peter, we need to integrate data more easily.

I liked this article on Fundamental truths when it comes to innovators. I do think Elon Musk and Jeff Bezos have figured out how to be crazy successful in business. I do wish they were more philanthropic with the monies they have accumulated from their success. I digress...

I like the idea of a fundamental truth as a foundation for your business that doesn't change through time. And when I think about my commitment to build a data services business, I have now started to think about what would be the fundamental truths?

  1. We need to access and integrate data more easily.
  2. We need better ways to visualize, communicate, and understand, the data.
  3. We would like to reduce the compute and storage costs of data.
These are what I came up with through my review of my initial thinking of fundamental truths. I know there will be a few more and these three will be edited as my idea grows and gets greater footing.

Monday, March 08, 2021

Building the Data Lab Technology Stack

The idea of building a data lab is emerging from my ocean data conversations and how to best utilize my knowledge and skillset within this opportunity. In my mind, the service offering would be twofold;

  1.  Data Engineering / Software Development consulting and services with focus on ocean data. We will do the heavy lifting of extracting, cleansing, transforming, and loading your data. And then we will help with analysis and visualizing the data. We are comfortable working in both the open source and Microsoft technology stacks.
  2. Standing up (and data loading) the technology stack for the data lab. You are going to need to host all this compute power and storage somewhere. It could be on-premise. Most likely, it will be in the cloud. We can help with this also. We could build it in Azure, using the Microsoft technology stack. Or we could build it using an Open Source stack on top of Linux in any of the hosted environments of Azure, AWS, or Rackspace.

https://stock.adobe.com/
How do you build a low priced, large compute, technology stack to support data engineering efforts, implement a data lab, and showcase these new services capabilities. The low price is the key factor given the current startup state of this ocean data endeavour. Particularly, when you think of the cost of compute for processing and storing large amounts of data. I believe the the best way forward is as follows;

  1. Use open source where you can. Fortunately, many of the infrastructures, tools, frameworks, and programming languages for the data lab are open source.
  2. Automate the build so it can be built and torn down with ease. This would eliminate the need for the stack to always be running.
  3. Store the data at it's source, if possible. Fetch, and load, the data when you automatically rebuild the stack. Keep in mind this limits the amount of big data you can store locally, and loading large amounts of data can cumulatively take days. Be mindful of this. 

Note: this stack is to showcase the services capabilities. A full data lab would also need the ability to both persist and fetch data. It's going to take some time to build the data lab!

The Data Lab Technology Stack

The deployment of this technology stack will use open source wherever possible running on a Linux (Ubuntu) Server hosted at Rackspace. The rational for these decisions are;

  • Little to No licensing costs 
  • Strong familiarity with Rackspace as hosting company
  • Existing domain name (endeavours.com) hosted with Rackspace
  • Extensive experience with Ubuntu Linux in a hosted environment
  • Familiarity with deploying data intensive solutions using the ELK stack
  • Experience programming in Python

Note: The deployment of this technology stack will happen in phases, where each phase will complete with some basic tests to ensure the stack behaves as desired.

Phase 0

Phase 0 will be a basic ELK stack running on an Ubuntu Linux server hosted at Rackspace with access via the endeavours.com web domain. The use case for where the data comes from, how we transform it, the analysis, and visualization is still to be determined. This use case will be used for testing this first iteration of the newly stood up data lab. Exciting times!

Phase 1

During phase 1 we will add the Python programming language to the technology stack and use it for two purposes;

  • Apply a model to the data using Python.
  • Present the processed data to a web page for display.

Phase 2

During phase 2 we will add Kafka as an infrastructure resource, identify some additional data sources, and pre-process the data before it gets loaded into ElasticSearch.

Phase 3 and beyond

Investigate the Apache Data lab stack, add Spark to our lab, add a data workbench...

Thursday, January 02, 2014

Proposed ACAITA Event Schedule

Thursday January 16th Lunchtime
Location: 1:00 - 2:30 pm Erin's Pub
Agenda: 
- Roles of the IT Architect
- Approaches to building the ACAITA

Thursday January 30th Online 
Location: Google Hangout
Agenda: 
- Professional Development of the IT Architect
- Approaches to building the ACAITA

Thursday February 13th Lunchtime
Location: TBD
Agenda: 
- Certification paths available to the IT Architect
- Managing complexity within IT Architecture

Thursday February 27th Online 
Location: Google Hangout
Agenda: 
- Certification paths available to the IT Architect
- Teamwork among the Solution and Enterprise Architects
- in other words: Roles and Responsibilities of the Solution and Enterprise Architects

Basic Vertically Aligned Synergistically
Partitioned (VASP) Architecture
Thursday March 13th Evening
Location: Erin's Pub
Agenda: 
- Impact of Open Source on IT Architecture
- Professional Development of the IT Architect
- Approaches to building the ACAITA

Thursday March 27th Online
Location: Google Hangout
Agenda: 
- Discussion / Review of the Snowman Architecture
Approaches to building the ACAITA

Friday, July 06, 2012

The followers have spoken

Well it looks like my poll asking for assistance on which half-finished blog post I should complete next has provided me adequate results. Other than the injection of posts regarding open badges and ignite learning labs I will spend my next while completing the following posts, in this order;
  1. Traditionalists, Reformers and Outliers - 54% voters
  2. Computer Science taught as an Art - 45% voters
  3. Digital Me (Mozilla + Life-Long Learning) - 36% voters
  4. Using smart phones within a connectivist approach - 36% voters
What fun!!!

Tuesday, December 27, 2011

Traffic towards Creating IT Roadmaps

There has been surprising amount of traffic on my creating information technology roadmaps post from a few months back. This could be due to the time of year... maybe people are preparing for the new year and want to get a sense of where they are going. If you are interested in creating information technology roadmaps, this is how I see it done. Keep in mind roadmapping is an ongoing work, and so far I have written four posts on the subject;
  1. Getting Started - how to start the process of creating an IT roadmap
  2. Gathering Data - thoughts on gathering data for the roadmap
  3. Technology Trends - how I currently see technology trends
  4. Pedagogical Trends - how I currently see pedagogical trends

Wednesday, November 09, 2011

Creating IT Roadmaps, Technology Trends


If you have stumbled upon my series of posts on technology roadmaps and you have been looking at the associated data you may be wondering where I have come up with all the data and labels for the trend graphs. Described here is how I have derived all this information for the Technology Trends Graph. Every line on the graph shows saturation within the overall trends being analyzed. In this technology graph, small-devices will continue to be adopted, internet platform will continue as the preferred platform for deployment (though it will plateau), Cloud computing will continue to be increasingly utilized and software broaden to meet more needs.  The lines are there to identify trends and to identify events. And yes, there are many other event that could go on all of these lines... feel free to email peter@rawsthorne.org other important events.


Small Devices
It is predicted that there will be more small devices than there are people by 2020. Even if this prediction is false there is no denying that mobile / small devices will have an impact on how we communicate and work over the next decade.
  • Palm / Newton - the early stages of small devices needs to be credited to the Palm and Newton devices. Even though neither of these became main stream the Palm gained the most consumer acceptance. Both of these products began the commercialization of small devices.
  • 7x24 - with the small device also came an expansion of the "working day" this isn't to say it created the longer working day it has created the opportunity for people to work anywhere, anytime.
  • Blackberry / Nokia - it could be argued that the blackberry and nokia were the first two small device companies to gain global commercialization. Blackberry for its text messaging / pager solution and nokia for its internationalization.
  • Smartphone - The smartphone is significant as a small device for its usability and ability to make mobile applications across many features (web, readers, phone, email, messaging, photography, etc). Before the smartphone there was no single device that could provide usability, access and platforms for mobile application development.
  • iPhone - the iPhone is a smartphone. The significance of the iPhone is it set a new bar for usability and therefore made the smartphone accessible / usable for the general public.
  • Android - the android phone made the smartphone opensource. And disconnected the operating system from the hardware so any manufacturer could produce a smartphone. This opensource approach is set against the proprietary approach of the apple iPhone. The adoption rates for android have been steadily increasing where they are passing the iPhone.
  • iPad - the iPad is doing to the tablet market what the iPhone did to the smartphone market. It innovated the UX so the product has dominated the market. This does not mean other products will not follow from other vendors that will take market share (as the android is now doing to the iPhone). And as would be expected Apple has created, or encouraged the creation of, many great learning and knowledge applications for the iPad.
  • Geo-location - the location based abilities of small devices can be well applied to learning.
  • Tablets - in general will gain in popularity and will gain upon the popularity of the iPad.
Internet Platforms
New and existing technologies continue to support and build the internet as the platform for business, learning, social interaction, media, etc. The trend will continue where the internet as whole will be the platform used to build and support peoples and organizations endeavours, regardless if they are social, business or personal. These items have influence the internet to be the platform;
  • Co-location - the ability for organizations of any size to move their internet application software and related servers into specialized facilities could be considered the first step in the internet being the platform. The co-location has enabled 7x24 servers without having each organization create its own 7x24 location. The co-location centres offer many services in support of organizations moving their internet servers.
  • Bandwidth - with always increasing bandwidth availability the internet as a platform has moved from the exchange of text and simple documents to streaming high-definition video and assorted rich media.
  • Hosted Solutions - no longer having to take care of your own servers is the next natural step after co-location. Having a technology organization who can administer servers, databases, application software and custom software lessens the burden upon an organizations IT team. The primary difference between a hosted solution and co-location is an organization does not own the servers at the hosted location.
  • Software as a Service (SaaS) - moves the care and feeding of application software up to the level of the software. With hosted solutions the organization still has the concept of servers and databases, with SaaS an organization only considers the application software and leaves the rest to the provider of the SaaS. This allows an organization to focus on its business (and the required software for success) rather than the infrastructure and HR issues required to host the software.
  • Open source - the sharing, use and availability of "free" software has been occurring since personal computers became available. Open source software now occupies most areas of software, all the way from operating systems, through databases and software development languages and environments to full end-user applications like word-processors, spreadsheets, Internet browsers and email.
  • Web 2.0 - adding collaborative features to the internet changed the whole thing. Even though this is still gaining traction within the business sector we are entering a time where businesses will increasingly struggle without a solid Web 2.0 strategy.
  • YouTube - having an open and "free" service to host video changed the breadth of media that could be made available to everyone, created by everyone. The internet became a broadcast platform available to anyone with the inclination and technical skill to create their own online videos.
  • Wireless bandwidth - as wireless technology improved it allowed people access to the internet as they roamed. This roaming ability combined with the web 2.0 abilities to contribute and collaborate open the internet to be open all the time from almost anywhere.
  • Cloud Computing - the ability to create and destroy (virtual) internet servers for a few dollars and to have these servers scale with little to no effort is how cloud computing is another game changer when it comes to the internet as the platform.
  • HTML5 - this HTML standard is a big step toward bringing browsers and mobile devices into a single development approach without the burdens of proprietary features and platforms.
Cloud Computing
The ability to create and host content online for little to no cost began with the early Web 2.0 technologies of blogging, wikis, discussion groups and social tagging. Cloud computing is a collection of servers configured in a way where new services can be requested and built in a number of minutes. These services are charged based on the amount of cpu and disk space is consumed during the life of the service. The service can exist for hours or years depending on the computing need.
  • Wiki - was one of the first collaborative publishing systems openly available on the internet. It is the wiki that began the significant shift of groups of people working together on servers hosting free 'publishing' software.
  • Blogger - blogging services like wordpress and blogger were among the first generally accepted Software as a Service applications. These and other web 2.0 applications began the move of people working exclusively online.
  • gmail / google apps - Google has created a suite of software that runs exclusively in internet browsers. This collection of software as a service is gaining acceptance and has further proven the viability of cloud computing for hosting business applications in the cloud.
  • Amazon - the amazon elastic compute cloud (EC2) provided one of the first consumer cloud services focused on providing organisations a place to host their applications without having to consider the hardware infrastructure
  • Rackspace - introduced an alternative to Amazon where they allowed organizations to instantiate a Linux virtualized server of their choosing (Redhat, Ubuntu, Etc...) to host their custom or open source application software. This differed from the original EC2 in that you were not restrained by the application framework dictated by Amazon. This has since chnaged and Amazon also offers virtualized servers.


  • Education as a Service (EaaS) - educational software as a cloud based service is coming. There is many articles which discuss the changes coming in higher education, in particular the higher education bubble. There is a lot to read in this area, and these three articles provide a good background;
    1. http://en.wikipedia.org/wiki/Higher_education_bubble
    2. http://www.forbes.com/sites/peterjreilly/2011/11/02/when-will-the-education-bubble-explode/
    3. http://www.economist.com/blogs/schumpeter/2011/04/higher_education
    The two main factors that will encourage the growth of EaaS are; First, cost; it doesn't make sense that an activity (education) in place for the public good has so much redundancy when it comes to Information Technology. Every institution should NOT have their own IT infrastructure. Second, internet; more and more people using better and better approaches will increasingly be learning online, 7 x 24. People just won't physically go to school, they will attend online and cloud based EaaS platforms will be a cornerstone to this ability.
  • Virtual Asynchronous Conferences - the cost of traveling to and hosting conferences combined with improving asynchronous conferencing will give greater rise to people attending conferences and like learning events online.
Software
About a decade ago it was popular discussion within the technology industry that we were shifting from hardware innovation and growth to software innovation and growth. The idea being that we had lots of hardware / infrastructure to build and host the software, and the growth area was no longer hardware but software. I completely agree with this hypothesis and we see much evidence in how the greater amount of innovation is within software. When you consider the adult learning space the software having an impact includes many offerings.
  • Open source - the idea of sharing free software has been around for many years and has considerable influence in all software development arenas. In particular, higher education.
  • Learning Management System (LMS) - is an open source system for managing and shepherding students learning. it will continue to have an influence within adult learning even though it is being 'replaced' or supplemented with web 2.0 approaches.
  • Really Simple Syndication (RSS) - made content distribution a pull technology rather than a push. This allowed people the autonomy to access the content they had identified as interesting when they were ready to consume the content.
  • Virtual Environments - provide online places for people to 'inhabit' while they learn, socialize or play games. Virtual environments are being increasingly used for learning.
  • Slideshare - allowed for free publishing of presentations with aligned audio (if desired by the publisher).


  • Search - It's not information overload. Its filter failure. This idea encourages innovation in search and other tools that will provide people with the ability to filter and find the information they require within the context and subject specific areas they are searching.
  • eDiscovery - is the next step of search where greater reach, intelligence and purpose is given to traversing large amounts of information from a variety of sources (digital and otherwise) to find specific and meaningful results.
  • Augmented Reality - having software and tools to assist in understanding information (in particular, large volumes of data) will increase as the technologies to support this ability become commodities. Augmented reality will provide new ways to visualize and interpret information, greatly assisting in knowledge management and learning.
  • Personalized Filtering & Focus -The ability to personalize the emerging technologies of context specific search, eDiscovery and augmented reality will assist each individual with their knowledge management and learning needs. This personalization is furthest on the horizon for personal learning and related technologies.
What does all this mean?
The main gestalts I get from all this reading, research and reflection are as follows;
  1. Small Devices will become the preferred device for information retrieval and collaboration.
  2. Internet Platforms will continue to mature and innovate. And with the growing amounts of bandwidth and standardization available to the different platforms accessing knowledge will become increasingly easy.
  3. Cloud Computing will provide cost benefits which will further open up the innovation and commercialization of software (and education) as a service. The barriers to entry will be reduced for new innovative organizations.
  4. Software development rates will continue to increase with new platforms and software applications becoming available to meet more personalized learning needs.

Monday, October 31, 2011

Creating IT Roadmaps, Pedagogical Trends

If you have stumbled upon my series of posts on technology roadmaps and you have been looking at the associated graphs you may be wondering where I have come up with all the data and labels for the trend graphs. Described here is how I have derived all this information for the Pedagogical Trends Graph. Every line on the graph shows saturation within the overall trends being analyzed. In this pedagogical graph, behaviorism is losing its saturation and almost disappearing, constructivism is losing influence and connectivism is on the increase. The lines are there to identify trends and to identify events. And yes, there are many other event that could go on all of these lines... feel free to email peter@rawsthorne.org other important events.


Behaviorism
Behaviorism could be described as teaching that is meant to alter behavior. I see teaching and learning to tests is behaviorism. Studying and the memorization required for the LSAT or SAT could be considered behaviorist approaches to learning. It is believed that behaviorism has been in decline since the early 1990s.

Constructivism
Constructivism is the idea that personal knowledge and meaning is built on a persons interaction between their experiences and their ideas. Constructivism has been the predominant approach to adult learning and only since the introduction of the internet has it been "replaced" with other emerging approaches. Its hard to say the emerging pedagogical approaches brought on since the introduction of the internet have (and will) replace constructivism. Its better to say, constructivist approaches will continue as the foundation to adult learning, though it will be blended with the learning approaches well suited to the internet and personal technology. There are a number of events along the constructivism trend that have influenced its saturation.
  • Increase in self-directed - people are learning on their own and building knowledge upon their current knowledge. This self-direction supports constructivism and also open the learner to new and different approaches.
  • Connected learning - the recognition that learning happens within groups of online connected people has gained acceptance. Connected learning has brought new learning theories to the fore, taking away from constructivism (or maybe better said as building upon constructivism).
  • FOSS - Free and Open Source Software has steadily influenced learning systems development. Moodle is an Open Source Learning Management System (LMS) built upon contructivist learning approaches. It has influenced the integration of open source technology and pedagogical approaches. This is important when considering a technology roadmap for open source technologies are increasingly being used in the educational / learning space.
  • Polling (Clickers) - The idea of audience response is becoming more proven as a pedagogical tool and is finding its way into not only the traditional classroom, but also in many online learning events.
  • Drupal - another open source software system that is increasingly being used to build learning environments for adult education. The strength of Drupal is how it has been built from the ground up as a content management system with great social and collaborative features.
Self-directed
Self-directed learning combined with technology and access has shifted people from learning in institutions and with traditional approaches to seeking alternative ways of learning. What I find as interesting (and from a roadmapping perspective) is self-directed isn't so much a pedagogical approach, but the personal motivation to strive and learn new things. Whatever the motivation. There are a number of events along the self-directed trajectory that have influenced its saturation.
  • Connectivism - is a learning theory for the digital age. Currently, I see this theory/approach being used by and influencing the self-directed learner. As connectivism hasn't gained traction in the traditional institutions, the majority of learners are still influenced by and studying within traditional approaches. For the time being connectivism is for the self-directed.
  • Creative Commons - this content licensing approach has brought the issue of copyright into the mainstream and contributed attention to how fair-dealing / fair-use can be utilized by the independent learner.
  • Progressive Inquiry - inquiry based approaches are gaining in popularity as they encourage the learner to become more involved with what they are learning. Inquiry based approaches deepen learning and provide approaches for the learner to attain mastery.
  • Personal Learning Environment - is a mix of technologies that support the self-directed learner. Essentially the internet is the platform and the learner chooses the technologies and services available on the internet to create their own learning environment used to capture and progress their learning.
  • Khan Academy - is an excellent example of the internet resources available to the learner at no cost using a content licensing approach that encourages the user to use and reuse the content themselves.
  • Accreditation - accreditation models will grow for the self-directed learner. Badges are an example of this self-accreditation.
  • Assessment - mass collaboration or a more public form of assessment without institutional involvement will emerge. In a way, assessment and accreditation is a form of reputation management.
Connectivism
Connectivism is a learning theory that was created by George Siemens. The theory is based on the premise that the digital connected world requires new learning theories. These new theories and approaches need to be grounded in  supporting the learner to interact with peers, mentors and learning resources differently as so much of this activity now occurs online. Even though George Siemens first published the theory of connectivism in 2005, a number of events occurred previous to 2005 that could be considered influential in the theories creation.
  • Blogging - on a regular basis has great benefit to the learner. It provides a platform for self-reflection. And due to its public nature, self-publishing to a blog increases the quality of writing and deepens learning.
  • Wiki - by its nature encourages collaboration, online discussion and contribution around specific areas of knowledge. Working with others in creating and editing wiki pages is connected learning.
  • Tagging - also known as social bookmarking, creates a taxonomy for individuals and, if well stewarded, learning communities.
  • Social Media - the origins of facebook was in creating a platform for students to study and prepare for coursework and tests. It has grown much farther than that, much of social and collaborative media facilitates discussion and knowledge building around learning resources.
  • Massive open online course (MOOC) - the MOOC is a very innovative and an amazing idea when it comes to connectivism and teaching a large network of collaborative online learners. I do believe the MOOC is still in development as a learning tool, they seem to be gaining acceptance and utility is teaching a very large network on learners.
  • iPads / Tablets - being able to engage with learning resources anytime from almost anywhere will open opportunities for learning. Particularly when all your information devices (television, computer, small device) are aware of the learning occurring on each device.
  • Smart phone - cell phones, smart phones, etc. offer a reach for learner engagement and collaboration that can extend the learning opportunities beyond the small devices. Bringing the smart phone into the connectivist mix is worthy of a blog post in itself. Stay tuned...
  • eBooks (collaboration) - eBooks are coming of age, particularly those with social media and collaborative reading.
  • Reputation Management - All that you do online becomes a part of your online reputation. Your online reputation is the persona you hold within your connectivist learning. Tools and approaches to reputation management will grow and support everyone as a learner and potential mentor.
  • Badges - learning badges are the front edge of learning recognition. A good idea worth exploring... but to early of an entry to really get a deep sense of where they will end up.
Blended
Blended is blended! Utilize as many learning resources available to you from as many different sources as you can find, bring them together in one place if you can, this is blended learning. Participating in an online discussion, attending a lecture, reading an academic paper, collaborating over a wiki page, a hallway discussion and time with a friend discussing ideas from a magazine article all add up to blended learning. It has become accepted that informal learning makes up the majority of a persons learning and the online resources that support blended learning are increasing. These are some of the items that are increasing and encouraging blended learning;
  • Internet - the internet is the platform for learning and it provides many possibilities to blend learning resources and to build personal learning networks with others of similar interests. The internet (and related technologies) can also blend well with traditional approaches to learning.
  • Open Educational Resources (OERs) - it is the creator of the OER that learns the most. Over the last 10 years there has been considerable activity within Higher Education toward the creation and use of OER. In the long-term OER will have increasing acceptance and availability, and those who collaborate, create and reuse (rather than only consume) the OER will learn the most.
  • Online conferencing - bringing together like-minded people to discuss and exchange ideas is becoming increasingly well supported through web-conferencing. The online-conference is another source for blended learning.
  • DIY U - Do It Yourself University is as much a political movement as an idea that puts the responsibility and cost of an education back into the learners control. From a blended approach it is encouraging the learner to seek alternate avenues to gaining an education.
  • Education as a Service (EaaS) - with the growing success of cloud computing combined with growing internationalization in higher education the discussion around Education as a Service is increasing. EaaS is a future and once available it will increase options available to blended learning. One of the key features of EaaS will be the tools available to manage the progression of a persons learning and to encourage deep learning, assessment and accreditation.
  • Learning Analytics - is at the early stages of becoming an approach used within learning and education. This could potentially have a big impact on assessment and accreditation within blended (and all) learning approaches. Stay aware of learning Analytics.
Internship
The idea of an intership is to find like minded people or an individual to assist you on your learning journey. The learning internship builds upon the apprenticeship model of learning with the addition of other learning before and during the internship. It is the authors belief that the internship trend is currently decreasing and will again begin to increase once greater acceptance of the internet as a learning platform occurs within traditional learning and accreditation institutions. The two themes that influence internship are;
  • Community of Practice (CoP) - the community of practice is well supported by online tools and techniques. Joining an online CoP and collaborating with others is one of the current methods of online internship.
  • Super-mentor - the idea of the super-mentor comes from Curtis Bonk. I agree with his thesis on the future of learning, I see the super-mentor playing a big role in many peoples internships.
What does all this mean?
The main gestalts I get from all this reading, research and reflection are as follows;
  1. Behaviorism is in decline and will remain so. As an educational practice it will flatten out and remain present as long as standardized testing remains. Sigh...
  2. Constructivism may decline in how much it "saturates" pedagogical approaches to learning, though it will remain the foundation to all emerging learning approaches.
  3. Self-directed learning will continue to grow as more people adapt, learn and take advantage of the approaches that are increasingly available on the internet.
  4. Connectivism will become an accepted theory supporting learning in the digital world. An increasing number of tools and approaches will come available on the internet to support connectivism.
  5. Blended learning will become the standard approach to learning. It will take the best from all  approaches and allow the learner to adapt them to suit their needs.
  6. Internship will become increasingly available as the acceptance, approaches and people become more familiar with its importance. This will come from both the learner and mentor side of the learning relationship.

Monday, October 24, 2011

Creating IT Roadmaps, Gathering Data

This is a second post in a series of posts describing a technology roadmapping exercise I am completing. All the posts in this series can be found under my roadmap label for this blog. This post focuses on the how, why and where I am gathering data, with beginnings of how I am organizing and visualizing the data.

1. Narrow the subject area and context

This roadmap will focus on adults engaging in continuing professional development and life-long learners focusing on legal education for lawyers, legal assistants, notaries and self represented litigants. In general, the audience is focusing on accessing legal materials and related learning resources published from a number of online sources, both public and private.  The context for access is usually for researching a subject of personal or professional concern over a (long and short) period of time. The assumption being that the longer the duration the greater the depth. This does not mean that short bursts of access is not seeking depth of learning.

The main threat is within two areas. Firstly, in published materials. Not in the published materials being replaced, but the customers are expecting them being available on a new device which eases access geographically and 24x7, and allows greater collaboration around the published materials so they are more relevant and up to date. Customers will increasingly seek published materials being made available in this way. Second, is with online programs, courses, workshops, etc. Blended and online learning is growing and this eases the need to travel and allocated set blocks of time to attend learning events.

2. Know your audience

The audience are adult learners with a post-secondary level of education. Their learning styles are going to be constructivist with a strong influence from connectivist approaches. Increasingly these learners are looking for alternate ways to access learning materials. These alternatives are both geographic (reducing the need to travel and access from any device any time) and the ability to access learning resources 7 x 24. When a learner leaves working on one device the next device they resume their learning has knowledge of where they left off.

Understanding the technology adoption rates for your audience is very important. The challenge is finding data defining technology adoption rates for specific audiences and the adoption rates for the different demographic groups within the audience. If you have the resources doing surveys targeted toward your audience can be very helpful. Otherwise, staying aware of technology trends and bookmarking or tagging technology adoption is a good way to gather data. I have often tag resources related to technology adoption, they fall within my "roadmap" delicious tag, follow it here; http://delicious.com/prawstho/roadmap
 
3. Acknowledge that roadmaps are visual tools

Within this roadmap there are a number of different attributes that need to be represented in a single (well, potentially multiple) visual(s). As my research of these attributes deepened they began to fall into three main categories;

Pedagogical - events, ideas, new theories, approaches that relate to teaching and learning.
  • emerging and existing learning theories
  • emerging approaches to online learning and teaching
  • social and collaborative technologies well suited to learning
Technological - current and emerging technologies well suited to and influencing adult learning.
  • personal devices and browsers
  • internet and technology platforms 
  • application software well applied to learning
Sectoral - subject or business sector attributes to be considered or will influence the roadmap.
  • strategic plan (known initiatives)
  • financial & economic
  • jurisdictional issues
  • threats


Suggested Reading
http://www.downes.ca/me/mybooks.htm
http://www.nmc.org/horizon-project/horizon-reports
http://criticaltechnology.blogspot.com/search/label/roadmap

Saturday, October 22, 2011

Embedding Google Docs

If you want to publish (and embed) a Google doc into a blog post this is easily possible as Google docs provides the embed code. The process of embedding informs you that the underlying data will be made public and read only. Which is kind of the point of blogging about some data you have created. Here is a chart I put together for a roadmapping exercise I am currently completing.



What are my data sources for putting together this graph? It is an accumulation of a number of things; 25 years working in technology and being an educator graduate level studies in Education with a focus on Information Technology, constant monitoring of RSS feeds, blogs, online publications, a deep curiosity of the subject of educational technology and the reading a number of reports on the subject, in particular; Horizons Reports and the exemplary work of Stephen Downes.

Saturday, October 15, 2011

Creating Information Technology Roadmaps, Getting Started

Creating technology roadmaps can be hard. Mostly because you are trying to predict the future. And predicting the future is, well, unpredictable. So coming up with a technology roadmap for a specific subject or practice area narrows the horizon and could increase success. Gaining as much knowledge of the narrowed area by reading, reviewing and referencing as much existing information and related predictions will help greatly. Essentially, you want to gather all the applicable technology and subject area information you possibly can regarding the present and future and try to gestalt a technology roadmap.

The important factors in creating technology roadmaps are;
  1. Narrow your subject area and context
  2. This is important mostly due to narrowing the number of attributes influencing the future. The subject area is somewhat self explanatory, is it; higher education, medical, financial, legal, etc. Context would be; mobile technology for adult customers, wealth management for families, etc.

    One important attribute here would be to identify any serious threat(s) to the financial health of your organization due to a disruptive technology or competitor. These unforeseen threats rarely occur if you have been doing regular roadmapping... for they should identify the threats...
  3. Know your audience
  4. The audience who will reference the roadmap is important for they will read it based on their decision making needs. The audience can be as varied as; senior management, customers, business partners even competitors.
  5. Acknowledge that roadmaps are visual tools
  6. People have become used to roadmaps being visual tools, invest the time in finding a visual representation that suits your audience. Engage your audience early, present a visual framework and get feedback. Improve the visual. This has two benefits; it assists in the audience learning how to use the roadmap and assists the creator in understanding the audience and the issues of why they need the roadmap.
  7. You don't know the destination, only important attributes of the journey
  8. When predicting the future with a technology roadmap there is no destination other than the many factors that influence the decisions you make on the journey. The technology roadmap will provide a topographical map and the roadways that are available to you when making decisions. It is assessing the current location and the things of importance around you (which will change through time) that will determine which route to take.
  9. Sometimes the journey is the destination
  10. It is having to make the decisions about the journey that are the technology decisions required by the organization. Using the roadmap to know where you are and the current surroundings is the what the technology roadmap is for. It helps in making the technology decisions right in front of you, no more. Really that is what is needed anyhow.
  11. The roadmap should align with the organizations vision and strategy
  12. The roadmap should be derived from the organizations vision and strategy. If their is no vision or strategy this should be done before the roadmapping exercise has begun.
  13. The technology roadmap will influence the organizations tactical plan
  14. Also derived from the organizations visions and strategy are the tactical plan. The tactical plan and the roadmap work together to drive the individual projects tasked with implementing the vision and strategy.
Step 1. Start writing openly about these seven factors and how they apply to your roadmapping exercise. Be open and transparent about your thinking an seeking feedback is very important. Using an internal (or privately external) blogging approach and allowing people to comment would be a great way to be open, transparent and solicit input.

Step 2. Begin to gather all the technology roadmap material you can. Search high and low, contact your vendors, contact your peers, investigate industry publications, look for other technology roadmaps. Leave no stone unturned.


Step 3. begin to create a visual representation of what you are finding. Be creative, seek different sources for inspiration. Publish the visual frequently to begin soliciting feedback, and developing a shared understanding. It is the feedback and shared understanding that will improve the accuracy of the roadmap.

For a growing list of references on this subject feel free to follow my roadmap tag in delicious;
http://www.delicious.com/prawstho/roadmap

Follow-up Posts
If you have read this far you may be interested in the follow-up posts I have written that actually implement what I have described here;