• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

1282 Agile courses in Manchester delivered Online

Use Cases for Business Analysis: Virtual In-House Training

By IIL Europe Ltd

Use Cases for Business Analysis: Virtual In-House Training The use case is a method for documenting the interactions between the user of a system and the system itself. Use cases have been in the software development lexicon for over twenty years, ever since it was introduced by Ivar Jacobson in the late 1980s. They were originally intended as aids to software design in object-oriented approaches. However, the method is now used throughout the Solution Development Life Cycle from elicitation through to specifying test cases, and is even applied to software development that is not object oriented. This course identifies how business analysts can apply use cases to the processes of defining the problem domain through elicitation, analyzing the problem, defining the solution, and confirming the validity and usability of the solution. What you will Learn You'll learn how to: Apply the use case method to define the problem domain and discover the conditions that need improvement in a business process Employ use cases in the analysis of requirements and information to create a solution to the business problem Translate use cases into requirements Getting Started Introductions Course structure Course goals and objectives Foundation Concepts Overview of use case modeling What is a use case model? The 'how and why' of use cases When to perform use case modeling Where use cases fit into the solution life cycle Use cases in the problem domain Use cases in the solution domain Use case strengths and weaknesses Use case variations Use case driven development Use case lexicon Use cases Actors and roles Associations Goals Boundaries Use cases though the life cycle Use cases in the life cycle Managing requirements with use cases The life cycle is use case driven Elicitation with Use Cases Overview of the basic mechanics and vocabulary of use cases Apply methods of use case elicitation to define the problem domain, or 'as is' process Use case diagrams Why diagram? Partitioning the domain Use case diagramming guidelines How to employ use case diagrams in elicitation Guidelines for use case elicitation sessions Eliciting the problem domain Use case descriptions Use case generic description template Alternative templates Elements Pre and post conditions Main Success Scenario The conversation Alternate paths Exception paths Writing good use case descriptions Eliciting the detailed workflow with use case descriptions Additional information about use cases Analyzing Requirements with Use Cases Use case analysis on existing requirements Confirming and validating requirements with use cases Confirming and validating information with use cases Defining the actors and use cases in a set of requirements Creating the scenarios Essential (requirements) use case Use case level of detail Use Case Analysis Techniques Generalization and Specialization When to use generalization or specialization Generalization and specialization of actors Generalization and specialization of use cases Examples Associating generalizations Subtleties and guidelines Use Case Extensions The <> association The <> association Applying the extensions Incorporating extension points into use case descriptions Why use these extensions? Extensions or separate use cases Guidelines for extensions Applying use case extensions Patterns and anomalies o Redundant actors Linking hierarchies Granularity issues Non-user interface use cases Quality considerations Use case modeling errors to avoid Evaluating use case descriptions Use case quality checklist Relationship between Use Cases and Business Requirements Creating a Requirements Specification from Use Cases Flowing the conversation into requirements Mapping to functional specifications Adding non-functional requirements Relating use cases to other artifacts Wire diagrams and user interface specifications Tying use cases to test cases and scenarios Project plans and project schedules Relationship between Use Cases and Functional Specifications System use cases Reviewing business use cases Balancing use cases Use case realizations Expanding and explaining complexity Activity diagrams State Machine diagrams Sequence diagrams Activity Diagrams Applying what we know Extension points Use case chaining Identifying decision points Use Case Good Practices The documentation trail for use cases Use case re-use Use case checklist Summary What did we learn, and how can we implement this in our work environment?

Use Cases for Business Analysis: Virtual In-House Training
Delivered OnlineFlexible Dates
£850

Bespoke and One-off Courses and Workshops

By Beyond Theory: business training & coaching

leadership management training course

Bespoke and One-off Courses and Workshops
Delivered in Northampton or UK Wide or OnlineFlexible Dates
Price on Enquiry

Customer Service Leadership - accredited by the Institute of Leadership

By Beyond Theory: business training & coaching

leadership management training course

Customer Service Leadership - accredited by the Institute of Leadership
Delivered in Northampton or UK Wide or OnlineFlexible Dates
Price on Enquiry

Engaging Leadership - accredited by the Institute of Leadership

By Beyond Theory: business training & coaching

leadership management training course

Engaging Leadership - accredited by the Institute of Leadership
Delivered in Northampton or UK Wide or OnlineFlexible Dates
Price on Enquiry

Effecting Business Process Improvement: Virtual In-House Training

By IIL Europe Ltd

Effecting Business Process Improvement: Virtual In-House Training Business analysts facilitate the solution of business problems. The solutions are put into practice as changes to the way people perform in their organizations and the tools they use. The business analyst is a change agent who must understand the basic principles of quality management. This course covers the key role that business analysts play in organizational change management. What you will Learn You will learn how to: Define and document a business process Work with various business modeling techniques Perform an enterprise analysis in preparation for determining requirements Analyze business processes to discern problems Foundation Concepts Overview of business analysis and process improvement Defining the business process Introducing the proactive business analyst Focusing on business process improvement for business analysts Launching a Successful Business Process Improvement Project Overview of the launch phase Understanding and creating organizational strategy Selecting the target process Aligning the business process improvement project's goals and objectives with organizational strategy Defining the Current Process Overview of current process phase Documenting the business process Business modeling options: work-flow models Business modeling options: Unified Modeling Language (UML) model adaptations for business processes Analyzing the Current Process Process analysis overview Evaluation: establishing the control group Opportunity techniques: multi-discipline problem-solving Opportunity techniques: matrices Building and Sustaining a Recommended Process Overview of the recommended process and beyond Impact analysis Recommended process Transition to the business case Return to proactive state

Effecting Business Process Improvement: Virtual In-House Training
Delivered OnlineFlexible Dates
£850

Python Advanced Training Course

By One Education

Take your Python programming knowledge several notches higher with this advanced training course designed for learners who already speak Python fluently—but want to speak it better. This course delves into deeper aspects of the language, brushing aside the basics and stepping into the more elegant, expressive, and efficient use of Python. From working confidently with decorators, generators, and closures, to understanding asynchronous programming and advanced data structures—this course is tailored for those who want their code to do more, with less. Python may be known for its simplicity, but once you scratch beneath the surface, there’s an entire world of finesse waiting to be explored. Whether you’re brushing up for senior-level roles, fine-tuning your automation skills, or aiming to make your code leaner and smarter—this course offers a structured approach to tackling the tricky bits of Python with a touch of confidence and a dash of clarity. Let’s just say, if Python had an upper crust, you’re about to join it. Learning Outcomes: Gain a deeper understanding of advanced-level Python concepts. Learn how to work with files and handle advanced file operations. Discover how to create and use Python classes to write efficient and maintainable code. Understand how to use library functions to streamline your workflow and take your Python development skills to the next level. Learn how to use Python to build real-world projects and applications. The Python Advanced Training course is designed to provide you with the skills and knowledge you need to become a proficient Python developer. Whether you're a beginner or an experienced programmer looking to enhance your Python skills, this course is perfect for you. Starting with the basics of file handling and moving on to more advanced topics, such as classes and library functions, this course covers everything you need to know to become a master Python developer. You'll learn how to handle advanced file operations, create and use Python classes to write efficient and maintainable code and use library functions to streamline your workflow and take your Python development skills to the next level. Python Advanced Training Course Curriculum Section 01: Introduction Section 02: File Handling Section 03: Python Classes Section 04: Library Functions How is the course assessed? Upon completing an online module, you will immediately be given access to a specifically crafted MCQ test. For each test, the pass mark will be set to 60%. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of __ GBP. £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Python developers who want to expand their knowledge of advanced Python concepts. Programmers who want to enhance their Python skills and build real-world projects. Entrepreneurs who want to develop their own Python-based applications. Students who want to enhance their Python skills and prepare for a career in programming. Anyone who wants to take their Python programming skills to the next level. Career path Python Developer: £28,000 - £55,000 Data Analyst: £24,000 - £45,000 Software Engineer: £28,000 - £60,000 Technical Lead: £40,000 - £90,000 Chief Technology Officer: £90,000 - £250,000 Certificates Certificate of completion Digital certificate - £9 You can apply for a CPD Accredited PDF Certificate at the cost of £9. Certificate of completion Hard copy certificate - £15 Hard copy can be sent to you via post at the expense of £15.

Python Advanced Training Course
Delivered Online On Demand2 hours
£12

Writing and Managing Requirements Documents: Virtual In-House Training

By IIL Europe Ltd

Writing and Managing Requirements Documents: Virtual In-House Training This course is part of IIL's Business Analysis Certificate Program (BACP), a program designed to help prepare individuals pass the IIBA™ Certification exam to become a Certified Business Analysis Professional (CBAP™). Learn more at www.iil.com/bacp. Once a business analyst has completed the information gathering and analysis to produce the solution to a business problem, the results must be documented for all stakeholders to see and understand. This course will enhance the skill set needed for writing and managing the complex readership that business analysts interact with on a day-to-day basis. What you will Learn Upon completion, participants will be able to: Write an understood requirements document that is approvable and acceptable Validate a requirements document Manage the changes to requirements documents through the SDLC Foundation Concepts The role of the business analyst An introduction to the BABOK® Guide The business analyst and the product/project life cycle The requirements documentation process Planning for Effective Requirements Documentation Overview of requirements planning Planning for validation Planning for verification: well-formed criteria Planning for verification: understood and usable criteria Writing Effective Requirements Documents Overview of writing requirements documents Using a standard structure / template Applying formatting techniques Meeting the challenge of writing non-functional requirements Baselining Requirements Documents Overview of the requirements baseline process Validation Verification Approval Managing Requirements Change through the Product Life Cycle Overview of requirements change management Establishing a formal change management process Tracing requirements through design and development (build, test, and implementation) Following through to post-implementation (transition and early production)

Writing and Managing Requirements Documents: Virtual In-House Training
Delivered OnlineFlexible Dates
£850

Facilitation Skills for Business Analysts - Communication and Problem Solving: On-Demand

By IIL Europe Ltd

Facilitation Skills for Business Analysts - Communication and Problem Solving: On-Demand This course teaches the methods needed to organize and run information-gathering events. It combines the basics of graphic decision making and modeling with facilitation, communication, and meeting management skills. What You Will Learn Upon completion, participants will be able to: Define the solution scope Work with the development team in the systems testing stage Ensure the solution is usable in the business environment Foundation Concepts Defining the Business Analyst Function Role of the Business Analyst as Change Agent An Introduction to the BABOK® Guide Business Analyst Roles and Relationships through the Project Life Cycle Business Analysis Planning and Monitoring - Defining the Process Overview of Business Analysis Planning & Monitoring (BAP&M) BAP&M - Process and Tools BAP&M - Roles and Responsibilities BAP&M - Governance, Information Management & Performance Improvement Elicitation and Collaboration - Gathering and Confirming Information Overview of Elicitation and Collaboration Elicitation and Collaboration Techniques Requirements Life Cycle Management - Maintaining Requirements and Design Information Overview of Requirements Life Cycle Management Requirements Life Cycle Management Tasks - Details Strategy Analysis - Providing Context to Requirements Analysis and Design Definition Overview of Strategy Analysis Analyze Current State Define Future State Assess Risks Define Change Strategy Requirements Analysis and Design Definition - Defining Solution Options Overview of Requirements Analysis and Design Definition (RA&DD) The Anatomy of Requirements RA&DD Task Descriptions RA&DD Techniques Solution Evaluation - Assessing Solution Performance Overview of Solution Evaluation Solution Evaluation Tasks Solution Evaluation in Development Stages Underlying Competencies Overview of Underlying Competencies (UCs) Underlying Competencies - Details

Facilitation Skills for Business Analysts - Communication and Problem Solving: On-Demand
Delivered Online On Demand30 minutes
£1,250

AI Coaching for Executives: Empowering Leaders in the Age of Generative AI

By AECS

Executive AI Coaching: Boost Your Leadership with Generative AI Unlock the power of AI for your business with personalised executive coaching. Paul Addicott-Evans, founder of AECS, offers bespoke 1-on-1 sessions to transform leaders into AI champions. Enhance productivity, drive innovation, and stay ahead in the AI revolution. 20+ years of tech and business expertise. Tailored for C-suite, senior leaders, and entrepreneurs. Elevate your leadership—master generative AI today!

AI Coaching for Executives: Empowering Leaders in the Age of Generative AI
Delivered OnlineFlexible Dates
FREE to £799

PRINCE2 6th Edition Practitioner Passport: On-Demand

By IIL Europe Ltd

PRINCE2® 6th Edition Practitioner Passport: On-Demand PRINCE2® 6th edition Practitioner Passport is your route to achieving the PRINCE2® certification at your own pace. This on-demand course is accredited by AXELOS to support self-study distance learning for the PRINCE2® 6th edition Foundation and Practitioner examinations. What You Will Learn You'll learn how to: Identify the purpose and major content of all roles, components, processes, and themes as described in the manual Identify the source or derivation of process groups, from their purpose and / or key content Indicate the relationships between processes and themes of a project Apply PRINCE2® in an actual project environment, simulated via a case study provided as part of the exam Processes-CS and MP Processes-SU and IP Introduction to PRINCE2® Getting Started Processes-DP, SB, and CP Organization Theme Business Case Theme Risk Theme Plans Theme Quality Theme Change Theme Progress Theme

PRINCE2 6th Edition Practitioner Passport: On-Demand
Delivered Online On Demand30 hours
£1,350