Matt Woodward’s posterous

Matt Woodward’s posterous

Matthew Woodward  //  * CFML, Grails, and Java Developer
* Principal IT Specialist, US Senate
* Open BlueDragon Steering Committee Member
* All-Around Geek

Jun 2 / 3:42pm

Open Source Bridge - How Two Fools Made Themselves Indispensible From Their Basement Office

Chris Chiacchierini, Mason Bondi - Oregon College of Oriental Medicine
  • 50 staff, 250 students
  • university originally chose proprietary commercial cms for $15K
    • used for marketing site
    • only one of 5 people in the world using it
  • attended open source conference and learned about open source cmses
    • "holy shit, we just got snowed"
    • chose Joomla! for ease of use
  • didn't want to give up on open source cmses
    • went to library, asked if they'd be interested in putting up a site using oss cms
    • did this all under the radar, wanted to wait until it was too late to go back before anyone knew
  • through this a lot of institutional knowledge is being built, and since people had freedom they were starting to get more creative
    • class materials being put online
    • financial information about student loans
  • lots of people and departments were using the open source cms
  • once it was opened up to the students, it really started to take off
  • two parallel forces going
  • got call while he was on vacation -- marketing site got hacked
    • could now go to executive council with security concerns and propose switching over to the open source cms
    • was getting hacked every couple of days
  • executive council asked how much it would cost
    • couldn't believe cost would be $0
  • 4-5 departments already using the open source CMS loved it
  • what about the rest of the community?
    • every single office at the university has a stake
    • lots of departments only updated static information once a year
      • weren't interested in doing anything with the CMS, or are too busy
    • e.g. grades--wanted to put grades online
      • would be vastly more efficient than mailing, but hard to make people change
  • a project management cycle that works
    • opportunity -> needs analysis -> cost benefit analysis (proof of concept) -> project plan proposal -> approval -> design, build test -> implementation & training -> review
    • most often the people with the money aren't the ones who have the technological know-how so there's a lot of politics involved
    • a lot of the project management cycle is done in stealth mode
    • technical people tend to want to take the ball and run with it and tell everyone to get out of the way, but this doesn't work without a sponsor
    • need to get a sponsor at the executive level
      • often best to get the person who has the power to pull the rug out from under you to be the sponsor--they get part of the credit
    • need to sell the idea to a sponsor in the opportunity phase
    • still selling hard in the needs analysis phase
      • can do some of this in stealth--pick people you like and trust to get a little bit of insight into what the needs are
    • after this, set up a needs analysis meeting to ask for feedback--make it clear this is the one chance people have to offer feedback
      • better than going office to office--gets everyone in the same room
      • people see what the impact is outside of their own department
      • also lets people gripe if they want to
    • in cost/benefit phase have to make sure the proof of concept is in place
      • can't only look at cost as cost of the software--also involved is implementation, training, cost of support, etc.
    • project plan proposal--where people who gave feedback see what will actually be implemented
      • even though it won't be exactly what each person wanted, they'll see the bigger picture
    • approval -- doesn't only mean budget, but once something's approved there's no turning back
      • if you're not sure you can follow through, stop before approval
      • after approval you HAVE to deliver
    • implementation & training
      • second tier thing they implemented was putting course materials online using moodle (course management software)
      • no way could get everyone involved and get all the instructors to get all their materials online
        • students weren't excited at first either, but once they used it they won't go back
      • had a goal of rolling out three classes per quarter as a pilot
        • chose instructors that taught enough classes that most of the students would be involved
        • none of the courses are exclusively online but there are pieces of the course you can only get online
      • followed faculty around for three weeks, constant contact, asked for feedback from both instructors and students
        • important to get everyone comfortable
      • what they wanted to happen started to happen--students didn't want to deal with printed materials anymore
        • students started talking to faculty members whose courses weren't online
      • building things out slowly builds inertia, but always keep the costs in mind
      • as far as timing goes, as long as you can keep showing progress, specific deadlines aren't that important
      • if possible getting isolated focused time with people is ideal for getting things ramped up
        • can avoid ongoing and future training, also gets people thinking more creatively
    • review
      • constant cycle
      • some formal review, some informal
      • important to make incremental changes so the solution continues to meet the needs
  • before the cms project started, the IT guys were seen as a necessity
    • now people are looking at the IT department as something that can help with solutions
    • creating a lot of work for the department
  • through a successful project you can gain "street cred"
    • create a working relationship with other departments
Filed under  //  Conference   Free Software   Open Source  

Comments (2)

Jun 2 / 9:51am

Open Source Bridge - The Rise of Hacker Spaces

Leigh Honeywell, Co-Founder, hacklab.to
  • what's a hacker space?
    • been around for thousands of years under different names
    • hacker spaces is latest incarnation of a community space
    • place to go to use the kinds of tools you might not have at your house
    • also connection with idea of "third space" (not work, not home)
    • instead of hacking alone at home, you hack with others who are either like-minded or have divergent interests
    • like a "permanent hallway"
  • history
    • model railroad clubs, HAM radio clubs, toastmasters, etc.
    • major influences around north america
      • the loft in Boston
      • new hack city in san francisco
    • in europe there's a 25 year history
      • tend to be more political in nature
  • international community
    • around 400
    • many in germany affiliated with the chaos computer congress
      • publish a quarterly magazine with 4000 subscribers
      • heavily involved with push against biometric ID in germany
  • 2007 - hackers on a plane
    • trip from defcon in las vegas to event in dusseldorf
    • this got people very enthusiastic about hackerspaces -- build! unite! multiply!
    • hackerspaces.org founded by people from vienna's metalab
      • metalab is considered a youth center--get funding from the government
  • Hacker Space Design Patterns - some highlights
  • examples
    • KC - cowtown computer congress
      • located in a mine underground
      • pioneered fundraising by raffle
    • DC - HacDC
      • located in a church
      • help improve technology for the church, do a lot with community wireless efforts
    • hacklab.to
      • founded july 2008
      • 35 members
      • about 200 people on public discussion list
      • 800 sq ft space in kensington market
  • hacklab.to infrastructure
  • projects
    • most of the interesting stuff going on in hackerpsaces is free software/open source
    • not all technology projects--sewing, etc.
    • lots of electronics hacking
    • roombas
    • laser cutter
    • newbie-oriented programming classes
  • lots of free hardware projects coming out of hackerspaces as well
    • e.g. discussions of building an open source laser cutter
    • arduino microcontroller -- came out of art college in italy
    • 3d printer (makerbot?)
  • what do hackerspaces mean for free software?
    • another backchannel
    • place for people to collaborate on free software in a place that's potentially higher bandwidth
    • more opportunity for cross-pollination
    • space where small user groups congregate or grow out of
    • can show up at hackerspace with question and even if you don't get the answer, you get a lot of ideas you wouldn't get elsewhere
  • challenges
    • institutional/organizational issues similar to the ones free software projects run into
    • politics
      • bootstrapping a business out of a hackerspace can be pretty perilous
    • who's in charge
    • where does the money come from?
      • unlike free software projects, there's overhead (rent) for hackerspaces
    • scaling
      • once you get a core, how do you get new members involved?
    • how do we recruit the next generation?
      • outreach to schools -- teachers love having people come in and talk to their students about what they're doing
  • "the future is already here, it's just not very evenly distributed" -- william gibson
Filed under  //  Conference   Free Software   Open Source  

Comments (0)