I came across this example of presenting a complex concept in an entertaining and educational way. Thought I would share this
Musings about the IT Industry with a bent towards exploring Enterprise Architecture's role in supporting organisational alignment across all functions.
13 February 2010
ICT Stereotypes - Are they keeping people (mostly girls) away?
This is a bit of a different track for me. My husband recently started the new school year. He is an ICT teacher at a local school for Year 11 and 12. There is a very slim turnout of girls for ICT courses and he is wondering how to attract more girls into the program?
I did a bit of asking around and one of the more popular opinions I got back was that a more social or personal relationships focus around ICT may encourage attendance. I came across the Digital Divas program, which offers a single sex program for Year 8 ICT to encourage girls participation.
I also found this European Schoolnet summary of a white paper from Cisco looking at Women in ICT. Where there was an observation that there was a poor understanding of the types of job roles and opportunities that exist.
To provide some insight into ICT roles Education Queensland published Female ICT Role Models, providing biographies and role insights for female members of the ICT community and the Education Technology Debate posted Female ICT Role Models, on TV and Youtube looking at the potential impact of these media to encourage participation in ICT.
Personally, I did not originally pursue a role in ICT, in fact I consciously avoided it. My perception of ICT careers was of programmers and did not include roles like business analysts, IT architects, project managers ...etc. I know many people who have found careers in IT more by accident, normally through being involved in a project as the business subject matter expert and then staying in the field. Is the ICT industry losing out because of people's perceptions?
Here is a video trying to change the perception of ICT
Maybe the change in perception will increase enrolment from both genders. What do you think?
I did a bit of asking around and one of the more popular opinions I got back was that a more social or personal relationships focus around ICT may encourage attendance. I came across the Digital Divas program, which offers a single sex program for Year 8 ICT to encourage girls participation.
I also found this European Schoolnet summary of a white paper from Cisco looking at Women in ICT. Where there was an observation that there was a poor understanding of the types of job roles and opportunities that exist.
To provide some insight into ICT roles Education Queensland published Female ICT Role Models, providing biographies and role insights for female members of the ICT community and the Education Technology Debate posted Female ICT Role Models, on TV and Youtube looking at the potential impact of these media to encourage participation in ICT.
Personally, I did not originally pursue a role in ICT, in fact I consciously avoided it. My perception of ICT careers was of programmers and did not include roles like business analysts, IT architects, project managers ...etc. I know many people who have found careers in IT more by accident, normally through being involved in a project as the business subject matter expert and then staying in the field. Is the ICT industry losing out because of people's perceptions?
Here is a video trying to change the perception of ICT
Maybe the change in perception will increase enrolment from both genders. What do you think?
01 February 2010
Communication Primitives - SHeet Music for IT Professionals - But what about the User?
Defense Systems recently published an article DOD turns to basic building blocks for a common language, that describes Business Transformation Agency's approach to overcoming the language barriers inherent in the system development process - Primitives.
Primitives are common vocabulary and common design patterns, which can be used to describe business processes, information and data in a notation. They are intended to be understandable to a wide variety of people involved in system development, much like sheet music provides a universal notation for musicians. This initiative supports the need to align all layers of the enterprise architecture with a common vocabulary or notation set, which is certainly an integral part to improving system development. In the US DOD the Business Transformation Agency (BTA) is using primitives for enterprise architecture, business process training and simulation.
It is time that greater commonality be found between the various disciplines related to system development and the concept of a global language for IT professionals is a great one. I like the analogy of the sheet music because it can be extended to the end user. In the case of music the end user does not need to be able to read sheet music to appreciate the output. This is also the case with IT outputs. In some cases the user reaction to the "music" is easy to gauge, kind of like a music single - iPhone apps, video games and to a certain extent office productivity tools. In other cases, like many enterprise systems, the "music" presented is more complex than an opera or the works of Greek bards like Homer and frequently this complexity is increased due to the intermixing and overlapping of various pieces. This may result in a user experience much like the one viewers were presented in Star Trek Next Generation when Data was listening to four songs at the same time.
This complexity makes it much harder to keep the focus of the user's attention. In the world of enterprise applications there is a need to be more proactive in gauging user reaction, not just to focus on function points but to the overall user experience. A need to strive to present "music" that they would sit down and listen to or get up and dance to - whichever they prefer.
Primitives are common vocabulary and common design patterns, which can be used to describe business processes, information and data in a notation. They are intended to be understandable to a wide variety of people involved in system development, much like sheet music provides a universal notation for musicians. This initiative supports the need to align all layers of the enterprise architecture with a common vocabulary or notation set, which is certainly an integral part to improving system development. In the US DOD the Business Transformation Agency (BTA) is using primitives for enterprise architecture, business process training and simulation.
It is time that greater commonality be found between the various disciplines related to system development and the concept of a global language for IT professionals is a great one. I like the analogy of the sheet music because it can be extended to the end user. In the case of music the end user does not need to be able to read sheet music to appreciate the output. This is also the case with IT outputs. In some cases the user reaction to the "music" is easy to gauge, kind of like a music single - iPhone apps, video games and to a certain extent office productivity tools. In other cases, like many enterprise systems, the "music" presented is more complex than an opera or the works of Greek bards like Homer and frequently this complexity is increased due to the intermixing and overlapping of various pieces. This may result in a user experience much like the one viewers were presented in Star Trek Next Generation when Data was listening to four songs at the same time.
This complexity makes it much harder to keep the focus of the user's attention. In the world of enterprise applications there is a need to be more proactive in gauging user reaction, not just to focus on function points but to the overall user experience. A need to strive to present "music" that they would sit down and listen to or get up and dance to - whichever they prefer.
25 January 2010
IT Savvy? Watch out for the IT Explorers!
There has been a lot of focus on IT Savvy over the last few years.
Some are looking at how an IT savvy organisation makes better use of its resources to employ IT in the successful pursuit of its objectives. To follow-up from the 2005 paper by Peter Weill and Sinan Aral, Peter Weill and Jeanne Ross have recently written a book targeted at business executives discussing the merits of an IT savvy organisation, IT Savvy – What Top Executives Need you Know to go from Pain to Gain. Here is a link to a December 2009 interview with Dr. Jeanne Ross, MIT Sloan School of Management.
Others are looking at the impact of IT savvy on security. This Deloitte article Equipping the Federal Workforce for the Cyber Age, looks at the concept of a cyber savvy workforce to reduce security risks. While others look at the impact of an IT savvy workforce on internal fraud risks.
A recent ZDNet UK article by David Clarke looks at the need to increase baseline level of IT savviness of the public to even out the uneven access to and understanding of information technology. I contrast this view with a look at the potential future workforce. The "Shift Happens" series provides some interesting statistics about the changing world. I particularly like version 3.0 of Did you know? found below.
This video in combination with my experience with my son makes me wonder what the future holds? My son and his friends have no fear of IT. They see it as a landscape to explore. They use social media, videogames and productivity software with the same mindset - exploration. I also wonder about the upcoming generation's ability to take in data. I have found this article on the Spatial Brain and how we use our brains in 3-d videogames along with articles on video games slowing brain development but from my observation, my son and his friends seem to have an ability to suck-in more information from multiple sources simultaneously and react to them then I have any hope of coping with. So what does this all mean?
There has been a concern over the millennial workforce and the security risks from their use of social media on corporate networks as described in Millennial Workforce: IT Risk or Benefit? But looking at my son and his friends, the millennial workforce is the start of a trend towards a workforce of IT landscape explorers that will challenge the conventional IT operations, governance, risk and compliance processes. Anarchy vs. Control? Consensus vs. Autocracy? Barriers vs. Openness? Where will the balance lie in the future? The IT organisation will have unprecedented pressure from the workforce to respond and to partake in the exploration. In the words of Bob Fletcher and Cole Porter "Don't fence me in."
Some are looking at how an IT savvy organisation makes better use of its resources to employ IT in the successful pursuit of its objectives. To follow-up from the 2005 paper by Peter Weill and Sinan Aral, Peter Weill and Jeanne Ross have recently written a book targeted at business executives discussing the merits of an IT savvy organisation, IT Savvy – What Top Executives Need you Know to go from Pain to Gain. Here is a link to a December 2009 interview with Dr. Jeanne Ross, MIT Sloan School of Management.
Others are looking at the impact of IT savvy on security. This Deloitte article Equipping the Federal Workforce for the Cyber Age, looks at the concept of a cyber savvy workforce to reduce security risks. While others look at the impact of an IT savvy workforce on internal fraud risks.
A recent ZDNet UK article by David Clarke looks at the need to increase baseline level of IT savviness of the public to even out the uneven access to and understanding of information technology. I contrast this view with a look at the potential future workforce. The "Shift Happens" series provides some interesting statistics about the changing world. I particularly like version 3.0 of Did you know? found below.
This video in combination with my experience with my son makes me wonder what the future holds? My son and his friends have no fear of IT. They see it as a landscape to explore. They use social media, videogames and productivity software with the same mindset - exploration. I also wonder about the upcoming generation's ability to take in data. I have found this article on the Spatial Brain and how we use our brains in 3-d videogames along with articles on video games slowing brain development but from my observation, my son and his friends seem to have an ability to suck-in more information from multiple sources simultaneously and react to them then I have any hope of coping with. So what does this all mean?
There has been a concern over the millennial workforce and the security risks from their use of social media on corporate networks as described in Millennial Workforce: IT Risk or Benefit? But looking at my son and his friends, the millennial workforce is the start of a trend towards a workforce of IT landscape explorers that will challenge the conventional IT operations, governance, risk and compliance processes. Anarchy vs. Control? Consensus vs. Autocracy? Barriers vs. Openness? Where will the balance lie in the future? The IT organisation will have unprecedented pressure from the workforce to respond and to partake in the exploration. In the words of Bob Fletcher and Cole Porter "Don't fence me in."
16 January 2010
Visualisation - Ideas for communication
When trying to share ideas across a broad spectrum of stakeholders, information visualisation techniques can be very useful. I recently came across Fantastic Information Architecture and Data Visualization Resources and I found some of the visualisations inspiring.
Another site that brings out powerful world demographic visualisaitons is Gapminder
This talk from Chris Jordan on www.ted.com uses visualisation to help people grasp how our actions affect the world around us.
Another site that brings out powerful world demographic visualisaitons is Gapminder
This talk from Chris Jordan on www.ted.com uses visualisation to help people grasp how our actions affect the world around us.
08 January 2010
Modelling - It's all about communication
UML, BPMN, JML, IDEF, Information Engineering and many more... Looking at software development methodologies there are a number of modelling languages to choose from. Many of the languages are dependant upon the target software technology but the key objective of the language is to communicate.
Many times I see people become engrossed with a particular modelling language and lose sight of the objective to provide a communication tool for all stakeholders. Don't get me wrong there is a place for formals models that abide by the standard when communicating with other people who also are familiar with the model syntax, they allow software engineers to consider design options and determine an appropriate development approach... but sometimes the focus of the modelling effort goes into tweaking models to the nth degree. This search for the perfect model rarely assists in developing better code, nor does it assist in providing communication outlets that engage the non-technology stakeholders.
What techniques do you use to assist with communicating the application design with the non-technical stakeholders? How do you confirm that the design tracks back to the business need? Prototyping and agile development methods look to get the user buy-in through interaction with prototypes but is there a way to blend agile approaches with modelling approaches?
Back in 1998 Keith Harmon and Alan Perkins compared Object-Orientation and Business-Driven Information Engineering and came to the conclusion that the approaches were symbiotic as Business-driven Information Engineering is a technology neutral and reflect the business goals of the enterprise. Similarily, when looking at UML and IDEF Ovidiu S. Noran at Griffith University concluded that there is no one perfect tool that will do everything but it is up to people to select the right tool for the job and Kim found IDEF and UML to be complimentary in the article the complementary use of IDEF and UML modelling approaches.
I share the belief that there is not an obermodelling language out there and sometimes a blend of modelling approaches - some "official" and some that work for the stakeholders will bring together a design portfolio that will enable all stakeholders to actively engage in the design effort.
Many times I see people become engrossed with a particular modelling language and lose sight of the objective to provide a communication tool for all stakeholders. Don't get me wrong there is a place for formals models that abide by the standard when communicating with other people who also are familiar with the model syntax, they allow software engineers to consider design options and determine an appropriate development approach... but sometimes the focus of the modelling effort goes into tweaking models to the nth degree. This search for the perfect model rarely assists in developing better code, nor does it assist in providing communication outlets that engage the non-technology stakeholders.
What techniques do you use to assist with communicating the application design with the non-technical stakeholders? How do you confirm that the design tracks back to the business need? Prototyping and agile development methods look to get the user buy-in through interaction with prototypes but is there a way to blend agile approaches with modelling approaches?
Back in 1998 Keith Harmon and Alan Perkins compared Object-Orientation and Business-Driven Information Engineering and came to the conclusion that the approaches were symbiotic as Business-driven Information Engineering is a technology neutral and reflect the business goals of the enterprise. Similarily, when looking at UML and IDEF Ovidiu S. Noran at Griffith University concluded that there is no one perfect tool that will do everything but it is up to people to select the right tool for the job and Kim found IDEF and UML to be complimentary in the article the complementary use of IDEF and UML modelling approaches.
I share the belief that there is not an obermodelling language out there and sometimes a blend of modelling approaches - some "official" and some that work for the stakeholders will bring together a design portfolio that will enable all stakeholders to actively engage in the design effort.
06 January 2010
Working with Silos
I came across a video from Burton Group with Lyn Robison discussing how silos are here to stay and looking at approaches to bridging the silos as opposed to trying to break-down the silos.
Although this video looked at silos from a technology standpoint. You could look at business silos where you could apply Service-Oriented concepts to bridge business processes gaps as well as knowledge silos where you could apply social networking concepts and solutions to assist with exposing "tribal knowledge", bringing together people with shared interests as well as mining for subject matter experts that may previously have been buried within a business unit and lost to the overall enterprise.
IT has spawned many methodologies/approaches/modelling techniques for analysing business needs from an IT-perspective, organisations have implemented/developed multiple business process improvement methodologies and each industry vertical or function may lend itself to different methodologies. The challenge for us now is to embrace the variety and bridge these methodology silos. Any ideas?
Although this video looked at silos from a technology standpoint. You could look at business silos where you could apply Service-Oriented concepts to bridge business processes gaps as well as knowledge silos where you could apply social networking concepts and solutions to assist with exposing "tribal knowledge", bringing together people with shared interests as well as mining for subject matter experts that may previously have been buried within a business unit and lost to the overall enterprise.
IT has spawned many methodologies/approaches/modelling techniques for analysing business needs from an IT-perspective, organisations have implemented/developed multiple business process improvement methodologies and each industry vertical or function may lend itself to different methodologies. The challenge for us now is to embrace the variety and bridge these methodology silos. Any ideas?
Subscribe to:
Posts (Atom)