Discussion:
[SCRUMDEVELOPMENT] Completely new to Agile Dev principles, and it sure feels like I'm in over my head right now...
griffin8r73@yahoo.com [SCRUMDEVELOPMENT]
2017-09-20 20:19:17 UTC
Permalink
Hi, Scott here. I work remotely (strike 1 against Agile Dev) as a newly christened Project Manager for a software company that uses a combination of onsite and offshore assets (strike 2) in their workflow as a matter of process.


The project I was handed as my first effort in this role is an enormous (strike 3) database migration, where the client insisted we employ Agile Dev principles because they wanted tangible deliverables to be delivered regularly (which would be reasonable if not for the scope of the project).


I knew, when I saw the scope of this project, that Agile was not going to work, so I've been doing my best to adapt at least some of the principles to improve workflow and engagement.



So now I'm neck-deep in it, and I'm taking fire from all directions. Trying to teach the offshore team about Agile principles and my need for them to be creatively involved in the project instead of just waiting for me to tell them exactly what to do and how to do it is an exercise in futility thanks to language and culture barriers. Even the client side is driving me nuts. The communication is so poor, my primary contact on the client side is telling me that my burndown chart tells him that my team is falling behind because the actual tickets remaining line is below the projected line (!!!!!)


I'm at my wit's end here. Advise would be great. And yes, I know, send out resumes is good advice, but that's really not an option at this point. I have to figure out how to keep this whole thing from crashing and burning.
Michael Vizdos mvizdos@gmail.com [SCRUMDEVELOPMENT]
2017-09-20 21:49:23 UTC
Permalink
If you have one boss, talk to that person about what is keeping them up at
night that you can help solve for them.

One. Thing.

Work on that.

The rest is burning and will continue to burn.

While it totally can be a career limiting move (as you have stated with the
resume comment) remember your job is to WHAT (get clarity on that).

I am sure others will have comments coming.

Good luck with this. I feel deep empathy for you.

Agile and Scrum exposes organizational dysfunctions. Here they are.

- Mike Vizdos
Focus. #deliver
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
Hi, Scott here. I work remotely (strike 1 against Agile Dev) as a newly
christened Project Manager for a software company that uses a combination
of onsite and offshore assets (strike 2) in their workflow as a matter of
process.
The project I was handed as my first effort in this role is an enormous
(strike 3) database migration, where the client insisted we employ Agile
Dev principles because they wanted tangible deliverables to be delivered
regularly (which would be reasonable if not for the scope of the project).
I knew, when I saw the scope of this project, that Agile was not going to
work, so I've been doing my best to adapt at least some of the principles
to improve workflow and engagement.
So now I'm neck-deep in it, and I'm taking fire from all directions.
Trying to teach the offshore team about Agile principles and my need for
them to be creatively involved in the project instead of just waiting for
me to tell them exactly what to do and how to do it is an exercise in
futility thanks to language and culture barriers. Even the client side is
driving me nuts. The communication is so poor, my primary contact on the
client side is telling me that my burndown chart tells him that my team is
falling behind because the actual tickets remaining line is below the
projected line (!!!!!)
I'm at my wit's end here. Advise would be great. And yes, I know, send
out resumes is good advice, but that's really not an option at this point.
I have to figure out how to keep this whole thing from crashing and burning.
--
Thank you.

- mike

Focus. #deliver
www.michaelvizdos.com
Alan Dayley alandd@dayleyagile.com [SCRUMDEVELOPMENT]
2017-09-21 01:33:51 UTC
Permalink
Why do you have to be the lone hero to solve this? Does anyone else want a
positive result? Who are those people that care and can be your partners in
improving the work? I don't mean lip-service people. I mean people who will
reserve and spend time doing things to solve problems.

Be transparent about the problems. Find the most painful one and work on
solving it. Sometimes one seemingly simple or small improvement can have a
huge impact. Your partners can help you find and improve those things.

I wish you luck!

Alan
Post by Michael Vizdos ***@gmail.com [SCRUMDEVELOPMENT]
If you have one boss, talk to that person about what is keeping them up at
night that you can help solve for them.
One. Thing.
Work on that.
The rest is burning and will continue to burn.
While it totally can be a career limiting move (as you have stated with
the resume comment) remember your job is to WHAT (get clarity on that).
I am sure others will have comments coming.
Good luck with this. I feel deep empathy for you.
Agile and Scrum exposes organizational dysfunctions. Here they are.
- Mike Vizdos
Focus. #deliver
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
Hi, Scott here. I work remotely (strike 1 against Agile Dev) as a newly
christened Project Manager for a software company that uses a combination
of onsite and offshore assets (strike 2) in their workflow as a matter of
process.
The project I was handed as my first effort in this role is an enormous
(strike 3) database migration, where the client insisted we employ Agile
Dev principles because they wanted tangible deliverables to be delivered
regularly (which would be reasonable if not for the scope of the project).
I knew, when I saw the scope of this project, that Agile was not going to
work, so I've been doing my best to adapt at least some of the principles
to improve workflow and engagement.
So now I'm neck-deep in it, and I'm taking fire from all directions.
Trying to teach the offshore team about Agile principles and my need for
them to be creatively involved in the project instead of just waiting for
me to tell them exactly what to do and how to do it is an exercise in
futility thanks to language and culture barriers. Even the client side is
driving me nuts. The communication is so poor, my primary contact on the
client side is telling me that my burndown chart tells him that my team is
falling behind because the actual tickets remaining line is below the
projected line (!!!!!)
I'm at my wit's end here. Advise would be great. And yes, I know, send
out resumes is good advice, but that's really not an option at this point.
I have to figure out how to keep this whole thing from crashing and burning.
--
Thank you.
- mike
Focus. #deliver
www.michaelvizdos.com
Scott Griffin griffin8r73@yahoo.com [SCRUMDEVELOPMENT]
2017-09-20 23:14:27 UTC
Permalink
Mike, 
Actually, that was probably the best thing I could have heard right now.  Me running around with my hair on fire isn't going to put the inferno out, it's just going to make me look as incompetent as everyone else.  
Thank you, sir.


On Wednesday, September 20, 2017 5:58 PM, "Michael Vizdos ***@gmail.com [SCRUMDEVELOPMENT]" <***@yahoogroups.com> wrote:



  If you have one boss, talk to that person about what is keeping them up at night that you can help solve for them.  One. Thing.  Work on that.  The rest is burning and will continue to burn.  While it totally can be a career limiting move (as you have stated with the resume comment) remember your job is to WHAT (get clarity on that).  I am sure others will have comments coming.  Good luck with this.  I feel deep empathy for you.  Agile and Scrum exposes organizational dysfunctions.  Here they are.  - Mike Vizdos
  Focus.  #deliver
On Wed, Sep 20, 2017, 4:29 PM ***@yahoo.com [SCRUMDEVELOPMENT] <***@yahoogroups.com> wrote:


  Hi, Scott here.  I work remotely (strike 1 against Agile Dev) as a newly christened Project Manager for a software company that uses a combination of onsite and offshore assets (strike 2) in their workflow as a matter of process.
The project I was handed as my first effort in this role is an enormous (strike 3) database migration, where the client insisted we employ Agile Dev principles because they wanted tangible deliverables to be delivered regularly (which would be reasonable if not for the scope of the project).  
I knew, when I saw the scope of this project, that Agile was not going to work, so I've been doing my best to adapt at least some of the principles to improve workflow and engagement.


So now I'm neck-deep in it, and I'm taking fire from all directions.  Trying to teach the offshore team about Agile principles and my need for them to be creatively involved in the project instead of just waiting for me to tell them exactly what to do and how to do it is an exercise in futility thanks to language and culture barriers.  Even the client side is driving me nuts.  The communication is so poor, my primary contact on the client side is telling me that my burndown chart tells him that my team is falling behind because the actual tickets remaining line is below the projected line (!!!!!)
I'm at my wit's end here.  Advise would be great.  And yes, I know, send out resumes is good advice, but that's really not an option at this point.  I have to figure out how to keep this whole thing from crashing and burning.
--
Thank you.
- mike  Focus. #deliver
  www.michaelvizdos.com
  #yiv9983212220 #yiv9983212220 -- #yiv9983212220ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9983212220 #yiv9983212220ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9983212220 #yiv9983212220ygrp-mkp #yiv9983212220hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9983212220 #yiv9983212220ygrp-mkp #yiv9983212220ads {margin-bottom:10px;}#yiv9983212220 #yiv9983212220ygrp-mkp .yiv9983212220ad {padding:0 0;}#yiv9983212220 #yiv9983212220ygrp-mkp .yiv9983212220ad p {margin:0;}#yiv9983212220 #yiv9983212220ygrp-mkp .yiv9983212220ad a {color:#0000ff;text-decoration:none;}#yiv9983212220 #yiv9983212220ygrp-sponsor #yiv9983212220ygrp-lc {font-family:Arial;}#yiv9983212220 #yiv9983212220ygrp-sponsor #yiv9983212220ygrp-lc #yiv9983212220hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9983212220 #yiv9983212220ygrp-sponsor #yiv9983212220ygrp-lc .yiv9983212220ad {margin-bottom:10px;padding:0 0;}#yiv9983212220 #yiv9983212220actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9983212220 #yiv9983212220activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9983212220 #yiv9983212220activity span {font-weight:700;}#yiv9983212220 #yiv9983212220activity span:first-child {text-transform:uppercase;}#yiv9983212220 #yiv9983212220activity span a {color:#5085b6;text-decoration:none;}#yiv9983212220 #yiv9983212220activity span span {color:#ff7900;}#yiv9983212220 #yiv9983212220activity span .yiv9983212220underline {text-decoration:underline;}#yiv9983212220 .yiv9983212220attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9983212220 .yiv9983212220attach div a {text-decoration:none;}#yiv9983212220 .yiv9983212220attach img {border:none;padding-right:5px;}#yiv9983212220 .yiv9983212220attach label {display:block;margin-bottom:5px;}#yiv9983212220 .yiv9983212220attach label a {text-decoration:none;}#yiv9983212220 blockquote {margin:0 0 0 4px;}#yiv9983212220 .yiv9983212220bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9983212220 .yiv9983212220bold a {text-decoration:none;}#yiv9983212220 dd.yiv9983212220last p a {font-family:Verdana;font-weight:700;}#yiv9983212220 dd.yiv9983212220last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9983212220 dd.yiv9983212220last p span.yiv9983212220yshortcuts {margin-right:0;}#yiv9983212220 div.yiv9983212220attach-table div div a {text-decoration:none;}#yiv9983212220 div.yiv9983212220attach-table {width:400px;}#yiv9983212220 div.yiv9983212220file-title a, #yiv9983212220 div.yiv9983212220file-title a:active, #yiv9983212220 div.yiv9983212220file-title a:hover, #yiv9983212220 div.yiv9983212220file-title a:visited {text-decoration:none;}#yiv9983212220 div.yiv9983212220photo-title a, #yiv9983212220 div.yiv9983212220photo-title a:active, #yiv9983212220 div.yiv9983212220photo-title a:hover, #yiv9983212220 div.yiv9983212220photo-title a:visited {text-decoration:none;}#yiv9983212220 div#yiv9983212220ygrp-mlmsg #yiv9983212220ygrp-msg p a span.yiv9983212220yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9983212220 .yiv9983212220green {color:#628c2a;}#yiv9983212220 .yiv9983212220MsoNormal {margin:0 0 0 0;}#yiv9983212220 o {font-size:0;}#yiv9983212220 #yiv9983212220photos div {float:left;width:72px;}#yiv9983212220 #yiv9983212220photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv9983212220 #yiv9983212220photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9983212220 #yiv9983212220reco-category {font-size:77%;}#yiv9983212220 #yiv9983212220reco-desc {font-size:77%;}#yiv9983212220 .yiv9983212220replbq {margin:4px;}#yiv9983212220 #yiv9983212220ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9983212220 #yiv9983212220ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9983212220 #yiv9983212220ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9983212220 #yiv9983212220ygrp-mlmsg select, #yiv9983212220 input, #yiv9983212220 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv9983212220 #yiv9983212220ygrp-mlmsg pre, #yiv9983212220 code {font:115% monospace;}#yiv9983212220 #yiv9983212220ygrp-mlmsg * {line-height:1.22em;}#yiv9983212220 #yiv9983212220ygrp-mlmsg #yiv9983212220logo {padding-bottom:10px;}#yiv9983212220 #yiv9983212220ygrp-msg p a {font-family:Verdana;}#yiv9983212220 #yiv9983212220ygrp-msg p#yiv9983212220attach-count span {color:#1E66AE;font-weight:700;}#yiv9983212220 #yiv9983212220ygrp-reco #yiv9983212220reco-head {color:#ff7900;font-weight:700;}#yiv9983212220 #yiv9983212220ygrp-reco {margin-bottom:20px;padding:0px;}#yiv9983212220 #yiv9983212220ygrp-sponsor #yiv9983212220ov li a {font-size:130%;text-decoration:none;}#yiv9983212220 #yiv9983212220ygrp-sponsor #yiv9983212220ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv9983212220 #yiv9983212220ygrp-sponsor #yiv9983212220ov ul {margin:0;padding:0 0 0 8px;}#yiv9983212220 #yiv9983212220ygrp-text {font-family:Georgia;}#yiv9983212220 #yiv9983212220ygrp-text p {margin:0 0 1em 0;}#yiv9983212220 #yiv9983212220ygrp-text tt {font-size:120%;}#yiv9983212220 #yiv9983212220ygrp-vital ul li:last-child {border-right:none !important;}#yiv9983212220
Michael Wollin yahoo@mercurysw.com [SCRUMDEVELOPMENT]
2017-09-21 16:43:34 UTC
Permalink
Agree. Mike’s advice is spot on!
Mike,
Actually, that was probably the best thing I could have heard right now. Me running around with my hair on fire isn't going to put the inferno out, it's just going to make me look as incompetent as everyone else.
Thank you, sir.
If you have one boss, talk to that person about what is keeping them up at night that you can help solve for them.
One. Thing.
Work on that.
The rest is burning and will continue to burn.
While it totally can be a career limiting move (as you have stated with the resume comment) remember your job is to WHAT (get clarity on that).
I am sure others will have comments coming.
Good luck with this. I feel deep empathy for you.
Agile and Scrum exposes organizational dysfunctions. Here they are.
- Mike Vizdos
Focus. #deliver
Hi, Scott here. I work remotely (strike 1 against Agile Dev) as a newly christened Project Manager for a software company that uses a combination of onsite and offshore assets (strike 2) in their workflow as a matter of process.
The project I was handed as my first effort in this role is an enormous (strike 3) database migration, where the client insisted we employ Agile Dev principles because they wanted tangible deliverables to be delivered regularly (which would be reasonable if not for the scope of the project).
I knew, when I saw the scope of this project, that Agile was not going to work, so I've been doing my best to adapt at least some of the principles to improve workflow and engagement.
So now I'm neck-deep in it, and I'm taking fire from all directions. Trying to teach the offshore team about Agile principles and my need for them to be creatively involved in the project instead of just waiting for me to tell them exactly what to do and how to do it is an exercise in futility thanks to language and culture barriers. Even the client side is driving me nuts. The communication is so poor, my primary contact on the client side is telling me that my burndown chart tells him that my team is falling behind because the actual tickets remaining line is below the projected line (!!!!!)
I'm at my wit's end here. Advise would be great. And yes, I know, send out resumes is good advice, but that's really not an option at this point. I have to figure out how to keep this whole thing from crashing and burning.
--
Thank you.
- mike
Focus. #deliver
www.michaelvizdos.com <http://www.michaelvizdos.com/>
vanschoo@acm.org [SCRUMDEVELOPMENT]
2017-09-21 05:55:14 UTC
Permalink
Hi Scott,

I'd like to comment on the part you've called "strike 3" against
Agile - the database migration. I understand why you may think Agile
may not be suitable for that work, but that's not necessarily true.

Agile teams have migrated large databases - at least several
terabytes, and no reason they could not be much larger. I know because
I coached a group of teams doing exactly that at a bank. They kept the
apps working that accessed the databases, while migrating one database
table at a time to a new vendor's database. Essentially the "seam"
between old and new database kept moving each day but that was at a
level lower than the apps in use by the bank's employees.

Of course this could not be done without Agile tech practices (think
XP). Way too many teams try to use Scrum without any automated tests,
refactoring, or automated builds etc. That's a fatal though all too
common mistake. You can rapidly build those skills but since you're
under time pressure, I believe you'd need to bring in a good technical
coach on each team, including the offshore ones.

Best of luck in your Agile initiative!

- Nancy V.
Post by ***@yahoo.com [SCRUMDEVELOPMENT]
Hi, Scott here. I work remotely (strike 1 against Agile Dev) as a newly christened Project Manager for a software company that uses a combination of onsite and offshore assets (strike 2) in their workflow as a matter of process.
The project I was handed as my first effort in this role is an enormous (strike 3) database migration, where the client insisted we employ Agile Dev principles because they wanted tangible deliverables to be delivered regularly (which would be reasonable if not for the scope of the project).
I knew, when I saw the scope of this project, that Agile was not going to work, so I've been doing my best to adapt at least some of the principles to improve workflow and engagement.
So now I'm neck-deep in it, and I'm taking fire from all directions. Trying to teach the offshore team about Agile principles and my need for them to be creatively involved in the project instead of just waiting for me to tell them exactly what to do and how to do it is an exercise in futility thanks to language and culture barriers. Even the client side is driving me nuts. The communication is so poor, my primary contact on the client side is telling me that my burndown chart tells him that my team is falling behind because the actual tickets remaining line is below the projected line (!!!!!)
I'm at my wit's end here. Advise would be great. And yes, I know, send out resumes is good advice, but that's really not an option at this point. I have to figure out how to keep this whole thing from crashing and burning.
--
............................................
Agile hardware? Yes! Agile safety-critical Embedded Systems too

Nancy Van Schooenderwoert, Lean-Agile Partners Inc.

US mobile: 781 301 1822 ***@leanagilepartners.com
Twitter: @vanschoo http://www.leanagilepartners.com
............................................
griffin8r73@yahoo.com [SCRUMDEVELOPMENT]
2017-09-21 11:27:16 UTC
Permalink
Nancy,

I wasn't suggesting it wasn't viable for a DB migration, more speaking to the fact that this is a pretty massive migration and, when I was handed the "keys" to this clunker, a 6-month sprint plan (26 two-week sprints) was handed to me with expected deliverables for each sprint.


My understanding is that large-scale projects like this are not good candidates for Agile principles, and definitely that planning them out this far in advance is a terrible idea according to Agile methodologies.


To the rest of you, thank you, some good thoughts here. Working remotely leaves me feeling pretty isolated on the whole situation, because I have to wait for people to respond and/or be available to communicate, then I have to hope (again, language/cultural barriers) they are understanding what I'm trying to tell them.
Kevin Johnston kevj121@gmail.com [SCRUMDEVELOPMENT]
2017-09-21 05:50:08 UTC
Permalink
Does the product owner exist in all of this? If so might be worth
explaining the dysfunctions to them and explaining it’s unlikely to be
fixed without some help re coaching around communications and the agile
principles. I’m assuming the person that told you to use agile is
effectively the P.O. it’s good they see agile as a way forward but they
need to understand that it highlights the problems which have to be solved
if you actually want to be agile and deliver regular value.

Hope it works out

Kevin
George Dinwiddie lists@idiacomputing.com [SCRUMDEVELOPMENT]
2017-09-21 20:42:55 UTC
Permalink
Scott,

You've gotten some good advice. I'll add one more suggestion.

Find some meaningful way of measuring progress. In this case, I'd want
to measure the ability to use the migrated data. If you can figure out
the ways in which it's currently being used, you can track progress by
which of those ways can be successfully used on the migrated database.
This will give you a clear view of the progress in a way that's less
likely to hide undoneness. It might also give you some good ideas on how
to chunk the work for taking smaller steps and setting priorities.

- George
Post by Scott Griffin ***@yahoo.com [SCRUMDEVELOPMENT]
Hi, Scott here.  I work remotely (strike 1 against Agile Dev) as a newly
christened Project Manager for a software company that uses a
combination of onsite and offshore assets (strike 2) in their workflow
as a matter of process.
The project I was handed as my first effort in this role is an enormous
(strike 3) database migration, where the client insisted we employ Agile
Dev principles because they wanted tangible deliverables to be delivered
regularly (which would be reasonable if not for the scope of the project).
I knew, when I saw the scope of this project, that Agile was not going
to work, so I've been doing my best to adapt at least some of the
principles to improve workflow and engagement.
So now I'm neck-deep in it, and I'm taking fire from all directions.
Trying to teach the offshore team about Agile principles and my need for
them to be creatively involved in the project instead of just waiting
for me to tell them exactly what to do and how to do it is an exercise
in futility thanks to language and culture barriers.  Even the client
side is driving me nuts.  The communication is so poor, my primary
contact on the client side is telling me that my burndown chart tells
him that my team is falling behind because the actual tickets remaining
line is below the projected line (!!!!!)
I'm at my wit's end here.  Advise would be great.  And yes, I know, send
out resumes is good advice, but that's really not an option at this
point.  I have to figure out how to keep this whole thing from crashing
and burning.
--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------
Loading...