All posts by Navin Kabra

Microsoft technologies conference in Pune this weekend

PUG DevCon 2008
PUG DevCon 2008

What: Pune User Group (PUG)‘s DevCon conference on Microsoft technologies

When: Weekend, 30 and 31 August, 9am to 6pm

Where: Dewang Mehta Auditorium, Persistent Systems, S.B. Road (Map)

Registration and Fees: This event is free for everyone. Register here.

Details:

DevCon is a Developer Conference from the developers, by the developers and for the developers. Developers may be professionals or students who will represent next generation developers. Agenda has been determined through voting. For information about the expected presenters look here. DevCon 2007 attracted 1200 people.

Featured Products/Topics: Windows Embedded, Windows Mobile, Microsoft Office SharePoint Server, .NET 3.5, Visual Studio 2008, Silverlight, Expression Studio, Microsoft SQL Server 2008, Security, Expression Studio

Recommended Audiences: IT Professionals, Microsoft Partners, Solution Architects, Software Developers, Students, Technical Decision Makers, Developers, Architects

For more information about the organizers, see the PuneTech profile of Pune User Group.

Reblog this post [with Zemanta]

Liveblogging the POCC meeting on Usability

I’m liveblogging the Pune OpenCoffee Club meeting on usability. About 30 people in the room now. These are quick-n-dirty notes, not really well structured. Hopefully in a couple of days, more coherent reports will emerge from me or other bloggers. For background on some of the speakers, see the meeting announcement page on punetech.

Jhumkee: This field started around World War-II. Aircraft accidents. Instead of saying that pilots are idiots, the engineers decided to change the design so that mistakes don’t happen. Instead of engineers designing a system by themselves, involve the users in the process. Don’t just think about what they want. Instead, ask them. Or watch them using the product.

Military, aerospace, and other fields really embraced this field. In India, this is a fairly new field. Especially in IT.

But it is common sense.

Shashank: In the era of electronics and IT, it is very easy to put in new features. This is a problem. In general, in most product companies, engineers first create a product, and then go around looking for users who are interested in that product.

But adding features, normally results in reducing usability. So, especially for small startups, there is a choice to make – add features or add usability?

Harrshada: How did you start your startup? Did you find a need and try to fill it, or did you have a cool technology/algorithm that you wanted to implement? Usability says that you should always have a target audience in mind, and work towards solving their problems. Your technology is not the important part. Constantly be in touch with users and keep observing them.

It’s rather trivial to say that we should keep users in mind when designing the product. But, how to actually go about this?

Jhumkee: You must get a real user, and then there are a number of techniques that are used to get information out of the user. First of all: You are not a user. Many designers of systems are under the impression that they are a user. Because, they are actually using their own product. In fact, Steve Yegge argues passionately that you should only build products that you yourself want. But, the problem is that as you are designing the system you become an expert. You know everything about the system. You are not a regular user. Hence, you must spend time with real users.

Shashank: There is a science behind this. There are a bunch of techniques for doing this. Some of them are obvious, and some hidden means by which you can get usability information out of users. You need to think through this process. But it doesn’t have to be anything very fancy. Interview your users. Ask open ended questions about what they were trying to achieve, what they felt, what made them happy, and what frustrated them. Use this to determine some broad areas of concern, and then start digging deeper.

Jhumkee: There is no silver-bullet here. Some of this comes from experience. A lot of this differs based on the But there are some broad guidelines. It must be an iterative process. Make changes. Test with real users. Repeat.

There are a lot of guidelines on individual things (e.g. font sizes, navigation architecture, accessibility factors) etc. But you can’t simply apply them without a deeper understanding. Because usability is a holistic thing. Even if the parts are all OK, the whole system might still not be very usable.

But, the guidelines are a good starting point. There are some good basic guidelines at Yale. And also at usability.gov.

RouteGuru: Usability is a huge issue for us. How to present information about an entire route in SMS form, and how to do this in a way that the route gets built up in their head. Another big hassle is the 80-20 problem. The last mile is significantly more complicated than the rest of the directions. Also, some users are only interested in the last mile, as they know how to get to the general vicinity. Others want all the directions. We are still grappling with this issue.

Somebody I don’t know: For usability, keep only one action per page. One page should be for one purpose only (except for the home page). If there is a form, there should be only one button. Use a tool from google that is used to serve two layouts of the same page to different users and then study their behavior. Use this information to decide what works and what doesn’t.

Shashank: This last technique is a very quantitative mechanism. Analytics, heat-maps, etc. give you a lot of data. You don’t always know how to use this data. The world is moving towards qualitative analysis.

Manas: Users don’t always know what they want. So how do you handle this?

Jhumkee: What you do is task-based analysis. Find out what the users want to do, and then figure out how long it takes them to do it, and whether they get frustrated doing it, and whether they are successful or not. This will give you good insights. So the real work is in figuring out what these tasks should be.

Unfortunately, I had to leave the meeting at this stage to get back to my kids. Hopefully I’ll be able to fill in the gaps with notes taken by someone else.

What Pune does, country follows: After award, kiosks head beyond city

The Indian Express reports that Pune is leading the nation in the use of IT for governance. Recently, it had set up kiosks where citizens can pay property taxes, and get copies of birth and death certificates. This initiative has received an award from the state government, and Vansh Infotech, the company implementing the kiosks has promised to expand this concept to other cities.

Excerpts from the article:

This is the second time that the PMC initiative of information technology-enabled services (ITES) has won accolades. In December last year, the civic body had earned the international honour of the World Leadership Forum for its Auto-DCR software, building plan approval software. The Auto-DCR was later in demand from various municipal corporations of the country.

and

Going a step further, he said that they had introduced additional features at kiosks for payment of electricity bills to MSEDCL and bills of select mobile telephone services. They are also planning to include payment of Direct to Home (DTH) television subscriptions and allow checking of railway and air ticket availability.

There are around 70 such kiosks being installed in various places of the city, with a monthly average collection of Rs 5 crore for the PMC, Dudhedia said, adding that the number of kiosks being installed would be 90 by November-end. A publicity campaign would be undertaken for further promotion of the services available at the kiosks.

Meanwhile, the PMC is also planning to provide an innovative facility for citizens to contact the police during emergency situations like terrorist actions or accidents. The civic administration plans to install emergency buttons at the kiosks which can be used to directly get in touch with the nearest police station.

Read full article

Also check out PuneTech’s coverage of PMC’s other tech activities.

Pune OpenCoffee Club meeting on Usability/UI – Aug 23

What: Pune OpenCoffee Club get-together. Informal meeting to discuss UI, usability etc.

When: Saturday, 23 August, 5pm

Where: SICSR, Model Colony. Here is the map.

Registration and Fees: This event is free for everyone, but you must register by sending an e-mail to manasgarg at NOSPAM gmail dot com

Details:

The general agenda is to have a free-wheeling discussion on various aspects of UI development including (of course not limited to) tools/methodologies for quick prototyping, usability aspects etc. Jhumkee Iyengar, Shashank Deshpande, and Harrshada Deshpande (with a combined experience of 40+ years in design and usability) have graciously agreed to be present to guide the discussion.

Jhumkee Iyengar has been doing design and usability since 1988, in IT, manufacturing and other industries, most recently in Persistent Systems, where she created and grew the usability group. She also launched usability in e-Governance and is responsible for improvements in PMC’s websites. She is also a presenter for the Nielsen Norman Group, and conducts usability workshops all over the world.

For more details about Jhumkee, see her linked-in profile.

Shashank Deshpande Shashank has been in the field of IT usability for 15+ years (yes, he has been doing usability since before it became a known/popular field in India). He was the head of usability at Symantec India (formerly Veritas) for 9 years. Just this week, he is returning from conducting a 4-day workshop on usability at Yahoo! India. For more information about Shashank, see his linked-in profile.

Harrshada Desphande (not related to Shashank!) has also agreed to be present to guide the discussion. Harrshada has 9 years of experience in managing user experience design in the IT industry – most recently in SAS R&D. She also organized the hugely successful IdeaCamp Pune.

For more information about Harrshada, see her linked-in profile

We are hoping to get another couple of experts in this field. I’ll post that info as soon as we have confirmations. Stay tuned.

Related articles by Zemanta

Reblog this post [with Zemanta]

Pune-GTUG seminar on Google Web Toolkit (GWT) – 23 Aug

What: Pune Google Technology Users Group (Pune GTUG) presents a seminar on GWT (the Google Web Toolkit).

When: Saturday, 23rd August. 1:30pm to 5pm

Where: Synerzip. Dnyanvatsal Commercial Complex, Survey No. 23, Plot No. 189, Near Mirch Masala Restaurant , Opp Vandevi Temple, Karve Nagar (Map).
Registration and Fees: The event is free for all, but you must register here.

Details
“GWT in Depth” Seminar will brush up on GWT basics and then jump on to practical use of GWT.
Attendees are required to know the concept of GWT. The seminar would include following

  • GWT basics
  • Building J2EE components for GWT
  • Using MVC in GWT and other Design Patterns
  • Wrapping existing JavaScript Libraries with GWT. Using gwt-google-apis framework to write gadgets with GWT.
  • J2EE Backend support for GWT frameworks

Invitation is by registration only, because the conference room has a limited sitting capacity.

Reblog this post [with Zemanta]

A common tech events calendar for Pune

There is no single comprehensive source of information for all the events in Pune that are of interest to the Technology community. The PuneTech events page only carries information about events coming up soon. IT Vidya has an Events page but that is for events all over the country, and is also not comprehensive enough. Also, both of these are more like blogs than an events calendar, and are missing many features that a calendar should have.

On the suggestion of Freeman Murray, we have started using upcoming.org as an events calendar for tech events in Pune. The Pune Tech Events Group on Upcoming will track all the tech events in Pune. This is a free, non-commercial, community driven initiative. Anybody can join the group. Anybody can add events. Anybody can subscribe to get updates.

[edit] How to Join

Just go to the group page on upcoming, and click on “join this group”.

[edit] How to add an Event

  • Go the upcoming.org
  • Click on Add an Event
  • Fill out the event details. In case the venue is not yet decided, use “TBD Pune”
  • Complete the procedure for adding the event. This will result in a page getting created for this event. You’ll be taken to that page.
  • On the right side of this page, you’ll see links for “Send to Group” and “Add a Tag”
  • Important Use the above link to add this event to the “Pune Tech Events Group”
  • Important Use the above link to add the tags “tech” and “pune” (and other relevant tags) to your event

Or, simply send an email with the relevant details (date, time, place, description) to punetech and we’ll add it for you.

If you are organizing a tech event in Pune, please consider taking some time out to add the event to this calendar for the benefit of the community.

CSI Pune Lecture: Overview of Business Intelligence and Data Warehousing – 27 Aug 2008

Computer Society of India – Pune Chapter presents a lecture series on Data warehousing. This is the first lecture in that series:

What: Overview of Business Intelligence & Data warehousing by Vibhas Joshi, head of R&D at SAS R&D India.

When: Wednesday, August 27th, 2008, 6:30pm to 8:30pm
Where: Dewang Mehta Auditorium, Persistent Systems, Senapati Bapat Road
Entry: Free for CSI Members, Rs. 100 for others. Register here.

Details – Overview of BI & Data warehousing

Concepts of data warehouse, data marts, OLAP and data mining, understand relationship between transactional systems and data warehouse.

About the Speaker – Vibhas Joshi

Vibhas is with SAS R&D india as Head R&D , Program Manager – Industry Intelligence solutions, Member of Management Team.
Vibhas holds a Masters degree in Physics from the University of Pune, a Diploma in Computer Management from Jamnalal Bajaj Institute as well as a Masters in Management Studies from University of Pune. He is certified PMP.

He has over 25  years of experience in the IT. He has special skills in General Management, Program Management, Project Management, Software Product Development, Requirement Engineering, Database Management, Software Development Methodologies, and Infrastructure set-up.

Vibhas has conducted numerous training programs covering Project Management, Requirement Management and Software Engineering.

Vibhas in the course of his assignments has worked in the following business domains: Banking, Financial Services, Insurance, Manufacturing, Telecom.

For more information about other lectures in this series, and in general other tech events in Pune, see the tech events calendar at upcoming.

Reblog this post [with Zemanta]

PMC launches participatory budgeting

The Pune Municipal Corporation has a scheme to include citizens suggestions in the budget for the year. Anybody who has an idea for work that can be carried out in their ward/locality can download a form, fill it out and submit it at their ward office / nearest multi-utility citizen kiosk location / citizen facilitation centre.

Only projects that pertain to a neighborhood or locality and do not involve city level infrastructure may be suggested; the suggested work has to be under ward office purview. The suggested project cost should preferably be within Rs. 5 Lakhs. Examples of kinds of work that you can suggest are: Pavements / Water Supply / Drainage / Bus stop (in consultation with PMT) / Parks and Gardens (only repair works) / Bhawan (only repair works) / Public Toilets / Lights (Road / Traffic) / Roads (only Resurfacing). Example of kinds of work that are NOT acceptable are: Pedestrian Bridge / Speed Breakers (prohibited by Supreme Court) / Garden (new provision) / constructions on the land not owned by PMC.

Deadline for the form / maps submission is 10th September 2008.

All citizens should take a copy of the submitted project form to the office and make sure to get a form ID and ‘receipt’ of the submission.

Obviously, not all the suggestions will be accepted. However, various groups and NGOs will be monitoring the process to try and ensure that at the very least, information about why projects were accepted or rejected will be made available to the public after the budgeting process is over.

For more information, see the entry for participatory budgeting in the Pune Government wiki. In general, the Pune Government wiki is a very interesting place to hang out. It is just a few weeks old, and there is already a lot of interesting information already uploaded there.

There is only partial “tech” content in this post, since technology is being used to disseminate the information (the wiki, and downloadable forms). There are also plans afoot to make some of the submitted proposals browseable on a map of Pune, with the help of Pune-based SadakMap. However, forms still have to be submitted in person – that process has not gone online yet. Hopefully, that can happen next year.

Please help make this initiative a success. Forward this article to people you know who might be interested.

Reblog this post [with Zemanta]

Business plan competition for students – funding up to Rs. 1 crore

Symbiosis Institute of Business Management (SIBM), Pune, is running Endeavor 2008, a business plan competition (open only to students). So if you are a student with an interesting idea looking to get visibility, guidance, and possibly lots of money, hurry, because the last date to submit entries is 24th August.

Details:

“SIBM Endeavour 2008” provides a platform for budding entrepreneurs with
viable Business Plans to meet seed funds and venture capitalists through the
“SIBM Endeavour Business Plan” contest. This contest is a 3 month long
business plan contest with 4 rounds. Every participating team can expect to
gain from the contest. Individual mentorship, Elevator Pitch for top 40
b-plans, cash prizes, and above all, funding of upto Rs. 10 Million (from Seed
Fund Advisors Pvt. Ltd.).

Our panelists for this contest are:

  • IndiaCo Ventures Capital Ltd.
  • NEA-IndoUS Venture Capitals
  • SEED FUND Pvt. Ltd.
  • NEN Online

Last date for Executive Summary: 24th August – 2008

Cash Prizes:
1st Prize: Rs. 2,00,000
2nd Prize: Rs. 85,000

For registration: http://www.sibm.edu/endeavour08

Reblog this post [with Zemanta]

How social|median is developed out of Pune

Jason Goldberg is a serial entrepreneur, who founded and headed Jobster, and who is now on to his next startup, social|median, a social news website. In a long article on his blog, he talks about what lessons he learnt from his first startup, and what he is doing differently in social|median as a result. The whole article is very interesting, and I would say, a must read for budding entrepreneurs (Update: unfortunate, the website seems to be gone, and the original article is no longer available). However, most interesting to me is the fact that, although Jason is based in New York, his entire development team is in Pune, with True Sparrow Systems.

He talks about why he decided that development of social|median:

  • Second […] we decided to build on a tight budget. Now, don’t get me wrong, I’m not talking cheap as in 1 guy in a dorm room. I’m talking low budget as in constraining the company to <$40k/month of burn in the first 4 months and then only taking it beyond that to about $60k/month once we had shown some early initial traction. The notion here was that spending our cash is the same as spending our equity. The more we spend early on, the less the company will be worth in the long run.
  • Maintaining a burn like that forced us to think outside the box when it came to staffing the company. To put a $40k/month burn in perspective, that would get you about 3 employees at most fully loaded with office space in New York (if you’re lucky). I remember interviewing a total rock star CTO-type in January in NYC and walking away thinking there went all my initial funding and that’s just for 1 guy. Instead, we have run the company out of my apartment in New York and from our development center in Pune, India. I’m the only U.S. based socialmedian employee (besides our awesome intern Scott who joined us for the summer from Syracuse and who has been a god-send). The rest of our team is based in Pune, India. We started with 6 fulltime socialmedian employees in Pune and have since grown the socialmedian development team to 11 fulltime employees in Pune.

Finding the right company to outsource to is another interesting story.

Jason first found out about True Sparrow Systems when he saw a facebook application they had developed. He felt that the application had been designed very well, by someone who had not just done a quick and dirty job to jump on the latest bandwagon (social networking! yay!), but instead someone who had spent time thinking about the application and its users. Based on this he decided to go with True Sparrow Systems.

However, this is not your usual outsourcing relationship. Jason has set-up things rather differently from most other companies:

A few notes about working with an offshore team. If you’re gonna do it, do it right. What I mean by that is that I’ve seen it done wrong so many times it’s sickening. Folks in the U.S. all too often have this mistaken belief that there are these inexpensive coders outside the U.S. who are just on call and ready to write code based on specs. That’s a recipe for disaster. In order for software to be developed well, it takes a team that is adept at planning and strategizing and problem solving together. It takes a team that feels like a team and who is passionate about the product they are creating. It takes a team who truly feels like they are building their product not someone else’s.

So, we decided to set up things differently at socialmedian. First, our decision to go offshore was certainly based on costs, but it was equally based on abilities and mutual respect. I had worked with the future socialmedian team in Pune before socialmedian on other projects and only chose to work with them on socialmedian because I was impressed with their thought process as much as their work product. We chose to work with them because they know how to solve problems and how to figure out how to respond to customer/user needs. And, they passed the most important test of all, an earnest early interest in the problem we are trying to solve at socialmedian and fantastic ideas on how to tackle the problem.

Second, I personally committed to travel to Pune, India nearly monthly for the first year of socialmedian (I’ve been there 6 times thus far in 2008 and am headed back in a couple of weeks). The logic here was that if the team was there, I, as the lead product manager, should be there too. As per our hunch, we learned early on that in-person time was critical for planning. As such, we have evolved into this regular cadence wherein for 1 week out of every month we plan together in person, and then for 3 weeks we are more tactical as our interactions are over skype. Sure, all that travel is tough (ask my spouse who hates me for it), but it has proven to be very effective for us at socialmedian.

Third, we have made our Indian team shareholders in socialmedian, so we are one company building one product. It’s an offshore situation, not an outsourcing relationship.

Of course, this model is not for everyone, but it has worked well for us thus far. Mostly because we have an awesome team joined together working on socialmedian and we’ve created an environment where it’s all about our users and the product, and the fact that we are thousands of miles away from each other is just a fact of life, not a problem. If I had to start over today I’d choose the same team 10 out of 10 times to work with.

A lot of this is enabled by the tools:

In case you were wondering, here’s the process and tools/services we use at socialmedian to mange our New York – India operations. As noted, I travel to Pune for at least 1 work-week out of every 5 work -weeks. We ship code 3x per week within 3-4 week development milestones. We use TRAC (open source bug tracking tool) to manage bugs and feature requests. We use basecamp to share files. We talk on Skype when I’m not in Pune pretty much 6x per week from 8am Eastern Time to around 11am.

Read the whole article for a whole lot of other (non-Pune related) advice. It is long, but worth the trouble, especially if you dream of having your own startup.(Sorry, the article is gone, but here is a copy from the Wayback Machine (thanks Pragnesh))

Zemanta Pixie