So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n
So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n
The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n
So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n
My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n
The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n
So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n
Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n
My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n
The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n
So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n
Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n
Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n
My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n
The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n
So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n
Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n
Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n
Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n
My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n
The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n
So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n
The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n
Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n
Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n
Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n
My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n
The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n
So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n
The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n
Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n
Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n
Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n
My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n
The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n
So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n
Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n So, those are the reasons for the birth of the ProMentorSM<\/sup> framework shown below \u2013 so that our customers, ourselves and other providers work together to address individual development needs in a holistic fashion.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n Related to the above, is the fact that in the big picture for PM competency development, there were some services that PM Power could provide and there were others outside its scope. However, the effectiveness of these other \u201cout of scope\u201d elements was critical for the success of our \u201cwithin scope\u201d elements. For example, in addressing individual development needs, we may recommend a specialized training program (say, in Emotional Intelligence) which we may not ourselves provide but is needed to complement our interventions to form a comprehensive package for the participant PM.<\/p>\n\n\n\n So, those are the reasons for the birth of the ProMentorSM<\/sup> framework shown below \u2013 so that our customers, ourselves and other providers work together to address individual development needs in a holistic fashion.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n Over time I could see they developed a mutually healthy respect for each other \u2013 something that is not so common in traditional set-ups.<\/p>\n\n\n\n My recent experience with another large enterprise was quite similar. The only difference here was that the development and test teams were already co-located but both had to work with another team \u2013 the database team - for implementing stories.<\/p>\n\n\n\n The database engineers were part of the scrum team but were sitting separately as a functional group. They attended the scrum meetings but not very regularly and even when they did, they often would give their updates and walk out citing some reason or the other. The development and test engineers used to grumble about the database engineers not feeling part of the team. While I brought out the importance of having the DB folks co-located with the Scrum Master, he wanted me to help broach the subject with the DB team manager.<\/p>\n\n\n\n Fortunately I had no difficulty in getting the DB manager accede to the move to co-locate the DB engineers with the rest of the team. This actually worked wonders within a month. There was a much quicker resolution of issues involving the DB team, a good working relationship built with each other across the entire team and needless to add, the team productivity and morale improved.<\/p>\n\n\n\n Before concluding let me deliberate one important point. It is true that co-location of teams usually improves collaboration but are we saying that effective collaboration is not possible without co-location of teams?<\/p>\n\n\n\n Certainly not, because we have seen many open source software development teams collaborate brilliantly across virtually all time zones without having ever seen each other. What then is the reason for their successful collaboration?<\/p>\n\n\n\n My two cents on this is that it has got to do with sharing a common purpose, goal and the passion to ensure that they succeed as a team. The overarching culture of the open source movement, the do\u2019s and don\u2019ts for individual contributors and the rewards system are all well-accepted and act as the \u201cnorming glue\u201d for people working on the same open source product across distant lands.<\/p>\n\n\n\n The role that you play, the contribution that you make as an individual etc. don\u2019t matter as much as what the team working accomplishes. Co-location helps improve this significantly but basic tenets and norms of effective team work are far more important and cannot be understated.<\/p>\n\n\n\n So, to me the first step in Agile transformation is to ensure that the environment is right in terms of culture and teaming (through vision, goal setting, communication, collaboration and co-location as far as possible). And I am sure you would agree with me that it\u2019s usually not such a baby step! While I would be sharing my own experience on this in one of the future blogs, here are some questions that would promote an interesting discussion in this forum and I am keenly looking forward to it.<\/p>\n\n\n\n Related to the above, is the fact that in the big picture for PM competency development, there were some services that PM Power could provide and there were others outside its scope. However, the effectiveness of these other \u201cout of scope\u201d elements was critical for the success of our \u201cwithin scope\u201d elements. For example, in addressing individual development needs, we may recommend a specialized training program (say, in Emotional Intelligence) which we may not ourselves provide but is needed to complement our interventions to form a comprehensive package for the participant PM.<\/p>\n\n\n\n So, those are the reasons for the birth of the ProMentorSM<\/sup> framework shown below \u2013 so that our customers, ourselves and other providers work together to address individual development needs in a holistic fashion.<\/p>\n\n\n\n As we began to use ProMentorSM<\/sup> in our engagements, we found it very effective to engage with our customers in a structured fashion \u2013 understanding customer & individual work context, eliciting needs, highlighting dependencies and tuning our offerings. Our customers benefited from the results through highly contextual, customized and comprehensive assistance to individual project managers.<\/p>\n\n\n\n ProMentorSM <\/sup>also helped us to organize ourselves better and continually enrich the content underlying the framework. Our content has grown significantly over the years - such as PM assessment questionnaires, presentations, videos, case studies, PM qualification instruments, coaching methodology and so on. So, there is much meat in the framework elements!<\/p>\n\n\n\n The proof of the pudding is that ProMentorSM<\/sup> has guided our thought process as well as the execution of our customer engagements since 2006. Several hundred project managers have benefited and continue to benefit from our PM competency development programs based on the ProMentorSM <\/sup>framework. Not just another f-word? Write to us on what you think (info@pm-powerconsulting.com).<\/p>\n","post_title":"ProMentor - A framework for PM Competency Development","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"promentor-a-framework-for-pm-competency-development","to_ping":"","pinged":"","post_modified":"2024-09-17 20:01:02","post_modified_gmt":"2024-09-17 14:31:02","post_content_filtered":"","post_parent":0,"guid":"http:\/\/blogs.pm-powerconsulting.com\/blogs\/?p=1338","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1323,"post_author":"15","post_date":"2014-09-22 15:37:06","post_date_gmt":"2014-09-22 10:07:06","post_content":"\n When I started as an Agile coach eight years ago, my only relative and somewhat debatable \u201cagile\u201d experience was some iterative development we did on a very large product over nearly 19 months. This was a project where we worked with 6-week iterations for 14 iterations!!<\/p>\n\n\n\n One thing that project taught me was the value of getting two engineering teams \u2013 development and testing \u2013 work together without the usual wall separating them. Having been involved with heading an independent test team, I can tell you how difficult it is to change the mind-set of test engineers from working independently validating products to working collaboratively with the development team, in building quality into the product as you develop it. The same is true of the mind-set of the development team in accepting the test engineers as part of their team.<\/p>\n\n\n\n The first team I coached on Agile had the development and test team sitting in separate floors of a building. When I brought the subject of co-located teams and recommended that the development and test engineers sit side by side on the same area in the same floor, I was given a haughty look by the concerned test manager.<\/p>\n\n\n\n Fortunately for me the Delivery Manager was very open and pro-agile and helped me convince the test manager. After a huge reluctance the test engineers (about 5 or 6 representing two separate scrum teams) moved to the same location close to the development team.<\/p>\n\n\n\n You could really see the cold war that existed between the two teams at that time with neither side talking to the other in the first few days. The test engineers continued to go for lunch with their friends in the other floor while the development team continued to be together.<\/p>\n\n\n\n Things started changing after a couple of weeks. The test team needed clarifications from the developers for writing test cases and the hitherto mail route for clarifications was abandoned for a quick face-to-face chat. Subsequently the development engineers felt free to approach the test engineers for trying out a developer build on their machine and slowly they started interacting more and more.<\/p>\n\n\n\n<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n
<\/a><\/figure>\n\n\n\n
\n
<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
\n
<\/a><\/figure>\n\n\n\n