Agile conversations at the dev summit
How, as consultants, do you folks keep the lights on as an agile shop if you don't do fixed fee, fixed deliverable contracts?
How, as consultants, do you folks keep the lights on as an agile shop if you don't do fixed fee, fixed deliverable contracts?
Recently I was working on a portion of a large ArcEngine development project in which we had requirements to draw a large number of point features in the map at changeable time intervals as short as ½ second in such a way as to avoid the map flashing or blinking at the user. A brief look out on the ESRI site pointed me to the IDynamicMap interface and a pretty comprehensive example of how to use the dynamic map to rapidly render dynamic features. There’s a whole nifty little dynamic display API that supports rendering in this environment.So off I went, charging down that alley and I subsequently bothered to carefully read the “destructions” as well as the limitations page describing what the tradeoffs are that you make when using it. The two biggies that stood out immediately were the diminished rendering quality and the lack of support for labeling/annotation. Sacrificing map quality and labeling for speed makes sense on an intellectual level , but wasn’t going to make the client happy because the maps that were being published for consumption by ArcEngine featured labels and annotation as a prominent part of the map content and the user base wasn’t going to accept funky looking maps. Several other things that weren’t on the list reared their ugly heads only after I’d done some development and testing and were even bigger deal breakers for me…just thought I’d call them out here in case anyone else is evaluating this approach.
Day one here in Palm Springs and I'm all checked in and got my “bag-o-swag” for the ESRI Dev Summit and am looking forward to the week’s events. It’s been good to reconnect with a few colleagues that I haven’t seen in awhile and meet a few new folks. Having been away from the Geospatial realm for a year or so before landing in my current position, it’s good to come back to the well and drink the kool-aid every once in awhile. Attended the blog meetup last evening which provided a good opportunity for those of us who are constantly cross posting and tracking back to each other to put names with faces.
Lots of ArcGIS Server goodness on this year’s conference agenda which will be good for me. I’ll be focusing primarily in the AGS realm; specifically on the SOAP and REST API topics in anticipation of several projects we have on the horizon. We’ve got some mobile work on the docket as well so I’m encouraged to see a few sessions focusing on that. The projects I’ve been on of late have been primarily ESRI desktop and Engine based so I’m looking to refine my skills in the web realm and brush up the rusty spots. I’ll try to post several times over the course of the conference with random thoughts and impressions so stay tuned…