What is involved in Agile Unified Process
Find out what the related areas are that Agile Unified Process connects with, associates with, correlates with or affects, and which require thought, deliberation, analysis, review and discussion. This unique checklist stands out in a sense that it is not per-se designed to give answers, but to engage the reader and lay out a Agile Unified Process thinking-frame.
How far is your company on its Agile Unified Process journey?
Take this short survey to gauge your organization’s progress toward Agile Unified Process leadership. Learn your strongest and weakest areas, and what you can do now to create a strategy that delivers results.
To address the criteria in this checklist for your organization, extensive selected resources are provided for sources of further research and information.
Start the Checklist
Below you will find a quick checklist designed to help you think about which Agile Unified Process related domains to cover and 91 essential critical questions to check off in that domain.
The following domains are covered:
Agile Unified Process, Agile modeling, Agile software development, Configuration Management, Database refactoring, Disciplined agile delivery, Enterprise Unified Process, Project Management, Rational Unified Process, Test-driven development, Unified Process, Unit testing:
Agile Unified Process Critical Criteria:
Use past Agile Unified Process tactics and assess what counts with Agile Unified Process that we are not counting.
– Do we aggressively reward and promote the people who have the biggest impact on creating excellent Agile Unified Process services/products?
– To what extent does management recognize Agile Unified Process as a tool to increase the results?
Agile modeling Critical Criteria:
Consolidate Agile modeling risks and get answers.
– How do we maintain Agile Unified Processs Integrity?
– Is Agile Unified Process Required?
Agile software development Critical Criteria:
Be responsible for Agile software development visions and develop and take control of the Agile software development initiative.
– Management buy-in is a concern. Many program managers are worried that upper-level management would ask for progress reports and productivity metrics that would be hard to gather in an Agile work environment. Management ignorance of Agile methodologies is also a worry. Will Agile advantages be able to overcome the well-known existing problems in software development?
– The sprint backlog is the list of work the team must address during the next sprint. The list is derived by selecting stories/features from the top of the product backlog until the team feels they have enough work to fill the sprint. Is this done by the team asking, Can we also do this?
– How do you take a methodology, like agile development, that basically evolved in small groups and then scale it up so that it works on projects with hundreds of developers and thousands of users?
– Can working in an agile mode assist a corporate venture in achieving good results early, in starting business, and in bringing income for the parent company?
– How do you take an approach like CMM that is heavily about management control and measurement and make it light on its feet?
– How do agile methods support the principles of Agile Manifesto when using in-house software development methods?
– Does the organization have a distinct quality program that support continuous process improvement?
– Why is it important to have senior management support for a Agile Unified Process project?
– Which is really software best practice to us, CMM or agile development?
– Do we know the difference between lean and agile software development?
– To what level of detail will you capture the requirements, if at all?
– Will the broader project community be populated appropriately?
– How can Trello be used as an Agile project management tool?
– How do you scale Agile to large (500-5000 person) teams?
– How large is the system that is being developed?
– What Can We Learn From a Theory of Complexity?
– How do disciplined agile teams work at scale?
– How good are our agile methods?
– How much modeling to do?
– Have we Adopted Agile?
Configuration Management Critical Criteria:
Administer Configuration Management decisions and do something to it.
– A Configuration Management database (cmdb) can contain different configuration items (cis). Which items would not normally be regarded as a ci?
– How do you stabilize a codeline for an impending release while also allowing new work to continue on an active codeline?
– Which cloud Service Management process maintains information in the Configuration Management database (cmdb)?
– What tools do you use once you have decided on a DevOps strategy and more importantly how do you choose?
– What would you like the cmdb to do for you -how would they like it to change your life?
– Can we answer questions like: Are baselines being set at regular points in time?
– What software, databases, servers, hardware, etc., are used by this service?
– When can the building, testing and implementation of a change begin?
– Has change implementation been approved by appropriate authorities?
– Can we answer questions like: Are all data files available?
– Are all identified requirements allocated to test cases?
– What versions are affected by a change to component x?
– Which incidents should be logged by the service desk?
– Interdisciplinary review of proposed change complete?
– Motivation: why software Configuration Management?
– What do we do in regression testing?
– Independent verification complete?
– What is configuration management?
– Why establish baselines?
Database refactoring Critical Criteria:
Discuss Database refactoring results and forecast involvement of future Database refactoring projects in development.
– How do we know that any Agile Unified Process analysis is complete and comprehensive?
– Are there Agile Unified Process Models?
Disciplined agile delivery Critical Criteria:
Conceptualize Disciplined agile delivery risks and reinforce and communicate particularly sensitive Disciplined agile delivery decisions.
– What is the purpose of Agile Unified Process in relation to the mission?
– What is and why Disciplined Agile Delivery (DAD)?
– How much does Agile Unified Process help?
Enterprise Unified Process Critical Criteria:
Merge Enterprise Unified Process visions and diversify disclosure of information – dealing with confidential Enterprise Unified Process information.
– What are your key performance measures or indicators and in-process measures for the control and improvement of your Agile Unified Process processes?
– Is Supporting Agile Unified Process documentation required?
Project Management Critical Criteria:
Gauge Project Management tasks and correct better engagement with Project Management results.
– First iteration. The plan for the team is then a list of prioritized features, and who is to perform the tasks of developing the features is decided on during the iteration. What is important in the kick-off meeting to enable feedback and learning?
– Does it replace or negate traditional project management concerns with risk, scheduling, metrics, and execution, or does it shift how we think about these and necessitate new techniques and approaches?
– Are there project management practices that remain constant across traditional, hybrid, and agile approaches (e.g., Risk Management, stakeholder management, team building)?
– Are there contextual conditions, such as the size of the project or nature of the task, that signal a better fit for agile versus traditional project management approaches?
– Are your current project management and time and expense capture applications outdated and expensive to update and maintain?
– A heuristic, a decision support system, or new practices to improve current project management?
– So, if the project no longer needs a detailed master project plan, why does it need a project manager?
– Can agile project management be adopted by industries other than software development?
– So, how do we adapt project management techniques to deal with this key reality?
– How do organizations adapt to a radically new framework such as agile?
– Does your organization have a Project Management Office (PMO)?
– Why are project management models not used in maintenance?
– Are there separate sub-systems that have to communicate?
– Can scrum do the same for globally distributed teams?
– What about when our context is not so simple?
– How much project management is needed?
– What is Project Management?
– When does a project begin and end?
– What is scrum?
Rational Unified Process Critical Criteria:
Win new insights about Rational Unified Process issues and reduce Rational Unified Process costs.
– How do we Identify specific Agile Unified Process investment and emerging trends?
– Can Management personnel recognize the monetary benefit of Agile Unified Process?
Test-driven development Critical Criteria:
Air ideas re Test-driven development tactics and assess and formulate effective operational and Test-driven development strategies.
– What role does communication play in the success or failure of a Agile Unified Process project?
– How will you measure your Agile Unified Process effectiveness?
Unified Process Critical Criteria:
Rank Unified Process tasks and stake your claim.
– What are your current levels and trends in key measures or indicators of Agile Unified Process product and process performance that are important to and directly serve your customers? how do these results compare with the performance of your competitors and other organizations with similar offerings?
– What are the business goals Agile Unified Process is aiming to achieve?
– How to deal with Agile Unified Process Changes?
Unit testing Critical Criteria:
Steer Unit testing failures and be persistent.
– Is there a Agile Unified Process Communication plan covering who needs to get what information when?
– Do we all define Agile Unified Process in the same way?
– What is our Agile Unified Process Strategy?
This quick readiness checklist is a selected resource to help you move forward. Learn more about how to achieve comprehensive insights with the Agile Unified Process Self Assessment:
Author: Gerard Blokdijk
CEO at The Art of Service | http://theartofservice.com
Gerard is the CEO at The Art of Service. He has been providing information technology insights, talks, tools and products to organizations in a wide range of industries for over 25 years. Gerard is a widely recognized and respected information expert. Gerard founded The Art of Service consulting business in 2000. Gerard has authored numerous published books to date.
To address the criteria in this checklist, these selected resources are provided for sources of further research and information:
Agile Unified Process External links:
What is AGILE UNIFIED PROCESS? What does AGILE …
The Life Cycle of the Agile Unified Process – YouTube
The Agile Unified Process (AUP) – Ambysoft.com Home Page
Agile modeling External links:
Agile Modeling with Mind Map and UML | StickyMinds
Keys to the Successful Adoption of Agile Modeling – Smartsheet
Agile Modeling and Prototyping – Instructure
Agile software development External links:
Introducing Agile Software Development
Configuration Management External links:
Configuration Management Certification & Training …
Configuration Management | IpX
Interactive Configuration Management and Procurement …
Database refactoring External links:
What is Database Refactoring | IGI Global
liquibase.org – Liquibase | Database Refactoring | Liquibase
Liquibase | Database Refactoring | Home
Disciplined agile delivery External links:
Disciplined Agile Delivery – Meetup
Disciplined Agile Delivery (DAD) – YouTube
Disciplined Agile Delivery – Google+
Enterprise Unified Process External links:
The Enterprise Unified Process: Extending the Rational Unified Process by Scott W. Ambler (2005-02-21) [Scott W. Ambler;John Nalbone;Michael J. Vizdos] on …
EUP – Enterprise Unified Process. Looking for abbreviations of EUP? It is Enterprise Unified Process. Enterprise Unified Process listed as EUP
http://The Enterprise Unified Process – Ambler, Scott W./ …
Project Management External links:
LearnSmart IT & Project Management Online Training …
Rational Unified Process External links:
What is Rational Unified Process (RUP)? Webopedia …
A Manager’s Introduction to the Rational Unified Process …
Test-driven development External links:
Test-Driven Development with Python | TechLife …
Unified Process External links:
The Four Phases | Overview of the Unified Process | InformIT
CDC UP | Home Page of the CDC Unified Process
Unified Process Life Cycle Flashcards | Quizlet
Unit testing External links:
Live Unit Testing in Visual Studio | Microsoft Docs
Unit Testing – Efficient Java Matrix Library
Introduction to Unit Testing | QUnit