Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / archives / 000523.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
4 <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta name="generator" content="Movable Type 5.2.3" />
7
8    <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles-site.css" type="text/css" />
9    <link rel="alternate" type="application/atom+xml" title="Atom" href="http://defaria.com/blogs/Status/atom.xml" />
10    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://defaria.com/blogs/Status/index.xml" />
11
12    <title>Status for Andrew DeFaria: MobileMultimedia Release</title>
13
14    <link rel="start" href="http://defaria.com/blogs/Status/" title="Home" />
15    <link rel="prev" href="http://defaria.com/blogs/Status/archives/000522.html" title="PQA Email issue/Mobile Multimedia" />
16    <link rel="next" href="http://defaria.com/blogs/Status/archives/000524.html" title="More MobMM Progress" />
17
18    
19
20    
21
22    <script type="text/javascript" src="http://defaria.com/blogs/Status/mt-site.js"></script>
23 </head>
24 <body class="layout-one-column" onload="individualArchivesOnLoad(commenter_name)">
25    <div id="container">
26       <div id="container-inner" class="pkg">
27
28          <div id="banner">
29             <div id="banner-inner" class="pkg">
30                <h1 id="banner-header"><a href="http://defaria.com/blogs/Status/" accesskey="1">Status for Andrew DeFaria</a></h1>
31                <h2 id="banner-description">Searchable status reports and work log</h2>
32             </div>
33          </div>
34
35          <div id="pagebody">
36             <div id="pagebody-inner" class="pkg">
37                <div id="alpha">
38                   <div id="alpha-inner" class="pkg">
39
40                      <p class="content-nav">
41                         <a href="http://defaria.com/blogs/Status/archives/000522.html">&laquo; PQA Email issue/Mobile Multimedia</a> |
42                         <a href="http://defaria.com/blogs/Status/">Main</a>
43                         | <a href="http://defaria.com/blogs/Status/archives/000524.html">More MobMM Progress &raquo;</a>
44                      </p>
45
46                      <a id="a000523"></a>
47                      <div class="entry" id="entry-523">
48                         <h3 class="entry-header">MobileMultimedia Release</h3>
49                         <div class="entry-content">
50                            <div class="entry-body">
51                               <ul>
52   <li>Completed a pass of MoblleMultimedia and handed off to Jean for a quick review and input to the next release in the design cycle</li>
53 </ul>
54                            </div>
55                            <div id="more" class="entry-more">
56                               <h2>Trail version of MobMM</h2>
57
58 <p>I've been working feverishly on your Clearquest database and have made some good progress. Following the Open Source motto of <i>Release Early, Release Often</i> I would like to have you take a look at what I have so far. Many things work. Some things have yet to be implemented. Play with it. Pay particular attention to stepping through the states and which fields are available for editing on the various tabs at various stages through the state transition matrix.</p>
59
60 <p>For now you can access this through http://p4test/cqweb/login then login as guest:guest and set the DB to MM. This is a test/play database so feel free to add, change or delete defects and other records.</p> 
61
62 <h3>Things that work</h3>
63
64 <p>The following things I have working:</p>
65
66 <ol>
67   <li><b>Module/Submodule:</b> In order to implement this I needed 3 stateless records. One is the Module record which contains the module name, owner and a description field (use description for anything you'd like). Another stateless record is the Submodule record. Here we have only Submodule name and description. To tie these two things together I have a ModSub_XRef stateless record. It has a drop down for Modules (referencing the Module stateless record - IOW if you don't see a module name in the drop down then that's because you haven't added a record for it in the Module stateless record). Similarly there's a Submodule drop down (referencing the Submodule stateless record). The purpose of this ModSub_XRef stateless record is to tie together a module with a set of submodule(s). These two fields are concatenated together separated with a ":" to form the ModSub field which is set as the unique key for the record (Currently this ModSub field is shown when creating a ModSub_XRef record but eventually it will be hidden). Setting up modules and submodules then tying them together will be a setup kind of a thing. You may need to occasionally set up a new submodule or  module and make the ModSub_XRef record to tie things together.</p>
68
69 <p>The result is when you enter a defect you toggle the Module drop down and the Submodule gets populated correctly. Additionally you'll see that the Owner field gets set to Module.Owner automatically.</p></li>
70
71   <li><b>Assigned Date:</b> Gets automatically set to the current date</li>
72
73   <li><b>Visibility:</b> Gets set to "Broadcom Only" - no other values are available yet and this field is essentially read only at this time.</li>
74
75   <li><b>Notes:</b> If you change the state of an Assigned defect to Resolved you'll need to fill out the Resolved tab. When the Resolved Note gets changed it is populated into the Notes field in the Notes tab. Similarly if you go to Verified, the Verified Notes field also populates the Notes field. If either Resolved Notes or Verified Notes are not yet specified then Note will say so.</li>
76
77   <li><b>Audit Log:</b> Has been taken from PQA and implemented. As fields are changed the Audit Log is updated.</li>
78
79   <li><b>Time From &lt;state&gt; to &lt;state&gt;</b>: On the Management tab there are the Time From... Assigned -&gt; Resolve and Assigned -&gt; Verified. When a defect goes to Resolved then the former is set. When a defect goes to Verified then the later is set. Time is in days. (Please note that it is possible to later modify the defect and change the Resolved Date. In such cases these Time From fields are <b>not</b> recalculated. Additionally there are currently no checks to insure that Verified_Date &gt; Resolved_Date, for example).</li>
80 </ol>
81
82 <h3>Things not yet working</h3>
83
84 <p>There are several things I have not yet implemented in this design. These are:</p>
85
86 <ol>
87   <li><b>CC:</b> Although present in the Submission tab the CC list currently does nothing</li>
88
89   <li><b>Changeset:</b> Listed on the Resolution tab Changeset is just a short string right now. I believe we need a multiline string down the road. This field is supposed to be filled in by a hook from CVS (IIRC) that will record the files and revisions. Ray you might want to look at what I did in SCM/cvsbin/cvsism and adapt it to Jean's Clearquest database. You can look at SCM/cq/pqamerge for examples of how to update Clearquest databases through Perl.</li>
90
91   <li><b>Other  Notes:</b> Entering data here does not update the Notes field above it (yet).</li> 
92
93   <li><b>Testcase ID &amp; Testplan Version:</b> Currently do nothing.</li>
94
95   <li><b>Duplicate IDs, Related IDs and Notes: </b>On the Broadcom Notes tab also do nothing yet. The whole issue of how to hand Duplicate and Related IDs has not been designed. I think we should look into how IBM/Rational handles duplicates in it's default package and use that as well as change it to handle related ids too.</li>
96 </ol>
97
98 <p>Again, look for whatever you see as wrong: Process flow, spelling errors, alignment, move a field to a different form, add a field, whatever and let me know. You're input will be used for the next rendition of this.</p>
99
100 <p>You may want to eventually install Clearquest Client on your machine. You can follow the instructions at <a  href="http://intranet.broadcom.com/%7Eadefaria/Clearquest/CQ2003.06.14.php">
101 Installing 2003.06.15</a>. Those instructions were for PQA but installing Clearquest is the same for everybody. Do not continue on to the instructions for setting up your profile - the profile is specific to the different projects. I'll have to get a profile file set up for you later.</p>
102                            </div>
103                         </div>
104                         <p class="entry-footer">
105                            <span class="post-footers">Posted by  on January 25, 2006  7:09 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000523.html">Permalink</a>
106                         </p>
107                      </div>
108
109                      
110
111                      
112                   </div>
113                </div>
114             </div>
115          </div>
116       </div>
117    </div>
118 </body>
119 </html>