1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2 3 4 5<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 6 7<head> 8 9 <title>Object Technology Jeff Sutherland</title> 10 11
11<script type="text/javascript">(function() { var a=window;function e(b){this.t={};this.tick=function(c,h,d){d=d?d:(new Date).getTime();this.t[c]=[d,h]};this.tick("start",null,b)}var f=new e;a.jstiming={Timer:e,load:f};try{a.jstiming.pt=a.gtbExternal&&a.gtbExternal.pageT()||a.external&&a.external.pageT}catch(g){};a.tickAboveFold=function(b){b=b;var c=0;if(b.offsetParent){do c+=b.offsetTop;while(b=b.offsetParent)}b=c;b<=750&&a.jstiming.load.tick("aft")};var i=false;function j(){if(!i){i=true;a.jstiming.load.tick("firstScrollTime")}}a.addEventListener?a.addEventListener("scroll",j,false):a.attachEvent("onscroll",j); })();</script>
11<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /> 12<meta name="MSSmartTagsPreventParsing" content="true" /> 13<meta name="generator" content="Blogger" /> 14<link rel="icon" type="image/vnd.microsoft.icon" href="http://www.blogger.com/favicon.ico"/> 15<link rel="alternate" type="application/atom+xml" title="Object Technology Jeff Sutherland - Atom" href="http://jeffsutherland.org/rss.xml" /> 16<link rel="alternate" type="application/rss+xml" title="Object Technology Jeff Sutherland - RSS" href="http://jeffsutherland.org/rss.xml" /> 17<link rel="service.post" type="application/atom+xml" title="Object Technology Jeff Sutherland - Atom" href="http://www.blogger.com/feeds/3412775/posts/default" /> 18<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.blogger.com/rsd.g?blogID=3412775" /> 19 <link rel="stylesheet" type="text/css" href="http://www.blogger.com/static/v1/v-css/3727950723-blog_controls.css"/> <link rel="stylesheet" type="text/css" href="http://www.blogger.com/dyn-css/authorization.css?targetBlogID=3412775&zx=81741491-24b7-4e12-ab8e-5b37c9892af5"/> 20 21 <style type="text/css"> 22/* 23----------------------------------------------- 24Blogger Template Style 25Name: Dots Dark 26Designer: Douglas Bowman 27URL: www.stopdesign.com 28Date: 27 Feb 2004 29----------------------------------------------- */ 30 31 32body { 33 background:#123 url("http://www.blogblog.com/dots_dark/bg_minidots.gif") 50% 0; 34 margin:0; 35 padding:0 10px; 36 text-align:center; 37 font:x-small Verdana,Arial,Sans-serif; 38 color:#FFF; 39 font-size/* */:/**/small; 40 font-size: /**/small; 41 } 42 43 44/* Page Structure 45----------------------------------------------- */ 46#content { 47 background:url("http://www.blogblog.com/dots_dark/bg_3dots.gif") no-repeat 250px 50px; 48 width:700px; 49 margin:0 auto; 50 padding:50px 0; 51 text-align:left; 52 } 53#main { 54 width:450px; 55 float:right; 56 padding:50px 0 0; 57 font-size:85%; 58 } 59#main2 { 60 background:url("http://www.blogblog.com/dots_dark/bg_minidots2.gif") -100px -100px; 61 padding:20px 10px 15px; 62 } 63#sidebar { 64 width:200px; 65 float:left; 66 font-size:85%; 67 padding-bottom:20px; 68 } 69#sidebar2 { 70 background:url("http://www.blogblog.com/dots_dark/bg_minidots2.gif") 150px -50px; 71 padding:5px 10px 15px; 72 width:200px; 73 width/* */:/**/180px; 74 width: /**/180px; 75 } 76 77 78/* Title & Description 79----------------------------------------------- */ 80#blog-title { 81 margin:0 0 .5em; 82 font:bold 250%/1.4em Helvetica,Arial,Sans-serif; 83 color:#8dd; 84 text-transform:lowercase; 85 } 86#blog-title a { 87 color:#8cc; 88 text-decoration:none; 89 } 90#description { 91 margin:0 0 1.75em; 92 color:#9c7; 93 } 94 95 96/* Links 97----------------------------------------------- */ 98a:link { 99 color:#ddd; 100 } 101a:visited { 102 color:#aaa; 103 } 104a:hover { 105 color:#fff; 106 } 107a img { 108 border-width:0; 109 } 110 111 112/* Posts 113----------------------------------------------- */ 114.date-header { 115 margin:0 0 .75em; 116 padding-bottom:.35em; 117 border-bottom:1px dotted #567; 118 font:bold 100%/1.4em Verdana,San-serif; 119 text-transform:lowercase; 120 color:#7bc; 121 } 122.post { 123 margin:0 0 2.5em; 124 line-height:1.6em; 125 } 126.post-title { 127 margin:.25em 0; 128 font:bold 130%/1.4em Verdana,San-serif; 129 color:#ad8; 130 } 131.post-title a, .post-title strong { 132 background:url("http://www.blogblog.com/dots_dark/bg_post_title.gif") no-repeat 0 .25em; 133 display:block; 134 color:#ad8; 135 text-decoration:none; 136 padding:0 0 1px 45px; 137 } 138.post-title a:hover { 139 color:#fff; 140 } 141.post p { 142 margin:0 0 .75em; 143 } 144p.post-footer { 145 margin:0; 146 text-align:right; 147 } 148p.post-footer em { 149 display:block; 150 float:left; 151 text-align:left; 152 font-style:normal; 153 color:#9c7; 154 } 155a.comment-link { 156 /* IE5.0/Win doesn't apply padding to inline elements, 157 so we hide these two declarations from it */ 158 background/* */:/**/url("http://www.blogblog.com/dots_dark/icon_comment.gif") no-repeat 0 .25em; 159 padding-left:15px; 160 } 161html>body a.comment-link { 162 /* Respecified, for IE5/Mac's benefit */ 163 background:url("http://www.blogblog.com/dots_dark/icon_comment.gif") no-repeat 0 .25em; 164 padding-left:15px; 165 } 166.post img { 167 margin:0 0 5px 0; 168 padding:4px; 169 border:1px solid #567; 170 } 171 172 173/* Comments 174----------------------------------------------- */ 175#comments { 176 margin:0; 177 } 178#comments h4 { 179 margin:0 0 10px; 180 border-top:1px dotted #567; 181 padding-top:.5em; 182 font:bold 110%/1.4em Verdana,Sans-serif; 183 color:#9c7; 184 } 185#comments-block { 186 line-height:1.6em; 187 } 188.comment-poster { 189 background:url("http://www.blogblog.com/dots_dark/icon_comment.gif") no-repeat 2px .35em; 190 margin:.5em 0 0; 191 padding:0 0 0 20px; 192 font-weight:bold; 193 color:#9ab; 194 } 195.comment-body { 196 margin:0; 197 padding:0 0 0 20px; 198 } 199.comment-body p { 200 margin:0 0 .5em; 201 } 202.comment-timestamp { 203 margin:0 0 .5em; 204 padding:0 0 .75em 20px; 205 color:#996; 206 } 207.comment-timestamp a:link { 208 color:#996; 209 } 210.deleted-comment { 211 font-style:italic; 212 color:gray; 213 } 214 215/* More Sidebar Content 216----------------------------------------------- */ 217.sidebar-title { 218 margin:2em 0 .75em; 219 padding-bottom:.35em; 220 border-bottom:1px dotted #567; 221 font:bold 100%/1.4em Verdana,San-serif; 222 text-transform:lowercase; 223 color:#7bc; 224 } 225#sidebar p { 226 margin:0 0 .75em; 227 line-height:1.6em; 228 } 229#sidebar ul { 230 margin:.5em 0 1em; 231 padding:0 0px; 232 list-style:none; 233 line-height:1.5em; 234 } 235#sidebar ul li { 236 background:url("http://www.blogblog.com/dots_dark/bullet.gif") no-repeat 3px .45em; 237 margin:0; 238 padding:0 0 5px 15px; 239 } 240#sidebar p { 241 margin:0 0 .6em; 242 } 243 244 245/* Profile 246----------------------------------------------- */ 247.profile-datablock { 248 margin:0 0 1em; 249 } 250.profile-img { 251 display:inline; 252 } 253.profile-img img { 254 float:left; 255 margin:0 8px 5px 0; 256 border:4px solid #345; 257 } 258.profile-data { 259 margin:0; 260 line-height:1.5em; 261 } 262.profile-data strong { 263 display:block; 264 } 265.profile-textblock { 266 clear:left; 267 } 268 269 270/* Footer 271----------------------------------------------- */ 272#footer { 273 clear:both; 274 padding:15px 0 0; 275 } 276#footer hr { 277 display:none; 278 } 279#footer p { 280 margin:0; 281 } 282 </style> 283 284<link rel="me" href="http://www.blogger.com/profile/07761053439034726679" /> 285<link rel="openid.server" href="http://www.blogger.com/openid-server.g" /> 286<!-- --><style type="text/css">@import url(http://www.blogger.com/static/v1/v-css/navbar/697174003-classic.css); 287div.b-mobile {display:none;} 288</style> 289 290</head> 291 292 293 294<body>
294<script type="text/javascript"> 295 function setAttributeOnload(object, attribute, val) { 296 if(window.addEventListener) { 297 window.addEventListener("load", 298 function(){ object[attribute] = val; }, false); 299 } else { 300 window.attachEvent('onload', function(){ object[attribute] = val; }); 301 } 302 } 303 </script>
303 304<iframe src="http://www.blogger.com/navbar.g?targetBlogID=3412775&blogName=Object+Technology+Jeff+Sutherland&publishMode=PUBLISH_MODE_FTP&navbarType=BLUE&layoutType=CLASSIC&searchRoot=http%3A%2F%2Fblogsearch.google.com%2F&blogLocale=en_US&homepageUrl=http%3A%2F%2Fjeffsutherland.org%2F" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="30px" width="100%" id="navbar-iframe" allowtransparency="true" title="Blogger Navigation and Search"></iframe> 305<div></div> 306 307 308 309<!-- Begin #content --> 310 311<div id="content"> 312 313
314<script type="text/javascript"><!-- 315 amazon_ad_tag = "jeffsutherlasobj"; amazon_ad_width = "728"; amazon_ad_height = "90"; amazon_ad_logo = "hide"; amazon_ad_link_target = "new"; amazon_ad_price = "retail"; amazon_ad_discount = "remove";//--></script>
vendor: 2 bytes, line 315
315
316<script type="text/javascript" src="http://www.assoc-amazon.com/s/ads.js"></script>
316 317<br> 318 319 320 321 322<!-- Begin #sidebar --> 323 324<div id="sidebar"><div id="sidebar2"> 325 326 <h1 id="blog-title"> 327 328 Object Technology Jeff Sutherland 329 330 </h1> 331 332 <p id="description"><img src="http://jeffsutherland.org/jeffclean.gif"><br> 333On the web since 1995 with stuff technical leaders need to know.</p> 334Developing Agile object systems: 3351983-87 banks and ATM networks 3361988-95 object database products 3371988-90 aerospace 3381987-96 internet news 3391996-2008 healthcare web/PDA 3402000-2008 secure mobile/wireless platforms 3412005-now worldwide Scrum organizational transformation consulting practice 3422007-now Agile coach OpenView Venture Partners portfolio companies 343Co-Creator of Scrum and Certified Scrum Trainer 344<br><br> 345Scrum, Inc.<br> 346powered by OpenView Labs<br> 347332 Congress Street<br> 348Boston, MA 02110<br> 349+1 617 606 3652<br> 350+1 617 825 8127 fax<br> 351<a href="mailto:[email protected]">[email protected]</a> 352<a href="http://www.linkedin.com/in/jeffsutherland" ><img src="http://www.linkedin.com/img/webpromo/btn_profile_bluetxt_80x15.gif" width="80" height="15" border="0" alt="View Jeff Sutherland's profile on LinkedIn"></a> 353<br><br> 354<a href="http://astore.amazon.com/jeffsutherlasobj" target=blank>Scrum books</a><br> 355<a href="http://groups.yahoo.com/group/object-technology/join" target=blank>Subscribe</a><br> 356<a href="http://jeffsutherland.org/scrum/index.html" target=blank>Scrum</a><br> 357<a href="http://jeffsutherland.org/papers/sutherland_bibliography.html" target=blank>Bibliography</a><br> 358<a href="http://jeffsutherland.org/oopsla2000/index.html" target=blank>OOPSLA Business Object Design</a><br> 359<a href="http://jeffsutherland.org/oldsite.html" target=blank>Old archive</a><br> 360<br><br> 361<a href="http://jeffsutherland.org/rss.xml"><img src="http://jeffsutherland.org/xml_full.gif"></a><br> 362 363 364 <h2 class="sidebar-title">Previous Posts</h2> 365 <ul id="recently"> 366 367 <li><a href="http://jeffsutherland.org/2009/12/hicss-2010-schedule-of-agile-papers.html">HICSS 2010: Schedule of Agile Papers</a></li> 368 369 370 <li><a href="http://jeffsutherland.org/2009/11/agilepalooza-charlotte-nc-13-14-aug.html">AgilePalooza, Charlotte, NC, 13-14 Aug 2009 slides...</a></li> 371 372 373 <li><a href="http://jeffsutherland.org/2009/07/microsoft-ne-r-center-6-aug-practical.html">Microsoft NE R&D Center 6 Aug: Practical Roadmap t...</a></li> 374 375 376 <li><a href="http://jeffsutherland.org/2009/04/beyond-java-ruby-on-rails-with-scala.html">Beyond Java: Ruby on Rails with Scala backend</a></li> 377 378 379 <li><a href="http://jeffsutherland.org/2008/12/att-charges-over-20000-for-three-days.html">ATT charges over $20000 for three days of Gmail in...</a></li> 380 381 382 <li><a href="http://jeffsutherland.org/2008/10/aruduino-open-source-hardware.html">Arduino: Open Source Hardware</a></li> 383 384 385 <li><a href="http://jeffsutherland.org/2008/09/roots-of-scrum-object-technology_27.html">Roots of Scrum: Object Technology</a></li> 386 387 388 <li><a href="http://jeffsutherland.org/2008/09/cool-tools-on-web-dropbox-code.html">Cool Tools on the Web - DropBox, Code Collaborator...</a></li> 389 390 391 <li><a href="http://jeffsutherland.org/2008/09/iphone-att-t-mobile-and-how-to-avoid.html">iPhone, ATT, T-Mobile and how to avoid getting rip...</a></li> 392 393 394 <li><a href="http://jeffsutherland.org/2008/07/scrum-and-fighter-aircraft.html">Scrum and Fighter Aircraft</a></li> 395 396 397 </ul> 398 399 <h2 class="sidebar-title">Archives</h2> 400 <ul class="archive-list"> 401 402 <li><a href="http://jeffsutherland.org/2002_03_01_oldstuff.html">03/01/2002 - 04/01/2002</a></li> 403 404 <li><a href="http://jeffsutherland.org/2002_04_01_oldstuff.html">04/01/2002 - 05/01/2002</a></li> 405 406 <li><a href="http://jeffsutherland.org/2002_05_01_oldstuff.html">05/01/2002 - 06/01/2002</a></li> 407 408 <li><a href="http://jeffsutherland.org/2002_06_01_oldstuff.html">06/01/2002 - 07/01/2002</a></li> 409 410 <li><a href="http://jeffsutherland.org/2002_07_01_oldstuff.html">07/01/2002 - 08/01/2002</a></li> 411 412 <li><a href="http://jeffsutherland.org/2002_08_01_oldstuff.html">08/01/2002 - 09/01/2002</a></li> 413 414 <li><a href="http://jeffsutherland.org/2002_09_01_oldstuff.html">09/01/2002 - 10/01/2002</a></li> 415 416 <li><a href="http://jeffsutherland.org/2002_10_01_oldstuff.html">10/01/2002 - 11/01/2002</a></li> 417 418 <li><a href="http://jeffsutherland.org/2002_11_01_oldstuff.html">11/01/2002 - 12/01/2002</a></li> 419 420 <li><a href="http://jeffsutherland.org/2002_12_01_oldstuff.html">12/01/2002 - 01/01/2003</a></li> 421 422 <li><a href="http://jeffsutherland.org/2003_01_01_oldstuff.html">01/01/2003 - 02/01/2003</a></li> 423 424 <li><a href="http://jeffsutherland.org/2003_02_01_oldstuff.html">02/01/2003 - 03/01/2003</a></li> 425 426 <li><a href="http://jeffsutherland.org/2003_03_01_oldstuff.html">03/01/2003 - 04/01/2003</a></li> 427 428 <li><a href="http://jeffsutherland.org/2003_04_01_oldstuff.html">04/01/2003 - 05/01/2003</a></li> 429 430 <li><a href="http://jeffsutherland.org/2003_05_01_oldstuff.html">05/01/2003 - 06/01/2003</a></li> 431 432 <li><a href="http://jeffsutherland.org/2003_06_01_oldstuff.html">06/01/2003 - 07/01/2003</a></li> 433 434 <li><a href="http://jeffsutherland.org/2003_07_01_oldstuff.html">07/01/2003 - 08/01/2003</a></li> 435 436 <li><a href="http://jeffsutherland.org/2003_08_01_oldstuff.html">08/01/2003 - 09/01/2003</a></li> 437 438 <li><a href="http://jeffsutherland.org/2003_09_01_oldstuff.html">09/01/2003 - 10/01/2003</a></li> 439 440 <li><a href="http://jeffsutherland.org/2003_10_01_oldstuff.html">10/01/2003 - 11/01/2003</a></li> 441 442 <li><a href="http://jeffsutherland.org/2003_11_01_oldstuff.html">11/01/2003 - 12/01/2003</a></li> 443 444 <li><a href="http://jeffsutherland.org/2003_12_01_oldstuff.html">12/01/2003 - 01/01/2004</a></li> 445 446 <li><a href="http://jeffsutherland.org/2004_01_01_oldstuff.html">01/01/2004 - 02/01/2004</a></li> 447 448 <li><a href="http://jeffsutherland.org/2004_02_01_oldstuff.html">02/01/2004 - 03/01/2004</a></li> 449 450 <li><a href="http://jeffsutherland.org/2004_03_01_oldstuff.html">03/01/2004 - 04/01/2004</a></li> 451 452 <li><a href="http://jeffsutherland.org/2004_04_01_oldstuff.html">04/01/2004 - 05/01/2004</a></li> 453 454 <li><a href="http://jeffsutherland.org/2004_05_01_oldstuff.html">05/01/2004 - 06/01/2004</a></li> 455 456 <li><a href="http://jeffsutherland.org/2004_06_01_oldstuff.html">06/01/2004 - 07/01/2004</a></li> 457 458 <li><a href="http://jeffsutherland.org/2004_07_01_oldstuff.html">07/01/2004 - 08/01/2004</a></li> 459 460 <li><a href="http://jeffsutherland.org/2004_08_01_oldstuff.html">08/01/2004 - 09/01/2004</a></li> 461 462 <li><a href="http://jeffsutherland.org/2004_09_01_oldstuff.html">09/01/2004 - 10/01/2004</a></li> 463 464 <li><a href="http://jeffsutherland.org/2004_10_01_oldstuff.html">10/01/2004 - 11/01/2004</a></li> 465 466 <li><a href="http://jeffsutherland.org/2004_11_01_oldstuff.html">11/01/2004 - 12/01/2004</a></li> 467 468 <li><a href="http://jeffsutherland.org/2004_12_01_oldstuff.html">12/01/2004 - 01/01/2005</a></li> 469 470 <li><a href="http://jeffsutherland.org/2005_01_01_oldstuff.html">01/01/2005 - 02/01/2005</a></li> 471 472 <li><a href="http://jeffsutherland.org/2005_02_01_oldstuff.html">02/01/2005 - 03/01/2005</a></li> 473 474 <li><a href="http://jeffsutherland.org/2005_03_01_oldstuff.html">03/01/2005 - 04/01/2005</a></li> 475 476 <li><a href="http://jeffsutherland.org/2005_04_01_oldstuff.html">04/01/2005 - 05/01/2005</a></li> 477 478 <li><a href="http://jeffsutherland.org/2005_05_01_oldstuff.html">05/01/2005 - 06/01/2005</a></li> 479 480 <li><a href="http://jeffsutherland.org/2005_06_01_oldstuff.html">06/01/2005 - 07/01/2005</a></li> 481 482 <li><a href="http://jeffsutherland.org/2005_07_01_oldstuff.html">07/01/2005 - 08/01/2005</a></li> 483 484 <li><a href="http://jeffsutherland.org/2005_08_01_oldstuff.html">08/01/2005 - 09/01/2005</a></li> 485 486 <li><a href="http://jeffsutherland.org/2005_10_01_oldstuff.html">10/01/2005 - 11/01/2005</a></li> 487 488 <li><a href="http://jeffsutherland.org/2005_11_01_oldstuff.html">11/01/2005 - 12/01/2005</a></li> 489 490 <li><a href="http://jeffsutherland.org/2005_12_01_oldstuff.html">12/01/2005 - 01/01/2006</a></li> 491 492 <li><a href="http://jeffsutherland.org/2006_01_01_oldstuff.html">01/01/2006 - 02/01/2006</a></li> 493 494 <li><a href="http://jeffsutherland.org/2006_02_01_oldstuff.html">02/01/2006 - 03/01/2006</a></li> 495 496 <li><a href="http://jeffsutherland.org/2006_03_01_oldstuff.html">03/01/2006 - 04/01/2006</a></li> 497 498 <li><a href="http://jeffsutherland.org/2006_04_01_oldstuff.html">04/01/2006 - 05/01/2006</a></li> 499 500 <li><a href="http://jeffsutherland.org/2006_05_01_oldstuff.html">05/01/2006 - 06/01/2006</a></li> 501 502 <li><a href="http://jeffsutherland.org/2006_06_01_oldstuff.html">06/01/2006 - 07/01/2006</a></li> 503 504 <li><a href="http://jeffsutherland.org/2006_08_01_oldstuff.html">08/01/2006 - 09/01/2006</a></li> 505 506 <li><a href="http://jeffsutherland.org/2006_09_01_oldstuff.html">09/01/2006 - 10/01/2006</a></li> 507 508 <li><a href="http://jeffsutherland.org/2006_11_01_oldstuff.html">11/01/2006 - 12/01/2006</a></li> 509 510 <li><a href="http://jeffsutherland.org/2007_02_01_oldstuff.html">02/01/2007 - 03/01/2007</a></li> 511 512 <li><a href="http://jeffsutherland.org/2007_03_01_oldstuff.html">03/01/2007 - 04/01/2007</a></li> 513 514 <li><a href="http://jeffsutherland.org/2007_04_01_oldstuff.html">04/01/2007 - 05/01/2007</a></li> 515 516 <li><a href="http://jeffsutherland.org/2007_05_01_oldstuff.html">05/01/2007 - 06/01/2007</a></li> 517 518 <li><a href="http://jeffsutherland.org/2007_06_01_oldstuff.html">06/01/2007 - 07/01/2007</a></li> 519 520 <li><a href="http://jeffsutherland.org/2007_08_01_oldstuff.html">08/01/2007 - 09/01/2007</a></li> 521 522 <li><a href="http://jeffsutherland.org/2007_09_01_oldstuff.html">09/01/2007 - 10/01/2007</a></li> 523 524 <li><a href="http://jeffsutherland.org/2007_10_01_oldstuff.html">10/01/2007 - 11/01/2007</a></li> 525 526 <li><a href="http://jeffsutherland.org/2007_11_01_oldstuff.html">11/01/2007 - 12/01/2007</a></li> 527 528 <li><a href="http://jeffsutherland.org/2008_01_01_oldstuff.html">01/01/2008 - 02/01/2008</a></li> 529 530 <li><a href="http://jeffsutherland.org/2008_02_01_oldstuff.html">02/01/2008 - 03/01/2008</a></li> 531 532 <li><a href="http://jeffsutherland.org/2008_04_01_oldstuff.html">04/01/2008 - 05/01/2008</a></li> 533 534 <li><a href="http://jeffsutherland.org/2008_07_01_oldstuff.html">07/01/2008 - 08/01/2008</a></li> 535 536 <li><a href="http://jeffsutherland.org/2008_09_01_oldstuff.html">09/01/2008 - 10/01/2008</a></li> 537 538 <li><a href="http://jeffsutherland.org/2008_10_01_oldstuff.html">10/01/2008 - 11/01/2008</a></li> 539 540 <li><a href="http://jeffsutherland.org/2008_12_01_oldstuff.html">12/01/2008 - 01/01/2009</a></li> 541 542 <li><a href="http://jeffsutherland.org/2009_04_01_oldstuff.html">04/01/2009 - 05/01/2009</a></li> 543 544 <li><a href="http://jeffsutherland.org/2009_07_01_oldstuff.html">07/01/2009 - 08/01/2009</a></li> 545 546 <li><a href="http://jeffsutherland.org/2009_11_01_oldstuff.html">11/01/2009 - 12/01/2009</a></li> 547 548 <li><a href="http://jeffsutherland.org/2009_12_01_oldstuff.html">12/01/2009 - 01/01/2010</a></li> 549 550 551 </ul> 552 553 554 <br> 555 <p><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">
555<img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" /></a> 556<br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. 557 558</rdf:RDF> 559</p> 560<p id="powered-by"><a href="http://www.blogger.com"><img src="http://buttons.blogger.com/bloggerbutton1.gif" alt="Powered by Blogger" /></a></p> 561 562 563 </div></div> 564 565<!-- End #sidebar --> 566 567 568 569 570 571 572 573 574 575 576 577 578<!-- Begin #main - Contains main-column blog content --> 579 580<div id="main"><div id="main2"> 581 582<div class='adsense' style='text-align:center; padding: 0px 3px 0.5em 3px;'>
583<script type="text/javascript"><!-- 584google_ad_client="pub-1246544615288481"; 585google_ad_host="pub-1556223355139109"; 586google_ad_host_channel="00000+00031+00031"; 587google_ad_width=468; 588google_ad_height=15; 589google_ad_format="468x15_0ads_al"; 590google_color_border="77BBCC"; 591google_color_bg="112233"; 592google_color_link="AADD88"; 593google_color_url="AADD88"; 594google_color_text="77BBCC"; 595//--></script>
vendor: 2 bytes, line 595
595
596<script type="text/javascript" 597 src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 598</script>
598 599 600 601 602</div> 603 604 605 606 <h2 class="date-header">Saturday, December 05, 2009</h2> 607 608 609 <!-- Begin .post --> 610 611 <div class="post"><a name="4430694521378196000"></a> 612 613 614 615 <h3 class="post-title"> 616 617 HICSS 2010: Schedule of Agile Papers 618 619 </h3> 620 621 622 <div class="post-body"> 623 <p> 624 <div style="clear:both;"></div><a href="http://jeffsutherland.org/scrum/uploaded_images/hicss43-799091.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" src="http://jeffsutherland.org/scrum/uploaded_images/hicss43-799087.jpg" style="cursor: pointer; height: 110px; width: 400px;" /></a><br /> 625<br /> 626<b>HICSS-43 Agile Papers Schedule</b><br /> 627Track: Software Technology<br /> 628Minitrack: <a href="http://www.hicss.hawaii.edu/hicss_43/minitracks/st-asd.htm" target="blank">Agile Software Development: Lean, Distributed, and Scalable</a><br /> 629Co-Chairs: Jeff Sutherland and Gabrielle Benefield<br /> 630January 5-8, 2010<br /> 631The Grand Hyatt Kauai Resort & Spa, Kaloa, Kauai, Hawaii<br /> 632<br /> 633HICSS-43 offers a unique, highly interactive and professionally challenging environment that attendees find "very helpful -- lots of different perspectives and ideas as a result of discussion." HICSS sessions are comprised primarily of refereed paper presentations; the conference does not host vendor presentations. All papers are peer reviewed and accepted papers are published in the IEEE Digital Library.<br /> 634<br /> 635<b>ST 1 Wednesday / Kauai Ballroom 6 / 8:00 9:30</b><br /> 636<br /> 637<b>Enterprise Scrum: Scaling Scrum to the Executive Level</b><br /> 638Daniel R. Greening<br /> 639<b>Exploring the Transient Nature of Agile Project Management Practices</b><br /> 640Lech Krzanik, Pilar Rodriguez, Jouni Similia,<br /> 641and Anne Rohunen<br /> 642<b>Rigorous Support for Flexible Planning of Product Releases A Stakeholder-Centric Approach and its Initial Evaluation</b><br /> 643Ville Heikkilä, Anas Jadallah, Kristian Rautiainen,<br /> 644and Guenther Ruhe<br /> 645<br /> 646<b>ST 2 Wednesday / Kauai Ballroom 6 / 10:00 11:30</b><br /> 647<br /> 648<b>Seven Dimensions of Agile Maturity in the Global Enterprise: A Case Study</b><br /> 649Robert Benefield<br /> 650<b>Software Entropy in Agile Product Evolution</b><br /> 651Geir Hanssen, Aiko Yamashita, Reidar Conradi,<br /> 652and Leon Moonen<br /> 653<b>Organizational Transformation with Scrum: How a Venture Capital Group Gets Twice as Much Done with Half the Work</b><br /> 654Jeff Sutherland and Igor Altman<div style="clear:both; padding-bottom:0.25em"></div> 655 </p> 656 657 </div> 658 659 <p class="post-footer"> 660 661 <em>posted by Jeff Sutherland @ <a href="http://jeffsutherland.org/2009/12/hicss-2010-schedule-of-agile-papers.html" title="permanent link">3:20 AM</a></em> 662 663 664 <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=3412775&postID=4430694521378196000"location.href=https://www.blogger.com/comment.g?blogID=3412775&postID=4430694521378196000;>0 comments</a> 665 666 667 668 </p> 669 670 </div> 671 672 <!-- End .post --> 673 674 <!-- Begin #comments --> 675 676 677 <!-- End #comments --> 678 679 680 681 682 683 <h2 class="date-header">Friday, November 13, 2009</h2> 684 685 686 <!-- Begin .post --> 687 688 <div class="post"><a name="944887035743985761"></a> 689 690 691 692 <h3 class="post-title"> 693 694 AgilePalooza, Charlotte, NC, 13-14 Aug 2009 slides and papers 695 696 </h3> 697 698 699 <div class="post-body"> 700 <p> 701 <div style="clear:both;"></div><a href="http://jeffsutherland.org/uploaded_images/agilepalooza-739991.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="85" src="http://jeffsutherland.org/uploaded_images/agilepalooza-739983.jpg" width="320" /></a><br /> 702<div class="MsoNormal"><span style="font-family: Arial;"><span style="font-size: small;"><br /> 703</span></span><br /> 704</div><div class="MsoNormal"><span style="font-family: Arial;"><span style="font-size: small;">The presentations below make a good introductory workshop on Scrum. All slides and reference papers are provided.
704</span></span><br /> 705</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial;">AgilePalooza, Charlotte, NC, 13-14 Aug 2009</span></b><br /> 706<b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial;"><br /> 707</span></b><br /> 708</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Day 1 Wells Fargo KEYNOTE 8:45 9:45 am<o:p></o:p></span></b><br /> 709</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><a href="http://jeffsutherland.org/scrum/AgileDevelopmentEnterprisev8.pdf">Agile Software Development in the Enterprise</a></span></b><span style="font-family: Arial; font-size: 8.5pt;"><br /> 710</span><span style="font-family: Arial; font-size: 8.5pt;">Jeff Sutherland, Ph.D.</span><span style="font-family: Arial; font-size: 8.5pt;"><br /> 711<br /> 712</span><span style="font-family: Arial; font-size: 8.5pt;">Scrum started in small companies and achieved dramatic results with hyperperforming teams. This presentation will show how several companies have used hyperproductivity to generate extraordinary financial returns. It will also describe how Scrum scales up for large companies and outsourced, distributed teams and how venture capitalists are using Scrum to improve returns in their investiment portfolios. Scrum is used in large financial organizations like Vanguard, Wachovia, Fidelity, Standard and Poors, and many others. Some strategies for getting started with Scrum are described.</span><span style="font-family: Times; font-size: 10pt;"><o:p></o:p></span><br /> 713</div><div class="MsoNormal"><span style="font-family: Arial; font-size: 8.5pt;"><br /> 714</span><br /> 715</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Beginner Track 10:00-11:15 am<o:p></o:p></span></b><br /> 716</div><div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><a href="http://jeffsutherland.org/scrum/AgileSoftwareDevelopmentScrum.pdf">Introduction to Scrum: How they did it at Yahoo</a><o:p></o:p></span></b><br /> 717</div><div class="MsoNormal"><span style="font-family: Arial; font-size: 8.5pt;">Jeff Sutherland, Ph.D.<o:p></o:p></span><br /> 718<span style="font-family: Arial; font-size: 8.5pt;"><br /> 719</span><br /> 720</div><div class="MsoNormal"><span style="font-family: Arial; font-size: 8.5pt;">Scrum Training Institute co-founders deployed 250 Scrum teams at Yahoo during 2005-2008. Teams that were well coached achieved 300-400% gains in productivity. Teams not properly coached were audited at 35% improvement. The overview of the basic training for new Yahoo teams will be covered in this session by the Chairman of the Scrum Training Institute. <a href="http://jeffsutherland.org/scrum/scrumpapers.pdf">IEEE paper on Yahoo Scrum implementation can be found in "The Scrum Papers."</a><o:p></o:p></span><br /> 721</div><div class="MsoNormal"><br /> 722</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Advanced Track 1:15 2:30 pm<o:p></o:p></span></b><br /> 723</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><a href="http://jeffsutherland.org/scrum/PracticalRoadmapScrumMicrosoft6Aug2009.pdf">Practical Roadmap to Great Scrum: How one of the worlds best companies systematically improves Scrum performance</a></span></b><span style="font-family: Arial; font-size: 8.5pt;">Jeff Sutherland, Ph.D.<o:p></o:p></span><br /> 724<span style="font-family: Arial; font-size: 8.5pt;"><br /> 725</span><br /> 726</div><div class="MsoNormal"><span style="font-family: Arial; font-size: 8.5pt;">The ACM Agile chapter in Boston was sold out at the Microsoft Research and Development Lab in Cambridge last week for a presentation on how to systematically take Scrum development teams to a hyperproductive state based on extensive data collected on hundreds of teams at Systematic Software Engineering in Denmark during 2006-2009. As a CMMI Level 5 company, Systematic institutionalizes standard processes across their entire organization and does large fixed-price defense, healthcare, and financial systems under contract. In 2006, they systematically doubled the productivity of every team in the company through Scrum with a lean approach to A
726cceptance Test Driven Development. In 2009, they began the second doubling of productivity by focusing on the Product Owner and process efficiency of stories. Their lean, systematic, and well documented approach to deploying Scrum will help everyone achieve similar levels of performance. <a href="http://jeffsutherland.org/scrum/JakobsenScrumCMMIGoingfromGoodtoGreatAgile2009.pdf">Click here for latest IEEE paper on Systematic Scrum implementation.</a><o:p></o:p></span><br /> 727<br /> 728</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Fishbowl Panel 4-5:30 pm<o:p></o:p></span></b><br /> 729</div><div class="MsoNormal"><br /> 730</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Day 2 Public Day at Crowne Plaza Hotel<o:p></o:p></span></b><br /> 731<b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><br /> 732</span></b><br /> 733</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Learning Agility Track 11-12:15<o:p></o:p></span></b><br /> 734</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><a href="http://jeffsutherland.org/scrum/SelfOrganizationShockTherapy.pdf">Introduction to Scrum: Shock Therapy</a><o:p></o:p></span></b><br /> 735</div><div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">How new teams in California and Sweden systematically achieve hyperproductivity in a few sprints<o:p></o:p></span></b><br /> 736<b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Jeff Sutherland, Scott Downey, Björn Granvik</span></b><br /> 737<b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><br /> 738</span></b><br /> 739</div><div class="MsoNormal"><span style="font-family: Arial; font-size: 8.5pt;">New teams need to learn how to do Scrum well starting the first day. This talk will describe how expert coaches at MySpace in California and Jayway in Sweden bootstrap new teams in a few short sprints into a hyperproductive state. This requires new teams to do eight things well in a systematic way. Good ScrumMasters with make sure their teams understand these basics for high performance and great ScrumMasters will make sure the teams execute all of them well. This session will review the critical success factors for new Scrum team formation. <a href="http://jeffsutherland.org/scrum/SutherlandShockTherapyAgile2009.pdf">Click here for Shock Therapy IEEE paper.</a><o:p></o:p></span><br /> 740</div><div class="MsoNormal"><br /> 741</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Advancing Agility with Non-Software Scrum Open Space 12:15-1pm<o:p></o:p></span></b><br /> 742</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;">Discussion of:<o:p></o:p></span></b><br /> 743<b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><br /> 744</span></b><br /> 745</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><a href="http://jeffsutherland.org/scrum/SutherandScruminChurchAgile2009.pdf">Scrum in Church: Saving the World One Team at a Time</a><o:p></o:p></span></b><br /> 746<b><span style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: x-small;">Rev. Arline Conan Sutherland, Jeff Sutherland, Christine Hegarty</span></span></b><br /> 747<b><span style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: x-small;"><br /> 748</span></span></b><br /> 749</div><div class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: 8.5pt;"><a href="http://jeffsutherland.org/scrum/SutherlandTakeNoPrisonersAgile2009.pdf">Take no Prisoners: How a Venture Capital Group Does Scrum</a></span></b><br /> 750<b><span class="Apple-style-span" style="font-size: x-small;"><span style="font-family: Arial, Helvetica, sans-serif;">Jeff Sutherland, igor Altman</span></span></b><br /> 751</div><div style="clear:both; padding-bottom:0.25em"></div> 752 </p> 753 754 </div> 755 756 <p class="post-footer"> 757 758 <em>posted by Jeff Sutherland @ <a href="http://jeffsutherland.org/2009/11/agilepalooza-charlotte-nc-13-14-aug.html" title="permanent link">9:10 AM</a></em> 759 760 761 <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=3412775&postID=944887035743985761"location.href=https://www.blogger.com/comment.g?blogID=3412775&postID=944887035743985761;>0 comments</a> 762 763 764 765 </p> 766 767 </div> 768 769 <!-- End .post --> 770 771 <!-- Begin #comments --> 772 773 774 <!-- End #comments --> 775 776 777 778 779 780 <h2 class="date-header">Sunday, July 19, 2009</h2> 781 782 783 <!-- Begin .post --> 784 785 <div class="post"><a name="6720169335587288356"></a> 786 787 788 789 <h3 class="post-title"> 790 791 Microsoft NE R&D Center 6 Aug: Practical Roadmap to a Great Scrum 792 793 </h3> 794 795 796 <div class="post-body"> 797 <p> 798 <div style="clear:both;"></div><div class="separator" style="clear: both; text-align: center;"><br /> 799<a href="http://jeffsutherland.org/scrum/uploaded_images/microsoftnerd-796740.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://jeffsutherland.org/scrum/uploaded_images/microsoftnerd-796736.jpg" /></a></div><br /> 800I'll give a presentation on "Practical Roadmap to a Great Scrum" for New England Agile Bazaar in August at the new Microsoft site in Cambridge.<br /> 801<br /> 802Date: Thursday, August 6th<br /> 803Time: 6 - 9pm<br />
804Where: <a href="http://research.microsoft.com/en-us/labs/newengland/" target="blank">Microsoft New England R&D Center</a>, 1 memorial Drive, Cambridge, MA<br /> 805RSVP: Register at <a href="http://agilebazaar.org/" target="blank">agilebazaar.org</a><br /> 806Cost: Free! Food will be provided thanks to our sponsors<br /> 807<br /> 808Sponsored by:<br /> 809Version One http://www.versionone.com/<br /> 810Rally http://www.rallydev.com/<br /> 811Microsoft http://research.microsoft.com/en-us/labs/newengland/<br /> 812<span style="font-size: small;"><b><br /> 813</b></span><br /> 814<span style="font-size: small;"><b>Practical Roadmap to a Great Scrum</b></span><br /> 815<br /> 816Purpose: sharing the experience and practical steps from projects that Systematic Software Engineering has used to ensure high performance scrum teams. Systematic is a CMMI Level 5 company in Denmark that has "systematically" institutionalized Scrum.<br /> 817<br />
818Focus: Provide specific tips and tricks to other agile projects on best practices and pitfalls, as Systematic has uncovered them.<br /> 819Perspective: Jeff Sutherland will - based on his extensive experience and insight - put the above experiences into the perspective of what best practices constitutes a mature Scrum.<br /> 820<br /> 821The overall theme will be presentation of specific experiences from Systematic and suggestions on best practices based upon them.<br /> 822<br /> 823Initially a scrum adoption model will be presented to provide an overview of where the experiences and related practices belong. Selected scenarios or experiences will be presented for short discussion and then we will present the specific experience from Systematic and put them into perspective to other scrums in the world as seen by Jeff to summarize recommendations or suggested best practices.<br /> 824<br /> 825Learning outcomes<br /> 826<br /> 827* You will learn the specific practices to bring a ScrumBut into a Great Scrum, what the typical pitfalls are, and what others have done to address them.<br /> 828*The focus will be on practices for higher performing scrum and less on typical initial problems of adopting Scrum.<br /> 829*You will also learn which Scrum practices are valued by investors.<br /> 830<b><br /> 831References</b><br /> 832<br /> 833J. Sutherland, C. Jacobson, and K. Johnson, "<a href="http://jeffsutherland.org/scrum/SutherlandScrumCMMIMagicPotionAgile2007.pdf">Scrum and CMMI Level 5: A Magic Potion for Code Warriors!</a>," in <i>Agile 2007</i>, Washington, D.C., 2007.<br /> 834<br /> 835C. Jakobsen and J. Sutherland, "<a href="http://jeffsutherland.org/scrum/JakobsenScrumCMMIGoingfromGoodtoGreatAgile2009.pdf">Scrum and CMMI Going from Good to Great: are you ready-ready to be done-done?</a>," in <i>Agile 2009</i>, Chicago, 2009.<div style="clear:both; padding-bottom:0.25em"></div> 836 </p> 837 838 </div> 839 840 <p class="post-footer"> 841 842 <em>posted by Jeff Sutherland @ <a href="http://jeffsutherland.org/2009/07/microsoft-ne-r-center-6-aug-practical.html" title="permanent link">5:31 PM</a></em> 843 844 845 <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=3412775&postID=6720169335587288356"location.href=https://www.blogger.com/comment.g?blogID=3412775&postID=6720169335587288356;>0 comments</a> 846 847 848 849 </p> 850 851 </div> 852 853 <!-- End .post --> 854 855 <!-- Begin #comments --> 856 857 858 <!-- End #comments --> 859 860 861 862 863 864 <h2 class="date-header">Friday, April 10, 2009</h2> 865 866 867 <!-- Begin .post --> 868 869 <div class="post"><a name="1817426910972835597"></a> 870 871 872 873 <h3 class="post-title"> 874 875 Beyond Java: Ruby on Rails with Scala backend 876 877 </h3> 878 879 880 <div class="post-body"> 881 <p> 882 <div style="clear:both;"></div><div class="tc"><div class="separator" style="clear: both; text-align: left;"><a href="http://jeffsutherland.org/uploaded_images/scala-731952.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://jeffsutherland.org/uploaded_images/scala-731950.jpg" width="200" /></a><a href="http://www.amazon.com/gp/product/0981531601?ie=UTF8&tag=jeffsutherlasobj&linkCode=as2&camp=1789&creative=9325&creativeASIN=0981531601">Programming in Scala</a><a href="http://www.amazon.com/gp/product/0981531601?ie=UTF8&tag=jeffsutherlasobj&linkCode=as2&camp=1789&creative=9325&creativeASIN=0981531601"></a></div><br /> 883<span style="font-size: large;"><b><a href="http://www.artima.com/scalazine/articles/twitter_on_scala.html" target="blank">Twitter on Scala</a></b></span><br /> 884A Conversation with Steve Jenson, Alex Payne, and Robey Pointer<br /> 885by Bill Venners<br /> 886April 3, 2009</div><br /> 887<b>Summary</b><br /> 888<i>Three Twitter developers, Steve Jenson, Alex Payne, and Robey Pointer, talk with Bill Venners about their use of Scala in production at Twitter.</i> <br /> 889<br /> 890Twitter is a fast growing website that provides a micro-blogging service. It began its life as a Ruby on Rails application, and still uses Ruby on Rails to deliver most user-facing web pages. But about a year ago they started replacing some of the back-end Ruby services with applications running on the JVM and written Scala. In this interview, three developers from TwitterSteve Jenson, system engineer; Alex Payne, API lead; and Robey Pointer, member of the service teamsit down with Bill Venners to discu
890ss Twitter's real-world use of Scala. They describe the production issues that led them to consider Scala in the first place, what issues they ran into using Scala in production, and how Scala affected their programming style.<div style="clear:both; padding-bottom:0.25em"></div> 891 </p> 892 893 </div> 894 895 <p class="post-footer"> 896 897 <em>posted by Jeff Sutherland @ <a href="http://jeffsutherland.org/2009/04/beyond-java-ruby-on-rails-with-scala.html" title="permanent link">8:06 AM</a></em> 898 899 900 <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=3412775&postID=1817426910972835597"location.href=https://www.blogger.com/comment.g?blogID=3412775&postID=1817426910972835597;>0 comments</a> 901 902 903 904 </p> 905 906 </div> 907 908 <!-- End .post --> 909 910 <!-- Begin #comments --> 911 912 913 <!-- End #comments --> 914 915 916 917 918 919 <h2 class="date-header">Thursday, December 04, 2008</h2> 920 921 922 <!-- Begin .post --> 923 924 <div class="post"><a name="2048723797077364184"></a> 925 926 927 928 <h3 class="post-title"> 929 930 ATT charges over $20000 for three days of Gmail in Iceland! 931 932 </h3> 933 934 935 <div class="post-body"> 936 <p> 937 <div style="clear:both;"></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jeffsutherland.org/uploaded_images/ATTusbDSCN0252-786611.JPG"><img style="cursor: pointer; width: 400px; height: 300px;" src="http://jeffsutherland.org/uploaded_images/ATTusbDSCN0252-785867.JPG" alt="" border="0" /></a><br /><span style="font-style: italic;">The Darth Vader of USB Modems. ATT USB 881. It will suck all your money out of your wallet!</span><br /><span style="font-weight: bold;"><br /><span style="font-family: arial; font-style: italic;font-size:130%;" ><a href="http://digg.com/apple/ATT_charges_over_20000_for_three_days_of_Gmail_in_Iceland" target="blank">Digg this post!</a></span></span><br /><br />Evidently, deceptive business practices are the norm for ATT and the iPhone. William Gillis in San Diego is already <a href="http://www.appleinsider.com/articles/08/12/03/apple_argues_only_a_fool_would_believe_its_iphone_3g_ads.html" target="blank">suing Apple for false advertising</a>.<br /><br />Is it OK for vendors to blatantly lie about their products? It is very difficult to introduce Agile practices based on truth, transparency, and trust when vendors are constantly lying.<br /><br />Evidently there are laws against this.<br /><br /><span style="font-weight: bold;">Prohibited Practices: Federal Communications Commission</span><br />Overcharging or engaging in other unjust or discriminatory practices by telephone or telegraph companies. 47 U.S.C. §202(a)<br /><br /><span style="font-weight: bold;">Unfair or Deceptive Acts and Practices: Department of Commerce</span><br />Engaging in unfair or deceptive acts or practices in or affecting interstate commerce.<br />9/15 U.S.C. §45(a) (1)<br /><br /><span style="font-weight: bold;">Consumer Products - Packaging and Labeling</span><br />Unfair or deceptive labeling of consumer commodities.<br />15 U.S.C §1452(a), 1453<br />Engaging in deceptive packaging, including misrepresentation of retail sale price.<br />14/15 U.S.C. 1452(a); 16 C.F.R. 502<br /><br />------<br /><span style="font-weight: bold;"><br /><a href="http://www.appleinsider.com/articles/08/12/03/apple_argues_only_a_fool_would_believe_its_iphone_3g_ads.html" target="blank">Apple argues only a fool would believe its iPhone 3G ads</a></span><br />By Sam Oliver<br />Published: 04:10 PM EST<br /><br />Apple isn't lying in television ads that tout the iPhone 3G as twice as fast as its predecessor, but customers would have to be fools to take those claims at face value, the company argues.<br /><br />That's essentially Apple's legal response to a lawsuit filed by San Diego resident William Gillis back in September alleging that Apple and AT&T knowingly oversold the new iPhone alongside misleading ads that promised it would perform twice as fast as the original model.<br /><br />------<br /><br />When I recently purchased an iPhone, I told the sales guy I needed a USB modem for my Mac that worked globally as I spend 2-3 weeks a month in Europe. He said the ATT USBConnect 881 was an i
937deal choice as it worked in 177 countries, covered all of Europe and supported Global roaming. He didn't tell me if I used it in Iceland, I would have to buy an ATT corporate exec a Mercedes!<br /><br />While I was in Iceland recently, I got a call from ATT telling me to dispute an outrageous charge. They were billing me over $39000 for three days of Gmail usage in Iceland. After filing a complaint with the Better Business Bureau, ATT lowered the charge to $20000.<br /><br />So instead of buying an ATT executive a Mercedes for Christmas, they will settle for a Toyota Prius, all for using Gmail for three days. Maybe Google should get into this business!<br /><br />It turns out that ATT cannot notify you of outrageously high fees until after you have already used the modem. Their system doesn't support this!<br /><br />Needless to say, our corporate lawyers propose litigation if we cannot settle for a reasonable fee from ATT. I had a Vodafone USB modem in my bag that would have cost me less than $400 for the same usage in Iceland. Stupid me thought ATT would cost less. Duh!<br /><br />American Express has already refunded all money paid to ATT for this fiasco. Evidently they think the charges are a little unreasonable.<br /><br />Recent comments from others indicate there are many iPhone and ATT USB modem users out their who feel they have been mistreated. Is there anyone interested in joining a class action suit against ATT if they fail to resolve this issue in a reasonable way?<div style="clear:both; padding-bottom:0.25em"></div> 938 </p> 939 940 </div> 941 942 <p class="post-footer"> 943 944 <em>posted by Jeff Sutherland @ <a href="http://jeffsutherland.org/2008/12/att-charges-over-20000-for-three-days.html" title="permanent link">6:55 AM</a></em> 945 946 947 <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=3412775&postID=2048723797077364184"location.href=https://www.blogger.com/comment.g?blogID=3412775&postID=2048723797077364184;>2 comments</a> 948 949 950 951 </p> 952 953 </div> 954 955 <!-- End .post --> 956 957 <!-- Begin #comments --> 958 959 960 <!-- End #comments --> 961 962 963 964 965 966 <h2 class="date-header">Sunday, October 26, 2008</h2> 967 968 969 <!-- Begin .post --> 970 971 <div class="post"><a name="64399779969284308"></a> 972 973 974 975 <h3 class="post-title"> 976 977 Arduino: Open Source Hardware 978 979 </h3> 980 981 982 <div class="post-body"> 983 <p> 984 <div style="clear:both;"></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jeffsutherland.org/uploaded_images/arduino-730292.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 310px; height: 400px;" src="http://jeffsutherland.org/uploaded_images/arduino-730287.jpg" alt="" border="0" /></a><span style="font-size:130%;">Build It. Share It. Profit. Can Open Source Hardware Work?</span><br />By Clive Thompson Wired Magazine 10.20.08<br /><a href="http://www.wired.com/techbiz/startups/magazine/16-11/ff_openmanufacturing#" target="blank">A circuit board for the masses: the Arduino microcontroller.</a><br />Photo: James Day<br /><br />Check this out," Massimo Banzi says. The burly, bearded engineer wanders over to inspect a chipmaking robota "pick and place" machine the size of a pizza oven. It hums with activity, grabbing teensy electronic parts and stabbing them into position on a circuit board like a hyperactive chicken pecking for seeds. We're standing in a one-room fabrication factory used by Arduino, the Italian firm that makes this circuit board, a hot commodity among DIY gadget-builders. The electronics factory is one of the most picturesque in existence, nestled in the medieval foothills of Milan, with birdsong floating in through the open doors and plenty of coffee breaks for the white-coated staff. But today Banzi is all business. He's showing off his operation to a group of potential customers from Arizona. Banzi scoops up one of the boards and points to the tiny map of Italy emblazoned on it. "See? Italian manufacturing quality!" he says, laughing. "That's why everyone likes us!" Indeed, 50,000 Arduino units have been sold worldwide since mass production began two years ago. Those are small numbers by Intel standards but large for a startup outfit in a highly specialized market. What's really remarkable, though, is Arduino's business model: The team has created a company based on giving everything away. On its Web site, it posts all its trade secrets for anyone to takeall the schematics, design files, and software for the Arduino board. Download them and
984you can manufacture an Arduino yourself; there are no patents. You can send the plans off to a Chinese factory, mass-produce the circuit boards, and sell them yourself pocketing the profit without paying Banzi a penny in royalties. He won't sue you. Actually, he's sort of hoping you'll do it.<div style="clear:both; padding-bottom:0.25em"></div> 985 </p> 986 987 </div> 988 989 <p class="post-footer"> 990 991 <em>posted by Jeff Sutherland @ <a href="http://jeffsutherland.org/2008/10/aruduino-open-source-hardware.html" title="permanent link">3:04 PM</a></em> 992 993 994 <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=3412775&postID=64399779969284308"location.href=https://www.blogger.com/comment.g?blogID=3412775&postID=64399779969284308;>0 comments</a> 995 996 997 998 </p> 999 1000 </div> 1001 1002 <!-- End .post --> 1003 1004 <!-- Begin #comments --> 1005 1006 1007 <!-- End #comments --> 1008 1009 1010 1011 1012 1013 <h2 class="date-header">Saturday, September 27, 2008</h2> 1014 1015 1016 <!-- Begin .post --> 1017 1018 <div class="post"><a name="446899168171972648"></a> 1019 1020 1021 1022 <h3 class="post-title"> 1023 1024 Roots of Scrum: Object Technology 1025 1026 </h3> 1027 1028 1029 <div class="post-body"> 1030 <p> 1031 <div style="clear:both;"></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jeffsutherland.org/scrum/uploaded_images/Mythical_man-month-746412.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://jeffsutherland.org/scrum/uploaded_images/Mythical_man-month-746409.jpg" alt="" border="0" /></a>Scrum was originally designed to support emerging object technology environments, which have now become the dominant paradigm in software development. One of the goals was to get the organization of the team to reflect the potential flexibility of the software since software rigidity always reflects the organization that built it. This is <a href="http://www.melconway.com/law/index.html" target="blank">Conway's Law</a>. <a href="http://en.wikipedia.org/wiki/Fred_Brooks">Fred Brooks</a> cited Mel Conway's 1968 Datamation paper in <a href="http://en.wikipedia.org/wiki/The_Mythical_Man-Month" target="blank">The Mythical Man-Month</a> and the name stuck. "Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure."<br /><br />Object-oriented languages have a small set of interoperating principles. Break any one of them in creating a language and many of the benefits of object technology evaporate. A similar analogy could be made about Scrum. So here is a candidate set of principles.<br /><span style="font-weight: bold;"><br />Inheritance</span><br />It is easy to extend the Scrum pattern to fit the local environment without modifying the metaClass represented by the Scrum organizational pattern.<br /><br /><span style="font-weight: bold;">Polymorphism</span><br />The same message sent to a different Sprint can produce a result dependent on the environment.<br /><br /><span style="font-weight: bold;">Encapsulation (information hiding)</span><br />Work is packaged in increments. Scrum teams can scale by making a Scrum of Scrums look like a Scrum tream to another Scrum of Scrums. Using an object-oriented network to scale allows potentially unlimited scaling.<br /><br /><span style="font-weight: bold;">Emergent Design</span><br />A small change can have a ripple effect that causes refactoring and a new design emerges.<br /><br /><span style="font-weight: bold;">Messaging</span><br />OO is a messaging environment. Constant high bandwidth communication works best.<br /><br /><span style="font-weight: bold;">Self-Organization</span><br />There is typically no "control" object. Behavior emerges from the interaction between objects in languages and between people in Scrums.<br /><br /><span style="font-weight: bold;">Aggregation</span><br />Objects can be aggregated into components. Components aggregate into an architecture. Scrums can be aggregated into Scrums of Scrums orchestrated by a metaScrum. A metaClass creates the framework for all classes. The Scrum framework could be viewed as a metaClass laying out the minimal attributes of a Scrum and the relationship between components.<br /><br /><span style="font-weight: bold;">Reflection</span><br />Constant review and analysis at a meta-level leads to increased functionality and flexibility. This is an extremely powerful feature missing from some languages, which tends to cripple them. It leads to the Retrospective in Scrum.<br /><br />All software implementations of objects use the metaClass of a specific language to create coherent structures. There were hundreds of people who created new objects languages and 99% of them failed in the market. The
1031se are like homegrown implementations of Agile. "We are doing Agile" has no meaning. It is like saying we are doing object technology. In the last decade we would look into the code of a C++ application and see nothing but old C procedures. There was often not a single object to be found. Today we see hierarchical organizations implementing hierarchical teams and calling it Agile. They can't help themselves. They have to change the organization first to get it right or Conway's Law assures that they will fail.<br /><br />Certain languages are structured to work together like JRuby with Java. This is analogous to Scrum and XP. Others like Java and C++ inherit features from a common ancestor but do not interbreed well. Those that take pieces of Agile languages and cobble them together get what you would expect - <a href="http://en.wiktionary.org/wiki/a_camel_is_a_horse_designed_by_a_committee" target="blank">a horse designed by a committee</a>. It can't run but maybe it can store water.<div style="clear:both; padding-bottom:0.25em"></div> 1032 </p> 1033 1034 </div> 1035 1036 <p class="post-footer"> 1037 1038 <em>posted by Jeff Sutherland @ <a href="http://jeffsutherland.org/2008/09/roots-of-scrum-object-technology_27.html" title="permanent link">1:02 AM</a></em> 1039 1040 1041 <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=3412775&postID=446899168171972648"location.href=https://www.blogger.com/comment.g?blogID=3412775&postID=446899168171972648;>0 comments</a> 1042 1043 1044 1045 </p> 1046 1047 </div> 1048 1049 <!-- End .post --> 1050 1051 <!-- Begin #comments --> 1052 1053 1054 <!-- End #comments --> 1055 1056
1057<script type="text/javascript" src="http://www.blogger.com/static/v1/common/js/1499043574-csitaillib.js"></script>
vendor: 1 bytes, line 1057
1057
1058<script>if (typeof(window.attachCsiOnload) != 'undefined' && window.attachCsiOnload != null) { window.attachCsiOnload('ext_blogspot'); }</script>
1058 1059</div></div> 1060 1061<!-- End #main --> 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072<!-- Begin #footer --> 1073 1074<div id="footer"><hr /> 1075 1076 1077 1078 <p><!-- This is an optional footer. If you want text here, place it inside these tags, and remove this comment. --> </p> 1079
1080<script type="text/javascript" src="http://www.assoc-amazon.com/s/link-enhancer?tag=jeffsutherlasobj"></script>
1080 1081<noscript><img src="http://www.assoc-amazon.com/s/noscript?tag=jeffsutherlasobj" /></noscript> 1082 1083</div> 1084 1085<!-- End #footer --> 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095</div> 1096 1097<!-- End #content -->
1098<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> 1099</script>
vendor: 2 bytes, line 1099
1099
1100<script type="text/javascript"> 1101_uacct = "UA-2002854-1"; 1102urchinTracker(); 1103</script>
1103 1104 1105 1106</body> 1107 1108</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.