--
You received this message because you are subscribed to the Google Groups "AgileKC" group.
To view this discussion on the web visit https://groups.google.com/d/msg/KC_Agile/-/pxIceac8NfAJ.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
1] Stories are blocked if the 3rd party app's functionality doesn't work as expected and we have to wait till the vendor fixes the bug.
2] Estimating stories
3] Automated tests around the 3rd party app to ensure our data is consumed and displayed as expected.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
Raghu Kundurthi
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
Raghu Kundurthi
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
Raghu Kundurthi
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.
--James Peckham CSP, CAPM
Engineering Project Manager
Perceptive Software
Stay connected with us.![]()
![]()
![]()
![]()
Inspire: The Perceptive Software User Conference
www.perceptivesoftware.com/inspire
NOTICE: If received in error, please destroy the message and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
Raghu Kundurthi
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.
--James Peckham CSP, CAPM
Engineering Project Manager
Perceptive Software
Stay connected with us.![]()
![]()
![]()
![]()
Inspire: The Perceptive Software User Conference
www.perceptivesoftware.com/inspire
NOTICE: If received in error, please destroy the message and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
Raghu Kundurthi
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.
--James Peckham CSP, CAPM
Engineering Project Manager
Perceptive Software
How would you account for that?
To view this discussion on the web visit https://groups.google.com/d/msg/KC_Agile/-/ibjyJk6PGKEJ.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
From: Dharmesh <bar...@gmail.com>
To: KC_A...@googlegroups.com
Cc: kc_a...@googlegroups.com
Sent: Friday, March 16, 2012 1:43 PM
Subject: Re: Implementing 3rd party apps while being Agile
To view this discussion on the web visit https://groups.google.com/d/msg/KC_Agile/-/bzbeZEI8Pt8J.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
Raghu Kundurthi
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
James Peckham CSP, CAPM
Engineering Project Manager
Perceptive Software
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
Raghu Kundurthi
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
James Peckham CSP, CAPM
Engineering Project Manager
Perceptive Software
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
Raghu Kundurthi
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/KC_Agile?hl=en.
--
James Peckham CSP, CAPM
Engineering Project Manager
Perceptive Software
Stay connected with us.![]()
![]()
![]()
![]()
Inspire: The Perceptive Software User Conference
www.perceptivesoftware.com/inspire
NOTICE: If received in error, please destroy the message and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@ googlegroups.com.
For more options, visit this group at http://groups.google.com/ group/KC_Agile?hl=en.
--
Raghu Kundurthi
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@ googlegroups.com.
For more options, visit this group at http://groups.google.com/ group/KC_Agile?hl=en.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@ googlegroups.com.
For more options, visit this group at http://groups.google.com/ group/KC_Agile?hl=en.
--
Raghu Kundurthi
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@ googlegroups.com.
For more options, visit this group at http://groups.google.com/ group/KC_Agile?hl=en.
--
James Peckham CSP, CAPM
Engineering Project Manager
Perceptive Software
James.Peckham@ perceptivesoftware.com
www.perceptivesoftware.com
+1 913 422 7525 corporate
+1 913 667 6182 direct
+1 913 219 1433 mobile
Stay connected with us.![]()
![]()
![]()
![]()
NOTICE: If received in error, please destroy the message and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.
We make heavy use of mocks/stubs in Thoughtworks. My preference is to minimize the number of stories and maximize the number of states they transition through. 1) to manage what your *stories* are doing instead of even offering the temptation to manage what your *people* are doing. And 2) to create explicit visibility into where the bottlenecks/flowjams are. For example we often see 3 states, ‘not started’, ‘in progress’, and ‘done’. With a role based decomposition of “stories” bloating the tracking system which are constituent tasks really. What we like to do, and I think it will work nicely here, is to create quite a few more states. A common mix is “not started”, “blocked”, “in analysis”, “ready for dev”, “in development”, “ready for qa”, “in qa”, “ready for showcase” and finally “done”. In this layout you remain with fewer and less redundant stories and the real job of team management and continuous improvement is managing the queue length in each state and setting limits to how many things are allowed in each state at a time. There’s no point in doing more upstream work if one later state is sitting full of an untouched inventory of work. What I’d recommend is perhaps another state, maybe between “in dev” and “ready for qa”, something like “3rd party integration”. This will give you pretty concrete visualizations of how long the “3rd party integration” queue is, and optionally do some fancy math and show how many $/turnarounds/happy customers are on the other end of that queue. This can be used as a nice tool to get sr. management or leadership to understand that all agile teams’ performance is hampered (with hampered hopefully expressed as a $ value per sprint/release/quarter) and thus build objective demand for these other teams to pick up their cadences too. I was careful to say ‘picked up cadence’, not ‘adopt agile’ because Lean or Kanban may very well be the right answer for a shared team that lots of others depend on. A possible side effect is that the agile team has very little ‘done’ work to demonstrate BUT in an environment which makes the reason for this perfectly clear. Splitting into a “ba story” and a “dev story” and a “qa story” is functionally equivalent to the “with mocks” and “without mocks” stories in that both try to grant partial credit in allowing teams to celebrate doing a portion of a story that isn’t really done. I would not bifurcate the stories in this way. This is one of many behaviors I call putting bandaids on broken legs. I completely understand how you got there but this type of patching what is essentially an organizational or partnership broken-leg with a team bandaid won’t help raise visibility of and get attention focused on the root issue.
$.02
What does everyone think?
-G
Barton
Barton
To view this discussion on the web visit https://groups.google.com/d/msg/KC_Agile/-/VQanIKT0rTcJ.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
I think I just outsourced my response J +1 on all points. This is absolutely modeled after a Kanban approach. As to whether it’s a standard or default approach I have to say “kind of”. The specific states and number of them; no, the idea of molding a more explicit set of states specifically aimed at raising organizational or team issues into visibility, yes. New joiners at Thoughtworks often are disappointed thinking they will come in and learn “the Thoughtworks way” only to find out that there really isn’t one. One of my favorite sayings is “It’s a spice rack not a cookbook, you still have to learn how to cook, what you are allergic to, and what your customers think is tasty!”
The thing I started reacting to was having a “mocks/stubs ON” and a “mocks/stubs OFF” variant of each story which I do not think I’d support in most situations. It seems dangerously close to a “partial credit” model or at least a model that may tempt people towards partial credit over time. Rather, it feels like those are more waypoints on a definition of done than explicit stories to me. Even with just 3 states we’ll see a similar dynamic as with 5,6 or 7 states (stuck stories) , I just tend to favor explicitly identifying the “problem child” stories in more objective way since it usually helps me build a case for organizational change up to and including the improved alignment of or selection of different partners/vendors. The last time I used this very effectively it led to the decision after 3 sprints not to use Oracle finance for a particular project at a very heavy Oracle shop. Another example was using this explicit visibility to get a client to invest in creating their own unit testing framework for Siebel configuration script.
-G
From: kc_a...@googlegroups.com [mailto:kc_a...@googlegroups.com] On Behalf Of Troy Tuttle
Sent: Tuesday, March 20, 2012 11:14 AM
To: kc_a...@googlegroups.com
Subject: Re: Implementing 3rd party apps while being Agile
Jumping in with a couple of comments, but don't want to get in the way of Gregory's answer.
--
You received this message because you are subscribed to the Google Groups "AgileKC" group.
To post to this group, send email to KC_A...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+u...@googlegroups.com.
To unsubscribe from this group, send email to KC_Agile+unsubscribe@googlegroups.com.