Comment posted by Eric Mack07/24/2008 09:56:38 PM
Homepage: http://www.ericmackonline.com
2 Brilliant people on my team, and lots of expert friends as advisors. 
Comment posted by Bruce07/24/2008 10:02:26 PM
@Eric,
So 3 core people develop the eProductivity product for Notes?
Comment posted by Jack07/24/2008 10:21:22 PM
They are 2 us in the team. We do as much as we can and out source everything else.
Comment posted by Bruce07/24/2008 10:34:41 PM
@Jack,
Do you both work on the same code or do you each do your own db's?
Comment posted by Richard Schwartz07/24/2008 10:50:22 PM
Homepage: http://www.poweroftheschwartz.com
Out of the last 15 years, projects during 11 of them have been mostly solo, with occasional two-man gigs. But there have been four years of working with large teams.
Currently, the team is 6 developers, and 6 QA.
The largest team was 27, of which 17 were developers (including 3 project leaders), 4 were QA. 3 were sysadmins to support both production and development systems, one was code librarian and release engineer, one was the program manager, and one was architect and CTO.
Comment posted by Yura07/24/2008 10:51:12 PM
Homepage: http://effectize.com
We have 11 Lotus developers, but there isn't a fixed organizational structure. Instead, senior developers manage projects and work with other developers on them, but as projects change, so do the project teams.
Comment posted by Jas07/24/2008 11:05:18 PM
We are a team of around 60+ developers here in India, catering to various entities across the world.
There are many more such teams here and Domino developers are much in demand.
There is huge shortage of quality developers and we are always looking to recruit quality. Anyone wanting to come to India and have fun in the sun 
Comment posted by Michelle O'Rorke07/24/2008 11:08:24 PM
I work in a group of about 4-5, but each works independently on small projects most of the time
Comment posted by Jason Hook07/25/2008 01:50:58 AM
There are 2 of us. Often we work on individual projects and occasionally together in bigger projects but there's plenty of cross pollination.
Comment posted by Stephen McDonagh07/25/2008 02:50:23 AM
Homepage: http://dominoyesmaybe.blogspot.com
Bruce
4 of us here. 2 dedicated Devs and 2 Admin/Devs
Steve
Comment posted by Nathan T. Freeman07/25/2008 04:01:22 AM
Homepage: http://nathan.lotus911.com
Largest team I've had working on the same actual application is 6: 3 devs, 1 QA, 1 infrastructure support, 1 UI design. I believe Relavis has had as many as 8 true coders working on a given release at one time, but I'd suggest tracking down Jean-Pierre for a definitive answer.
These days, however, my team development style has almost nothing to do with the way Domino Designer itself works.
Comment posted by Curt Stone07/25/2008 05:37:54 AM
Homepage: http://www.curtsisland.com
At the 3 companies I've worked at, we've basically had 2-3 developers cross-trained on all apps we supported for our respected groups.
Comment posted by Andy Broyles07/25/2008 05:51:14 AM
Homepage: http://andy.the-broyles.com
In my entire Notes development carreer (going on 13 years now), I have only worked on one larger (10+ people) Notes app project. Most of my efforts have been in small teams of 2 or 3 developers and a business analyst.
Comment posted by Tim Tripcony07/25/2008 06:15:07 AM
Homepage: http://www.timtripcony.com
Largest team I've worked with on the same project was 8 (including me). Occasionally there will be 2 or 3 of us working on the same application, but the vast majority of my projects have been solo.
Comment posted by David Jones07/25/2008 06:55:08 AM
Homepage: http://www.bleedyellow.com/blogs/jonesy/
For a long time I was the only admin and developer but the development work needed was too much for me to handle in a timely fashion. About a year ago we hired a second developer who does a little of the admin stuff now as well. We've never both worked as a team on an app's initial development but we have had small maintenance projects on something the other had initially developed.
Comment posted by Kendra07/25/2008 07:41:00 AM
There are two full-time developers and one consultant where I am now. But I have usually been in places where I have been the only Notes person and served both as admin and developer. This is first time I have been dedicated to just development.
Comment posted by Dave Leigh07/25/2008 08:27:18 AM
Homepage: http://www.cratchit.org
Just me working on VIC CRM.
Professionally I work on a team of 4 developers supporting highly customized SFA for the North American division of a global manufacturer. We tie in to AS400s on the back end, and PalmOS for some of the apps. The four of us handle all development for many dozens (200+) of interrelated Notes dbs. (I did say "highly customized"!). We do new development, enhancements/bug fixes, and third-level support.
That's all it takes. I couldn't possibly imagine handling the sort of development we do with a more "traditional" platform. Well... I could more than imagine it, since I've seen it done, but never with less than a dozen developers.
Typically we split up the work so we're each "expert" on specific dbs. But we cross-pollinate, switch around a bit, and will draw on each other if a specific coding technique is called for. We also keep a reusable code library to store things that were useful and/or and terribly clever.
Comment posted by Mike McGarel07/25/2008 08:34:57 AM
Homepage: http://www.bleedyellow.com/blogs/McGarelGramming/
We have a full-time developer (me) and a full-time developer/admin. The two of us work on separate projects, but we often discuss ideas / suggestions / problems / solutions.
Comment posted by Sean Cull07/25/2008 08:40:44 AM
Homepage: http://www.seancull.co.uk
we typically have 4 developers. Until the last 18 months we would typically each work on small projects individually loosely re-using best practice and bouncing off each other.
Over the last 18 months we have been trying to move to much more re-use of standard code and applications that mesh together better. This often means people sharing code and improving code which is then put back into the pot
Its proving tricky to manage but the benefits look to be good - the main benefit being that we can spend more time on interesting code and less on mundane code
Before anyone mentions Team Studio, Noteshound, Ytria etc.. I have looked at these but none of them really do it for me - either at all or sometimes at the right price point
You thinking of a new product Bruce ?
Comment posted by Karl-Henry Martinsson07/25/2008 09:09:06 AM
Homepage: http://www.bleedyellow.com/blogs/texasswede/
At my current workplace, I am the only Notes developer. I work with the IT manager, who is also our main FoxPro programmer and my boss, as well with a business analyst/specialist in another office. We also utilize one user on occasion (when her manager can spare her) for testing. But I am the only coder/developer.
At my previous job, in Boston, I was also the only Notes developer. My boss/manager played around a little, but mainly in formula language.
Ath the workplace before that, I was not even a formal developer most of the time, it was something I was doing on the side of my normal job when needed. That company did (for most of the time) not have any full-time developers, it was something that different employees did on the side. It was a IT publishing company, so a number of the staff had developer background. I was one of the few Notes developers, though. We had perhaps 5-6 people actually developing Notes applications, out of almost 300 employees.
This is actually my biggest concern, I basically work in a vacum and is not exposed to the creative environment and exchange of ideas you get when you work together with other developers.
Comment posted by Benoit Dubuc07/25/2008 09:25:14 AM
Homepage: http://www.benoitdubuc.com
Most cases, I work in a team of 2-3 people max. Often, that small team had a population of 500-2000 users to help/support. I have seen many situations where teams were so under staffed that they had no time to learn new things and do a bit of "marketing" inside the company.
Comment posted by Ben Poole07/25/2008 11:39:06 AM
Homepage: http://benpoole.com
My current gigs= 1 (me), 2 and on the main one, a team of 5 devs who work across the various components of a large application.
In the past I've worked in teams of up to 15 (geographically dispersed some of the time too), most of whom were Notes / Domino devs, but many also dabbled in Java and C++ on the same project.
Comment posted by Kevin Pettitt07/25/2008 11:50:34 AM
Homepage: http://www.lotusguru.com
First of all (@Sean), I don't know how I'd stay sane working on Notes development without Teamstudio and Ytria (and to a lesser extent NotesHound). I am SO much more productive with these tools than without them, particularly when it comes to diving into unfamiliar applications (e.g. all that OpenNTF and other stuff we cover in our presentation). Whether its taking mere minutes to do perform a radical facelift of all application action bars (ActionBarEZ), or finding all the hardcoded servernames scattered and buried deep inside an application (Teamstudio Analyzer and Configurator), I am able to do things with these tools that I couldn't even attempt without them.
So with that in mind, I will say that nearly all my development work of late has been "solo" in the sense that I'm the only one coding the application directly. However, by virtue of all the contributions of great code made by others in our community, and by virtue of my ability to hit up specific experts for ideas or advice, it often feels more like a team effort.
Now, there are many other little pockets of Notes development occurring throughout my current client, mostly by business analyst types with limited programming skill. But other than the occasional "please help" call from one of them, there is almost no coordination of effort or sharing of ideas, and not because I haven't advocated that. Where the opportunity presents itself, I do leverage my SuperNTF framework for new development and when "fixing" existing applications, which does help to both showcase what we COULD be doing with Notes and introduce a bit of standardization that the admins appreciate.
I have in the past worked in several different teaming situations, and often helped introduce effective processes to manage workload, including a lightweight issue tracking database and implementing Teamstudio Ciao.
While it's a testament to Notes' power and approachability that so many of us are able to be productive working as solo Notes developers, another key reason we do so is that many organizations haven't been willing to fund larger Notes projects in a while.
While the reality is that Notes enables smaller teams to be much more effective than larger ones working in other platforms, the perception of many managers and decision-makers is still that "larger teams do more stuff and are more important". [IBM - please put TV ad dollars into changing this perception!]
But to my mind all this question of team size overlooks the larger opportunity that Notes presents an organization, which is to push development closer to the business needs and thereby be far more responsive to those needs. To be most effective though, you need to go beyond simply giving Domino Designer to a power user and walking away. Also giving them good, easy to understand sample code to base their work on (i.e. the whole purpose of SuperNTF) brings new applications to life faster, with better quality off the bat and easier maintainability in the long run.
Comment posted by Chris07/25/2008 02:40:58 PM
Homepage: http://www.linkedin.com/in/chrisawarner
I work alone for my Notes/Domino projects. I build Notes and Domino apps, as needed, for a business unit of a large corporation. For neat new ideas, however, I rely on those of you still doing Notes/Domino development full-time.
In previous years, I worked on a team of two developers in a different business unit. We never worked on a project that required more than one developer, however. I wish I had: fun!
My primary development work is not Notes/Domino development now. Perhaps its interesting, then, to say its not uncommon to have multiple developers working on one project in my current .Net/Java/Web dev environment.
Comment posted by Colin Williams07/25/2008 05:54:55 PM
Just little old me doing admin/development. It was a part time job (I was running the desktop/server infrastructure also) but a 4 months ago I sold the company on the idea that I should focus 100% on Notes/Domino.
Its lonely doing Notes dev in a vacume and I have no idea if I'm doing it right!
Comment posted by 07/26/2008 12:16:47 PM
I am 1 of 5 right now (+1 manager, +1 QA), very geographically distributed. My last gig went from 1 (me) up to 6 at it's peak (rotating "manager" responsibility, +1 QA), all in 1 office with some work from home days. Both working on 1 application (well, collection of interrelated dbs, with customized instances for various clients), with some individual specialization and *lots* of cross pollination.
Comment posted by Mike VandeVelde07/26/2008 12:17:22 PM
Homepage: http://www.teamspace.ca/
I am 1 of 5 right now (+1 manager, +1 QA), very geographically distributed. My last gig went from 1 (me) up to 6 at it's peak (rotating "manager" responsibility, +1 QA), all in 1 office with some work from home days. Both working on 1 application (well, collection of interrelated dbs, with customized instances for various clients), with some individual specialization and *lots* of cross pollination.
Comment posted by sean cull07/27/2008 01:14:21 AM
Homepage: http://seancull.co.uk
@Kevin,
to clarify, we do use some of these tools utilty functions - the best example being global changes of action bars etc.. but I still haven't found what I'm looking for in terms of co-ordinating code across a group of developers.
Sean
Comment posted by Joanne Keel07/30/2008 09:22:13 AM
We have 12 on my team, but there are other Notes groups/developers throughout the company. We're the "core" team.






