Thursday, March 12, 2015
Day 5 at Agile2010
Dave West talked about Product-Centric Development and the move away from the separation of business and IT (yes please!). He asked us to start measuring ourselves and our teams by how much value we deliver and not by on-time, on-budget, # of defects, # of stories, lines of code, etc. We can’t make our teams act as part of the business unless we change our measurements.
Ron Jeffries and Chet Hendrickson provided both comic relief and poignant commentary. I think Chets comment sums up their talk: "there’s lots of ideas out there and we need to look at every damn one of them”.
Finally, Mike Cohns talk was a great ending to the conference as he challenged us with some practical ideas of how to spread what we’ve learned using the ADAPT model. Create Awareness of the problem by communicating using metrics and stories. Focus on one or two reasons to change. Increase the Desire to change by communicating that there is a better way. Get the team to take agile for a test drive and focus on addressing any fears. Develop the Ability to work in an agile manner by providing coaching and training. Promote agile by publicizing success stories or holding agile safaris where people can drop in to agile teams for a short time to see how it works. Transfer agile to all non development teams, departments, divisions, etc. Align promotions, raises, HR, and Marketing. Finally, don’t expect an agile transition to happen all at once. Create an improvement backlog and improvement communities and work on a few stories that are important to your community before tackling the next ones.
A final call to action from Mike: “Now we’ve upped our skills, up yours!” Well said.
Tuesday, March 10, 2015
Day 3 at Agile2010
I was introduced to some powerful team wireframing techniques that could be incorporated into the discovery phase of a project as another tool to aid in creating and defining the backlog. I wonder what my UX friends would think of doing UX as a whole team. It definitely fits the agile model where every team member provides input and takes responsibility for the whole process, not just their specialty.
The 11am session reminded me of the Trident Splash commercials - I wasnt prepared for the amount of information I received from Jeff Patton and Ill have to review my notes and his slides several times. What I do know is that there was a lot of valuable information on how to do agile discovery. The techniques were designed to help you get to a definition of ready - ready to start sprinting. Some quotes I wrote down: "Our job is to minimize output, and maximize outcome"; "Most agile practives emphasize delivery, and not much discovery", and as an example of that second quote: "velocity is a measurement of output, not outcome". A good reminder to focus on why the project was started in the first place. Update 8/31: The slides are now available here
The first session after lunch I joined the presenter up front as a timer object. Brian Marick was explaining OO programming practices to non-programmers by using volunteers who acted as objects. He explained SRP, encapsulation, MVC, etc. You can see a partial video of a previous talk he did on the topic at http://vimeo.com/13506935
Not shockingly, in the last session I learned I was using Selenium in the most basic (and mostly abhorred) way. I was able to spend some time with Patrick Wilson-Welsh after the session in a mini open jam to go through some coding examples of how to do it the right way. Good thing I havent given my Selenium SDEC presentation yet. Thanks Patrick for spending the extra time - you are one of many at the conference that have shared your time and energy with me and others.
The day ended when I didnt win an iPad, but I did thoroughly enjoy playing beach volleyball in the dark until almost midnight with occasional swim breaks. Thanks to everyone who participated - it was a great way to give my brain a rest.
Were at epcot tomorrow night until midnight so I dont think Ill be posting my Day 4 notes until Friday sometime.
Monday, March 9, 2015
Enterprise Developer sessions at Google I O 2010
If you didnt attend Google I/O 2010 you can see the videos of every session on YouTube. All of the Enterprise sessions are now online. See the link at the bottom of this post. Over the next week every session from every track will be available. Check out the Google I/O site for a complete list of session abstracts and videos.
There was a big focus on developing software for businesses at Google I/O this year, centered around three themes: build and sell apps in the Marketplace, customize and extend Googles apps, and build your own apps for internal use. The news kicked off the day before Google I/O with the announcement of Gmail contextual gadgets and many enhancements for Google Apps Script, including JDBC support. Then during the keynote, we launched Google App Engine for Business and announced our collaboration with VMware, and continued with the announcement of Google Wave (Labs) availability in Google Apps and Exchange support in Android 2.2 (aka Froyo).
Altogether there were more than a dozen technical sessions focused on the enterprise and more than 20 Google Apps Marketplace vendors demoing in the Enterprise Developer Sandbox.
Here’s a recap of a few of the sessions below. You can find the videos and slides for these sessions on the linked session title:
- Scripting Google Apps for business process automation - Google’s Evin Levey showed off the latest developments from Google Apps Script, and explained how developers can use the tool to automate business processes.
- Reach new customers fast: Learn how to sell your cloud app on the Google Apps Marketplace - Google’s Scott McMullan was joined by Jay Simmons (Atlassian), Chuck Dietrich (SlideRocket) and Amit Kulkarni (Manymoon) to discuss best practices for launching an app in the Google Apps Marketplace. This session was followed by a technical overview of how developers integrate apps with the Marketplace.
- Building context-aware extensions for Gmail - Deep dive on Gmail contextual gadgets - Google recently launched Gmail contextual gadgets, allowing developers to intelligently surface their apps directly in the Gmail message UI based on the content of the message. In this session, Dan Holevoet of Google explained how to create and distribute these gadgets.
- Run corporate applications on Google App Engine? Yes we do. Google CIO Ben Fried and his team discussed how Google runs real-world business applications on App Engine, and gave practical advice on how enterprise IT developers can make App Engine work with firewalls, legacy systems and proprietary systems. We unveiled this video yesterday along with the rest of the App Engine videos, but are reiterating it here as this session is quite relevant to the enterprise.
- Making Freemium work - converting free users to paying customers - In this panel moderated by Google’s Don Dodge, venture capitalists Brad Feld, Dave McClure, Jeff Clavier, Matt Holleran and Joe Kraus discussed strategies for building free products that can be upgraded to paid versions.
We’re excited to see the great strides our enterprise developer community has made, and were looking forward to seeing even more innovation and progress at next year’s I/O. We hope to see you then!
Posted by Don Dodge, Google Apps team
Tuesday, March 3, 2015
Facebook for Learning at Unirazak!
![]() |
| *Poster: Visualized by Dr. Dewi Binti Amat Sapuan |
WORKSHOP
LEARNING OUTCOMES
After this workshop, you will be able to:- Use Facebook to facilitate learning and teaching.
- Create Facebook Groups to engage students and conduct assignments.
- Create Facebook Pages to build learning communities.
- Facebook for Educators
- Facebook Groups
- Facebook Pages
- Facebook Group
- Facebook Page
SLIDES
Here are the presentation slides for the Facebook for Learning workshop:Monday, March 2, 2015
Open Learning Initiative OLI at Carnegie Mellon University
Link to site
"Through the OLI project, Carnegie Mellon is working to help the World Wide Web make good on its promise of widely accessible and effective online education. OLI grew out of collaboration among cognitive scientists, experts in human computer interaction and seasoned faculty who have both a deep expertise in their respective fields and a strong commitment to excellence in higher education. The project adds to online education the crucial elements of instructional design grounded in cognitive theory, formative evaluation for students and faculty, and iterative course improvement based on empirical evidence.
Innovative Components OLI courses include a number of innovative online instructional components such as:
- cognitive tutors
- virtual laboratories
- group experiments
- simulations
A primary objective of the project is to build a community of use for the courses that will play an important role in ongoing course development and improvement.
OLI should have a profound impact on higher education by increasing access to education, enhancing the quality of instruction and providing a model for a new generation of online courses and course materials that teach more effectively and appeal to students more powerfully than anything in existence today. Reviewers Note: Try some of the sample courses. This initiative is excellent ! We should have similar initiatives in Malaysia and Asia. Also, read the Carnegie Mellon Open Learning Initiative Evaluation Studies and course features, which gives examples of how OLI course components support successful learning. Especially, instructional designers and content authors will benefit tremendously from visiting this site. Actually, anyone involved with online education will benefit from exploring this site.
Launching the L2T3SEA Learning Framework at eLi3!

NEW LEARNING FRAMEWORK?
Here are the slides to discover more:REFLECTION
Sunday, March 1, 2015
21st Century Educators Workshop at UTHM!


WORKSHOP
LEARNING OUTCOMES
After this workshop, you will be able to:- Discuss the attributes (ingredients) of a 21st Century Educator.
- Apply Flipped Classroom and Gamification methods to your teaching and learning.
- Use Social Media/Web 2.0 to engage students and develop content.
- Use iPad for learning, teaching and content development.
- Find, reuse and remix Open Educational Resources (OER) for content development.
PRESENTATION SLIDES
Presentation slides for the 21st Century Educators workshop:Click Here to download the PowerPoint version.
CHALLENGE

RESOURCES
DNA of a 21st Century Educator- DNA of a 21st Century Educator Simplified!
- Route 21
- Brain Rules
- Bloom’s Digital Taxonomies
- IMU Webinar Series
- Brain-Targeted Teaching
- Learning Spaces
- Augmented Reality Resources
- IMU Student Blogging Project to Promote a Healthy Lifestyle!
- Authentic Learning
- Tin Can Api
- Constructive Alignment
- SETT Framework
- TPACK Framework
- Technogogy
- SAMR Model
Flipped Classroom & Gamification
- C2S2C Method: Gamifying Classroom Learning
- Poll Everywhere
- Socrative (Student Login - Teacher Login)
- Infuse Learning (Student Login - Teacher Login)
- The 10,000 Hour Rule!
- Flipped Classroom (Infographic)
- Flipped Classroom (Video)
- Flipped Classroom The Full Picture (Jackie Gerstein)
- Game Mechanics
- Gamification (Infographic)
- Mathland Case Study (Kate Fanelli)
- Mr. Pai and Gamification (Video)
- World Peace Game (John Hunter)
- Khan Academy
- BozemanScience (Paul Andersen)
- Western Oklahoma State College Badges
iPad for Learning & Teaching
- iPad for Learning & Teaching (Full)
- Best Starting Point for finding iPad Apps for learning & Teaching
*$: Means ‘NO FREE VERSION’
Learning
- iTunes U
- TED
- Keeping Yourself Updated?
- Zite
- Feedly
- Taking Notes?
- Notes
- Evernote
- Notability($)
- Annotate Notes & Documents?
- iBooks
- Subtext
- PaperPort Notes
- DocAS($)
- Pages($)
- Notability ($)
- Storing & Accessing Files?
- Dropbox
- Google Drive
- Box
- iCloud
- Creating Presentations?
- Haiku Deck
- Prezi
- CloudOn
- Keynote($)
- Tactilize
- Movenote
- Presenting Slides with Animations?
- SlideShark
- Keynote($)
- Writing Content?
- Evernote
- CloudOn
- GoDocs($)
- Pages($)
- Creating, Editing & Sharing Images?
- Skitch
- Flickr
- Explain Everything($)
- Visualize($)
- Recording & Editing Videos?
- Videos
- Videolicious
- iMovie($)
- FiLMiC Pro($)
- Creating Screencasts?
- Explain Everything($)
- Educreations
- ScreenChomp
- ShowMe
- Teach
- Doodlecast Pro($)
- Digital Story Telling?
- Animoto
- VoiceThread
- Creating e-Books?
- Book Creator($)
- Book Writer($)
- Comic Life($)
- iBooks Author (for MAC only)
- Google+
- Box
- Google Drive
- Edmodo
- Poll Everywhere
- Socrative
- Infuse Learning
Social Media for Research
- Google+
- Zite
- Scoop.it
- Delicious
- Diigo
- Feedly
- More Curation Tools...
- RefWorks
- Mendeley
- Citeulike
- Zotero
- Google Docs
- Google Sites
- Wikispaces
- Wetpaint
- Pbwiki
- Blogger
- WordPress
- Tumblr
- ResearchGate
- Methodspace
- Nature Network
- Academia.edu
- Open Access (SlideShare)
- Directory of Open Access Journals (DOAJ)
- Social Media For Research
- Twitter for Learning
- Facebook for Learning
- Blogging for Learning
- Empowering PLE
- Social Media & Web 2.0 for Learning
- Embracing OER & MOOCs to TRANSFORM EDUCATION...?
- Google Custom Search
- OER Commons
- Why Open Education Matters! (Videos)
- OpenCourseWare Consortium
- MIT OpenCourseWare (OCW)
- OpenLearn (The Open University)
- All OCW
- OER Malaysia
- Creative Commons Video (Qatar)
- Creative Commons (CC) Licenses
- CC License Selection Tool
- Slideshare (slidecast example)
- Prezi
- Create Online Crossword Puzzles!
- WizIQ (web conferencing)
- Create Cartoons, Movies & Animations:
- Xtranormal
- Go Animate
- Toondoo
- Desktop Authoring Tools:
- Courselab
- Exe
- Use your iPad to Create OER On-The-Fly:
- Educreations
- Explain Everything
- Social Media Tools and tips
- 200+ Learning Tools
Massive Open Online Courses
- Demystifying MOOCs
- Udacity
- Coursera
- edX
- Futurelearn
- Udemy
- MOOC2Degree
- Four Barriers That MOOCs Must Overcome To Build a Sustainable Model
- The March of the MOOCs: Monstrous Open Online Courses
- MOOC List
Cant wait :)
Friday, February 27, 2015
Designing Engaging Presentations at IMU!

WORKSHOP
SLIDES
Fareezas version:

Thursday, February 26, 2015
iPad for Learning Teaching at eLi3!

IPAD WORKSHOP
- Download and annotate presentations/articles/notes.
- Use social media to connect and collaborate with others.
- Create interactive multimedia e-books.
- Create and publish online interactive video tutorials.
- Use a variety of apps to engage students in and beyond the classroom.
PRESENTATION SLIDES
Click here to download the PowerPoint (.pptx) version.
CHALLENGE
RESOURCES
1. BASICS- How to Make a Stylus in 2-Minutes
- 17 iPad Tips & Tricks
- 16 New iPad Tips 2012
- iPad Tutorials and Tips
- iPad Apps to Support Blooms Revised Taxonomy (Kathy Schrock)
- Blooms Taxonomy for iPads (Silvia Rosenthal Tolisano)
- Gardners Multiple Intelligences for iPads (Silvia Rosenthal Tolisano)
- The Digital Learning Farm: Apps for iPads (Silvia Rosenthal Tolisano)
- 21st Century Skills & Literacies for iPads (Silvia Rosenthal Tolisano)
- Evaluation Rubric for Educational Apps?
- SETT – A Framework for Making Informed Decisions About Inclusive Technologies
- The iPad as Assistive Technology
- Technological Pedagogical Content Knowledge (TPACK) Framework
- iTunes U
- TED
- Keeping Yourself Updated?
- Zite
- Feedly
- Saving Online Articles for Offline reading?
- Instapaper($)
- Reading e-Books?
- iBooks
- Google Play Books
- Taking Notes?
- Notes
- Evernote
- Notability($)
- Annotate Notes & Documents?
- iBooks
- Subtext
- PaperPort Notes
- DocAS($)
- Pages($)
- Notability ($)
- Storing & Accessing Files?
- Dropbox
- Google Drive
- Box
- iCloud
- 9 Mindmapping & Brainstorming Tools
- QR Code Reader Apps
- Creating Presentations?
- Haiku Deck
- Prezi
- CloudOn
- Keynote($)
- Presenting Slides with Animations?
- SlideShark
- Keynote($)
- Writing Content?
- Evernote
- CloudOn
- GoDocs($)
- Pages($)
- Creating, Editing & Sharing Images?
- Skitch
- Flickr
- Explain Everything($)
- Visualize($)
- Recording & Editing Audio?
- GarageBand($)
- SoundCloud
- Fotobabble
- SoundCloud
- AudioBoo
- Recording & Editing Videos?
- Videos
- Videolicious
- iMovie($)
- FiLMiC Pro($)
- Creating Screencasts?
- Explain Everything($)
- Educreations
- ScreenChomp
- ShowMe
- Teach
- Doodlecast Pro($)
- Digital Story Telling?
- Animoto
- VoiceThread
- Creating e-Books?
- Book Creator($)
- Book Writer($)
- Comic Life($)
- iBooks Author (for MAC only)
- Blogging (Journal/e-Portfolio)?
- Blogger
- WordPress
- Tumblr
- Posterous
- Live Online Video Discussions?
- Skype
- Google+ (Hangouts)
- WizIQ
- Collaborative Learning & Sharing?
- Google+
- Box
- Google Drive
- Edmodo
6. ASSESSING
- Poll Everywhere
- Socrative
- Infuse Learning
7. MOVE FORWARD?
- 5 Critical Mistakes Schools Make With iPads (Tom Daccord)
- Roadmap for Success? Source (Slide 73)
- Best Starting Point: Apps according to Learning Objectives
- iMedicalApps
- The Best of iPad Apps
- Apps in Education
- Reflector
- My Delicious iPad Collection
Are you up for the challenge? :)
