"12 Questions Every Great Agile Team Answers Every Day" helps you learn to adopt Agile values, methods, and techniques by taking on a dozen key questions you need to thrive in today’s conflicted environment.
----- Meeting Notes (3/15/15 18:44) -----
Transition from philisophical to practical
Idea #1: Work with your management team to establish a clear set of common values that include: transparency, collaboration, failing–fast, iterative and incremental, and a strong bias towards spending more effort writing software than writing documentation.
This, of course, is an Agile implementation of Generic Practice 2.1 “Establish an Organizational Policy” that can leverage practices in Organizational Process Focus and Organizational Process Definition to make it real with supporting processes and tools. So, instead of saying “Policies? We’ve got binders full of ‘em!” focus on the values instead.
Idea #1: Work with your management team to establish a clear set of common values that include: transparency, collaboration, failing–fast, iterative and incremental, and a strong bias towards spending more effort writing software than writing documentation.
This, of course, is an Agile implementation of Generic Practice 2.1 “Establish an Organizational Policy” that can leverage practices in Organizational Process Focus and Organizational Process Definition to make it real with supporting processes and tools. So, instead of saying “Policies? We’ve got binders full of ‘em!” focus on the values instead.
Idea #1: Work with your management team to establish a clear set of common values that include: transparency, collaboration, failing–fast, iterative and incremental, and a strong bias towards spending more effort writing software than writing documentation.
This, of course, is an Agile implementation of Generic Practice 2.1 “Establish an Organizational Policy” that can leverage practices in Organizational Process Focus and Organizational Process Definition to make it real with supporting processes and tools. So, instead of saying “Policies? We’ve got binders full of ‘em!” focus on the values instead.
Idea #2: Establish a precise model for the different levels of planning that your team is going to perform. Release Planning, Sprint Planning, and planning for the tasks associated with each User Story are a few examples. Those plans include the who, what, where, and how of each level. Develop a clear requirements architecture for customer needs, epics, and user stories, including a “definition of ready” for each one, as well as the estimation methods that are going to be used for each. Establish an agreement with your team on how each aspect of the software engineering process is going to work: how is code going to be written? How are code reviews going to be conducted? How is testing going to work within each Sprint?
I call these “the “CMMI Questions.” Instead of slavishly complying with the practices, turn them into questions to be answered by the team.
In this case, the questions are about Generic Practice SP2.2 “Plan the Process,” supported by Project Planning, Project Monitoring and Control, Integrated Project Management, Risk Management, Technical Solution, and almost every other Process Area in the CMMI!
Idea #3: Procure all of the resources to support the items identified in Idea #2. These might include: co-located workspace, planning poker decks, pair programming desks, software tools such as Sharepoint, Jira or Team Foundation Server, and the funding for the various tools, resources, facilities and other components required to execute the ceremonies and events.
This idea is an Agile manifestation of Generic Practice 2.3 Provide Resources, along with its related Process Areas Supplier Agreement Management, Project Planning, Integrated Project Management, Technical Solution, and others.
Idea #3: Procure all of the resources to support the items identified in Idea #2. These might include: co-located workspace, planning poker decks, pair programming desks, software tools such as Sharepoint, Jira or Team Foundation Server, and the funding for the various tools, resources, facilities and other components required to execute the ceremonies and events.
This idea is an Agile manifestation of Generic Practice 2.3 Provide Resources, along with its related Process Areas Supplier Agreement Management, Project Planning, Integrated Project Management, Technical Solution, and others.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.
Idea #5: Suck it up and train people. Train them to be Product Owners and Scrum Masters. Most importantly, train teams to be self-disciplined, empowered Agile citizens that trust the process and live the Agile values from Idea #1 everyday.
This is Generic Practice GP2.5 Train People, with the related Process Area Organizational Training. If you do nothing else, do this. Do. It. Now.