One of the things that brings me to social networking is research and development for my business. In fact, I have been studying Ning as an organization and platform for some while now. Another thing that brings me to Ning is it essentially represents a place where I can interface with people based on my preferences, as well as to demonstrate some of my consulting skills. I'm inclined to step up and say I want to make Area Light the best social networking site in the world. However, I also acknowledge that all such networks are part of the larger network that is Ning...from users, creators, developers, and so on.
The central underlying idea that inspired Ning was the notion that people would enjoy building their own social networks. Prior to that, what you might have seen on Linkedin, Facebook, or Myspace was simply a matter of people using "someone else's" social network. Now you can create and build out your own. Typically these center on the person or some specific line of interest. Sometimes the networks are full fledged enterprise concepts looking to do business. Let's not forget then you have everybody in between- as a member of Ning as soon as you sign up for any Ning site, you simply select the Ning hyperlink (if shown) and you are directed to your own profile as a Ning end-user. From there you are just a couple clicks away from making your own site- for free.
Here's some interesting material I found on the RSS Feed I currently have set up for this group. I changed it a while back to a blog I encountered when Googling Ning. It was a very insightful article, and now I am starting to get very excited about the potential resource I've discovered for my own research and development. They mention a professional network that I think will make for a great Area Light Explorer segment. However, for now, I just have to get my hands on this platform developer team description...
Someone to organize the work effort, track progress, coordinate the backlog with business stakeholders, make stuff happen, and keep the big picture. This is typically a Project Manager.
Someone to lay out information architecture and interaction design in the form of wireframes. This is typically the job of an Information Architect or an Interaction Designer, however, I’ve seen Business Analysts perform this role.
Someone to create visual design comps which incorporate the font, color palette, iconography and image assets. This is typically a Visual Designer.
Someone to write user stories and acceptance criteria. This is typically a Business Analyst, but sometimes falls to the job of a Project Manager or IA.
Someone to slice up the visual comps and churn out image assets. This is a typically a Visual Designer.
Someone to create the CSS. This is typically a Visual Designer
Someone to incorporate the image assets into a .fla which can be imported into a Flex project. Typically this is a Flex developer, unless you have a Designer that is highly comfortable bridging creative and technical. Next year, when Flex 4 (aka “Gumbo”) and Flash Catalyst are released, the Designer-to-Developer hand-off will become more streamlined. In the meantime, this hand-off can be a clunky affair depending on the skills of the players involved.
Someone to lay out the base UI structure in MXML. This is a Developer well versed with the out-of-the-box components and their features/constraints.
Someone to architect the overall design of the presentation tier. Most teams will use one of the popular Flex frameworks like Cairngorm or PureMVC to streamline this process. For large projects, I’ve seen this responsibility fall to the Architect. For small teams with 2-3 really sharp Developers, they will share architectural responsibilities.
Someone to architect the messaging layer between the presentation tier and the back-end. At some point, a decision will be made as to whether the team will use HTTPRequest, JSON, XML, AMF, BlazeDS, LCDS, etc. The contents, format and periodicity of the API will need to be specified. This typically falls to whomever is architecting the back-end, in conjunction with the Flex architect.
Someone who loves to create custom components, manage state, and write business logic using Actionscript. This is usually done by a Senior Developer or Architect who has been around the Flex for awhile and has a deep understanding of OOP from a past life (e.g., converted Java or .NET studs).
Someone who knows how to use animations, transitions and maintain visual integrity during a browser window resize. This requires a Senior Developer with experience with Flash and Flex.
Someone to code back-end functionality, implement the physical data model, and other server-side “stuff”. For simplicity’s sake, I’ve lumped these together into a generic category because there will many nuances based on your back-end technology choice.
Someone to test implemented features. This could be a dedicated QA Analyst, a Business Analyst, or Project Manager.
This seems like a wonderful outline for considering what an Area Light Developer Team Might consist of. Nascent Dynamics ( ) is developing a themed segment we refer to as F11- Full-Spectrum Dominance in Intelligent Search and Customizable Interfaces. For kicks, I think I'll stop back here and break down this outline into something like Area Light. We may create these positions and proactively seek to network with people who have these technical capacities to help us excell in this kind of project.
I think you will also find interesting, how I see being associated with Ning already connects me to a product of such resources. So many aspects of this outline are evident in the Ning platform. It's as if you are receiving services that a business would normally have to pay for. Now, with the playing field leveled, practically anyone can create a very successful social networking enterprise. What is going to set you apart, is how intelligently you use the tools to support your business. Some of what impressed me about this outline is the functions those team members served in managing the project, the concept, the look, and interface usability, etc. Those are still areas of professional interest to the site creator.
Should be fun!
Best,
Anthony Reardon
Nascent Dynamics ( ) Modern Business for the Modern Environment