RE: Context and Domain
"Alleman, Glen B." <[email protected]> Wed, 8 Jan 2003 07:27:24 -0700
| Newsgroups | gmane.comp.programming.extreme-customering |
|---|---|
| Message-ID | <[email protected]> |
------_=_NextPart_001_01C2B722.1007907F Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Bill, =20 Thanks for focusing the "context and domain" discussion. Although I would say that many of the practices of agile development are generic - "continuous testing" - they need a context and domain to be useful. Continuous testing in a web app powered by Java is much different than continuous testing in a satellite on board navigation system and different again in a PeopleSoft asset management system.=20 =20 The challenge is to apply the agile practices "starting" with the context and domain rather than come with the practices and then discover resistance to the practices because the context and domain have boundaries that have been violated.=20 =20 If the B and C-Levels are to become supportive starting with the existing environment is necessary.=20 =20 Glen B. Alleman Director, Program Management Office Information Technology Kaiser-Hill LLC Rocky Flats Environmental Technology Site 10808 Highway 93, Unit B, Bldg 060, MV72 Golden, Colorado 80502 Office: 303.966.5865 Nextel: 303.994.0874=20 [email protected]=20 =20 -----Original Message----- From: Bill Walton [mailto:[email protected]]=20 Sent: Tuesday, January 07, 2003 8:17 AM To: [email protected] Subject: [XC] Context and Domain =20 Greetings, =20 I start with an assumption: the value of a specific Practice is context and domain sensitive. Glen and Stefan have both talked about this explicitly in recent posts and it is this topic in general that began my XP exploration. If this is true, then it would help, I think, to have an understanding of the taxonomy of contexts and domains facilitate a better understanding of / ability to predict the value delivered by implementing any particular practice. To start the discussion, I'll try to articulate what *I* mean by "context" and "domain." My hope is that we can reach a consensus on the meanings here, then start to identify the attributes that identify specific contexts and domains and the opportunities / challenges for applying specific practices (XP and otherwise) within those. =20 Context - My thought is that the top level qualifiers for Context are "constraints." At one end of the Context axis there are few constraints. One programmer working on her own time, on a project of her own choosing, no deadline, etc.... At the other end of the axis there are many and quite rigid constraints; leglislative, regulatory, cultural, economic, etc.. A thousand Union programmers working on a government mandated project subject to oversight by numerous regulatory agencies with an "or else the world as we know it will end" deadline, etc.... =20 Domain - When I think of "domain," two competing structures immediately come to mind. Shrink-wrapped vs. IT at the top level with type of application (e.g., accounting, legal, engineering, shop floor, ATC, etc.) at the next, and vice versa. =20 Are these close to what you guys mean when you talk about Context and Domain? =20 Best regards, Bill Yahoo! Groups Sponsor ADVERTISEMENT HGTV Dream Home Giveaway <http://rd.yahoo.com/M=3D241773.2725424.4169802.1925585/D=3Degroupweb/S=3D1= 705 007181:HM/A=3D1394044/R=3D0/*http:/www.hgtv.com/hgtv/pac_ctnt/text/0,,HGTV_= 3 936_5802,FF.html>=20 =20 <http://us.adserver.yahoo.com/l?M=3D241773.2725424.4169802.1925585/D=3Degro= u pmail/S=3D:HM/A=3D1394044/rand=3D385010038>=20 To unsubscribe from this group, send an email to: extremecustomering-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> .=20 ------_=_NextPart_001_01C2B722.1007907F Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: 7bit <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv=Content-Type content="text/html; charset=us-ascii"> <meta name=Generator content="Microsoft Word 10 (filtered)"> <style> <!-- /* Font Definitions */ @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:blue; text-decoration:underline;} p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} tt {font-family:"Courier New";} span.EmailStyle18 {font-family:Arial; color:navy;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 {page:Section1;} --> </style> </head> <body bgcolor=white lang=EN-US link=blue vlink=blue> <div class=Section1> <p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Bill,</span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'> </span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Thanks for focusing the “context and domain” discussion. Although I would say that many of the practices of agile development are generic – “continuous testing” – they need a context and domain to be useful. Continuous testing in a web app powered by Java is much different than continuous testing in a satellite on board navigation system and different again in a PeopleSoft asset management system. </span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'> </span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>The challenge is to apply the agile practices “starting” with the context and domain rather than come with the practices and then discover resistance to the practices because the context and domain have boundaries that have been violated. </span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'> </span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>If the B and C-Levels are to become supportive starting with the existing environment is necessary. </span></font></p> <p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'> </span></font></p> <div> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Glen B. Alleman</span></font></p> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Director, Program Management Office</span></font></p> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Information Technology</span></font></p> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Kaiser–Hill LLC</span></font></p> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Rocky Flats Environmental Technology Site</span></font></p> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>10808 Highway 93, Unit B, Bldg 060, MV72</span></font></p> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Golden, </span></font><font size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial; color:navy'>Colorado 80502</span></font></p> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'>Office: 303.966.5865 Nextel: 303.994.0874 </span></font></p> <p class=MsoAutoSig><font size=2 color=navy face=Arial><span style='font-size: 10.0pt;font-family:Arial;color:navy'><a href="mailto:[email protected]">[email protected]</a> </span></font></p> <p class=MsoAutoSig><font size=3 color=navy face="Times New Roman"><span style='font-size:12.0pt;color:navy'> </span></font></p> </div> <div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'> <p class=MsoNormal><font size=2 face=Tahoma><span style='font-size:10.0pt; font-family:Tahoma'>-----Original Message-----<br> <b><span style='font-weight:bold'>From:</span></b> Bill Walton [mailto:</span></font><font size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>[email protected]</span></font><font size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>] <br> <b><span style='font-weight:bold'>Sent:</span></b> Tuesday, January 07, 2003 8:17 AM<br> <b><span style='font-weight:bold'>To:</span></b> </span></font><font size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>[email protected]</span></font><font size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'><br> <b><span style='font-weight:bold'>Subject:</span></b> [XC] Context and Domain</span></font></p> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'> </span></font></p> <div> <p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt; font-family:Arial'>Greetings,</span></font></p> </div> <div> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'> </span></font></p> </div> <div> <p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt; font-family:Arial'>I start with an assumption: the value of a specific Practice is context and domain sensitive. Glen and Stefan have both talked about this explicitly in recent posts and it is this topic in general that began my XP exploration. If this is true, then it would help, I think, to have an understanding of the taxonomy of contexts and domains facilitate a better understanding of / ability to predict the value delivered by implementing any particular practice. To start the discussion, I'll try to articulate what *I* mean by "context" and "domain." My hope is that we can reach a consensus on the meanings here, then start to identify the attributes that identify specific contexts and domains and the opportunities / challenges for applying specific practices (XP and otherwise) within those.</span></font></p> </div> <div> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'> </span></font></p> </div> <div> <p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt; font-family:Arial'>Context - My thought is that the top level qualifiers for Context are "constraints." At one end of the Context axis there are few constraints. One programmer working on her own time, on a project of her own choosing, no deadline, etc.... At the other end of the axis there are many and quite rigid constraints; leglislative, regulatory, cultural, economic, etc.. A thousand Union programmers working on a government mandated project subject to oversight by numerous regulatory agencies with an "or else the world as we know it will end" deadline, etc....</span></font></p> </div> <div> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'> </span></font></p> </div> <div> <p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt; font-family:Arial'>Domain - When I think of "domain," two competing structures immediately come to mind. Shrink-wrapped vs. IT at the top level with type of application (e.g., accounting, legal, engineering, shop floor, ATC, etc.) at the next, and vice versa.</span></font></p> </div> <div> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'> </span></font></p> </div> <div> <p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt; font-family:Arial'>Are these close to what you guys mean when you talk about Context and Domain?</span></font></p> </div> <div> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'> </span></font></p> </div> <div> <p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt; font-family:Arial'>Best regards,</span></font></p> </div> <div> <p class=MsoNormal><font size=3 face=Arial><span style='font-size:12.0pt; font-family:Arial'>Bill</span></font></p> </div> <p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size: 12.0pt'><br> <br> </span></font></p> </span></font><tt><font size=2 face="Courier New"><span style='font-size:10.0pt'>To unsubscribe from this group, send an email to:</span></font></tt><font size=2 face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New"'><br> <tt><font face="Courier New">extremecustomering-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org</font></tt><br> <br> </span></font><br> <br> <tt><font size=2 face="Courier New"><span style='font-size:10.0pt'>Your use of Yahoo! Groups is subject to the <a href="http://docs.yahoo.com/info/terms/">Yahoo! Terms of Service</a>.</span></font></tt> </p> </div> </br></div> <br> <br> <tt> To unsubscribe from this group, send an email to:<BR> extremecustomering-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org<BR> <BR> </tt> <br> <br> <tt>Your use of Yahoo! Groups is subject to the <a href="http://docs.yahoo.com/info/terms/">Yahoo! Terms of Service</a>.</tt> </br> </body> </html> ------_=_NextPart_001_01C2B722.1007907F--