Agile Easy Read Snippets - Book 1. Agile Snippets. David Geoffrey Litten Agile Primer

Size: px
Start display at page:

Download "Agile Easy Read Snippets - Book 1. Agile Snippets. David Geoffrey Litten Agile Primer"

Transcription

1 Agile Easy Read Snippets - Book 1 Agile Snippets David Geoffrey Litten Agile Primer

2 The origins of DSDM Atern and Agile. The DSDM consortium which was formed in 1994, resulted from a need for a different approach to software development. This was in two main areas; the first was for a quicker method, and the second was to develop a scalable and maintainable form of software applications that was suitable for current business requirements. The DSDM consortium harnessed the knowledge skills and experience of various organizations, business users and consultants to help develop this new approach. Modern organizations need to develop and build such applications quickly in order to respond to change, and to actively involve representatives from the business so that they too were committed to the change from the outset. This new method and its techniques were based upon a documented and repeatable lifecycle harnessing an iterative development approach. Accordingly, DSDM Atern and was launched in April of The focus of DSDM Atern is on delivery of early business benefits, and since its launch, it has been enhanced for various types of project, including those with no technology elements. DSDM Atern is an agile project delivery framework for business solutions and is appropriate for all types of project, not just software development. This framework is able to support both the development and deployment of high speed, high quality business solutions in increments that deliver within tight timescales. DSDM Atern and agile project management have the priority to deliver business value to the customer on time, on budget and to the right quality rather than delivering against a fixed and rigid specification. To do this, time and cost are fixed within an agile project management project, while the functionality and features to be delivered are flexible. A major misunderstanding about an agile project is that project management is no longer needed, and therefore agile is best applied to small and simple undertakings. This incorrect CasaBlanca Publishing agile easy read snippets 2

3 assumption leads to another error, and that is than organization must use either agile or traditional project management. A fact that his little known is that DSDM Atern was originally designed to integrate with the PRINCE2 methodology. DSDM Atern can be used straight out of the box allowing organizations two that simply adopt this tried and tested approach. If an organization already uses PRINCE2, then adopting agile project management will enable them to harness the power of both and hence provide a complimentary best practice set of processes. Both agile project management and DSDM Atern have a formally recognize certification process which case the development of professionalism as part of an individual s professional development. The Agile project management certification provides both foundation and practitioner levels which allowed an individual to progress from a basic level to a more advanced level. Project managers will be able to develop their agile management skills because agile project management training is based on best practice, and allows that individual to have a different set of management skills and experience when applying for agile project management positions. DSDM Atern uses five key techniques to do this: MoSCoW prioritization Facilitated workshops Iterative development Modeling and prototyping Timeboxing DSDM Atern also has a considerable life cycle which is designed to create frequent product delivery, iterative and incremental development, and active business involvement plus only delivery of business benefits. CasaBlanca Publishing agile easy read snippets 3

4 The Seven Phases of the DSDM Atern lifecycle: Pre project Feasibility Foundations Exploration Engineering Deployment Post-project There is flexibility in applying the above phases, for example the feasibility and foundations phases may be combined. In addition, there are various permutations of how the exploration and engineering phases are used within a given project time frame. DSDM Atern has a philosophy that any project must be aligned to clearly defined strategic goals, and be focused on early and frequent delivery of business benefits. In addition DSDM Atern defines EIGHT principles which are fundamental to successfully applying both the approach and its philosophy. The Eight Principles of DSDM Atern: Focus on the business need Deliver on time Collaborate Never compromise quality Build incrementally from firm foundations Develop iteratively Communicate continuously and clearly Demonstrate control DSDM Atern also describes a set of defined roles and responsibilities at both the project and the solution development team levels: Project level roles: The business sponsor, the business visionary, the project manager, and the technical coordinator. Solution development team roles: Team leader, business ambassador all, business analyst, solution developer, solution tester, and technical adviser. CasaBlanca Publishing agile easy read snippets 4

5 Agile methodology. Agile Easy Read Snippets BOOK 1 The term agile methodology is derived from a set of techniques and methods that have the following characteristics: Development of the products occurs within multiple iterations and this is called iterative development The culture and methodology is based upon simplicity and transparency A flexible approach is taken dependent upon the project situation Self-empowered, cross functional, and self-organizing teams Working useful products are used as a measure of progress Project management approach is empirical and constantly adjusted based on experience This last bullet describing an empirical approach in agile means that everyone involved understands the process and makes contributions to its being refined. For this to work, independent inspection of each product by suitably skilled individuals must occur in order to identify any variances from the acceptance criteria. This further infers that the solution development team must adapt and adjust quickly to minimize further product deviations. As you might expect, there are various approaches that could be considered agile. But the main three that are generally recognized as agile are; lean software development, extreme programming (XP), and scrum. The Downfall of Waterfall. Traditional projects, in stark contrast to agile methodology based projects, use the so called waterfall approach. Since water cannot fall uphill, this approach is based on the fact that as each step in the process is completed and reviewed, the project is either stopped or continues. Going back to a previous step is forbidden. The waterfall approach was first used as a method for materials procurement during World War II and was adopted by early computer developers back in the 1950s and 1960 s. By the 1970s a Dr Royce published the following diagram which clearly shows the derivation of the term waterfall: CasaBlanca Publishing agile easy read snippets 5

6 The above diagram suggests that each process step is done in strict sequence, but that is not the fall set of information that Dr. Royce described! He actually added the fact that in the case of a project where the product was being developed for the first time, that the version deployed by the customer should be the second version which of course means that his intention was that the waterfall method should be iterative in nature: CasaBlanca Publishing agile easy read snippets 6

7 Returning now to the agile methodology, there is a great deal of common ground between the three approaches of lean, extreme programming, and scrum. These can be summarised as part of the agile manifesto and the twelve agile principles Each approach includes engaging everyone, using the entire team, and applying the principle of collective ownership within a cross functional solution development team. In addition, the emphasis is upon optimizing the whole team within a test driven development harnessing continuous integration product increments. The approach is also summarize fast delivery via small releases using between one and four week sprints. Agile principles of project management and methodology The role of the project manager within an agile project has significant methodology differences as compared with the project manager on a traditional project. For a start, the project manager does not plan the project in detail at the beginning, but rather, creates a high-level plan with the intention of adding more detail at a later point. The second difference for an agile project manager is that they will use different techniques and tools to track progress. But the main difference lies in the way in which the project manager manages the team within an agile methodology. An agile project has a role called a team leader who plans and he or she manages the detailed creation of the products within each Timebox. With SCRUM, this is called a Sprint. The project manager on an agile project is there to ensure that the empowered solution development team has a suitable environment within which to develop the products. The project manager is also there to minimize interruptions to the team s work and to act as an escalation path for any risks or issues which may arise. So the agile project manager must make sure that the solution development team can be productive and to increase their efficiency and effectiveness throughout the Agile project methodology and lifecycle. CasaBlanca Publishing agile easy read snippets 7

8 The project manager is responsible for communication and for ensuring that information about the projects progress is available to stakeholders while minimizing interruptions to the solution development team. As a mindset, the project manager must keep their focus to always welcome changing requirements to the project, no matter or at what point during the life cycle that they arise. The benefits of adopting Agile Management and Methodology Agile minimizes early planning by creating high-level planning documents allowing development to start earlier than in a traditional project would, and hence bring projects in ontime with the added benefit of project cost savings. The management overhead caused by the project manager having to spoon-feed the work packages to the development teams is removed because the development teams are selfempowered, self-organizing, and self-managing. This allows the Agile project manager to focus on ensuring that the teams can work efficiently and effectively as well as removing any distractions from them doing so. Choosing an Agile Management and Methodology will significantly lower the risk of time and cost overruns, because an agile development team plans and determines how much work they can accomplish within a Timebox and iteration, they are fully committed and empowered to ontime delivery, and this of course is reflected upwards so that the project also comes in on time. Due to the power of prioritization, an agile project delivers the minimum necessary in order to meet the project and business objectives, rather than meet a typically bloated set of requirements or specifications of a traditional project. This typically results in less documentation, fewer meetings, less formal communication replaced by a speedy informal communication, and of course it also minimizes the development work. Similar to the above point, because documentation is kept to a minimum level by making sure that it is just sufficient, more time is available by the development team and the project manager to focus on developing the products / deliverables of the project. CasaBlanca Publishing agile easy read snippets 8

9 An Agile Methodology uses the approach of iterative and incremental product creation and delivery, and that the lower level, this is carried out within each development Timebox typically lasting only a few weeks. Because prioritization is used to allow dropping the lower prioritized features, then each Timebox can guarantee it will finish on time by delivering the minimum usable subset of the requirements. In this way, if Timeboxes deliver on time, then so do the increments, the project phases or stages, and indeed eventually, the project itself. Because such planning, requirements prioritization, product development, testing and demonstrating occurs within each Timebox and increment, this significantly lowers the risk of product development veering in the wrong direction, or worse, delivering a product that is not what the business needs. Because of the approach used in an agile project, the development pace tends to be fairly consistent mainly due to the active involvement of business representatives, early delivery of benefits, and frequent demonstrations of the product being acceptable to the business. Compare this to a traditional project, where often in an attempt to meet an unrealistic and bloated set of requirements and specifications (not to mention unrealistic milestone delivery dates), forces the development team to work longer and unrealistic hours in order to meet such targets. In summary, the job of an agile project manager working within an agile project consists of: Producing documentation that is just sufficient Supporting the solution development team Minimizing any non-development tasks The creation of simple status information by the team themselves rather than time consuming calculations by the project manager By encouraging the need for change whenever needed Using just in time prioritized requirements to minimize change rework and wasted effort Using the solution development team to create realistic schedules targets and goals By keeping external disruptions to the development team and allowing them to only work on relevant products Early delivery of prioritized products that will realize early benefits to the business and hence enhance return on investment CasaBlanca Publishing agile easy read snippets 9

10 Agile Scrum Master Role. Scrum is the most popular agile method when carrying out a software development project, with the Agile Scrum Master performing a key role within the project organization. And since Agile has evolved from software projects, it is natural that the Agile Scrum Master role remains center-stage. But like most methodologies, agile continues to evolve. Today, mainly due to the excellent work carried out by the DSDM Consortium, agile can now be used on any type of project within any industry. It is natural therefore, that the role and responsibilities of the Agile Scrum Master is often split among several roles depending upon the nature of the project. Since the development of the Agile Project Manager qualification (developed in partnership between the DSDM Consortium and the APM Group), an evolved set of role names have developed. Scrum is an iterative approach and uses the sprint as its term for iteration. A scrum team uses inspection throughout the project to ensure that the delivery goals of the project are met. However, there is a relationship between the many disciplines used under the flagship term of agile: CasaBlanca Publishing agile easy read snippets 10

11 Here, you can clearly see that Scrum fits neatly at the Team Management level. Of course, the Solution Development Team creates the products or deliverable of the project. DSDM straddles all disciplines, dipping into project management. But the piece that was always missing was the harnessing of the project management discipline and cocoordinating that downward into the solution development team. Further, the disciplines needed to work together for any type of project as well as just software/it projects. The perspective of Scrum: An Agile Scrum Master, sometimes called a project facilitator, is responsible for supporting the solution development team, clearing organizational roadblocks, and keeping process is true to agile principles. A scrum master is a servant-leader who ensures that the solution development team is fully functional, efficient and productive, and as such is an enabling role rather than an accountability role. A servant leader is a role who leads by removing obstacles and distractions while helping the rest of the team carry out their responsibilities. Leaders on agile projects help to find solutions rather than assigned tasks. The scrum master has the following responsibilities: Coaches the project team to adhere to scramble use and practices Shields the development team from external interference Helps remove project impediments Fosters close cooperation between the scrum team and others stakeholders Facilitates consensus building within the scrum team The product owner / business ambassador CasaBlanca Publishing agile easy read snippets 11

12 The Agile Scrum Master personal skills. Must be an expert on scrum processes and passionate about agile techniques A good communicator and listener Has organizational influence and able to resolve problems quickly Understands the facilitation techniques to help reach group agreement Ensures the development team have the right information and tools to track progress In this way the members of the scrum team, the solution development team, the product owner, and the scrum master work closely together on a daily basis throughout the project. Product Owner / Business Ambassador. It is worth mentioning this role, sometimes called the customer representative, and they manage the relationships between the customer, business stakeholders, and the solution development team The Product Owner must be an expert on the products including the customer s needs and priorities. The product owner is a member of what might go sure if what you want it I knew a mark of the work to do the solution development team, and make decisions about what the product scope including what products and when deployment is to be made into the life business area. The Agile Scrum Master role options With the creation of the agile project management handbook some two years ago, agile has evolved to suit any project with in any environment, leading to splitting the roles into a project level and solution development team level organization. CasaBlanca Publishing agile easy read snippets 12

13 The following diagram (also known as the alien baby due to its shape) shows how the agile roles have evolved: Here, it could be argued that the Agile Scrum Master role has been shared between several other roles. However, this does not stop for a single individual from taking these roles on as an individual. The challenge has always been finding a single individual who has the necessary knowledge, skills, and experience to carry out the agile scrum master role. Splitting the responsibilities into more than one role therefore, makes sense as it shares these attributes among the solution development team. Here then, are the roles that COULD share the title of agile scrum master: CasaBlanca Publishing agile easy read snippets 13

14 Project Manager. Agile Easy Read Snippets BOOK 1 This role provides high-level management direction to the solution development team and focus is on optimizing the team s environment, removing distractions, planning and managing at a high-level, and being delivery focused. The role includes communicating with senior management, planning and monitoring progress at the project-level, providing resources, and handling any escalated problems or issues from the team. Team leader. This role reports to the project manager and is responsible for ensuring that the solution development team functions effectively and efficiently while meeting their product deliverable objectives. The team leader plans and co-ordinates all aspects of product delivery at the detailed level, and is a leadership rather than management role. Business Ambassador. This role represents the business area being addressed and as such represents those who will make direct use of the solution. The role must ensure that the products are fit for business purpose and is responsible for the day-to-day communication between the project and the business. DSDM Coach. This was formerly called the Agile Coach, but now more correctly is focused to help the team get the most out of the DSDM approach. Summary. As you can see from the above diagram, the environment of agile has evolved and matured to both recognize and include various disciplines within any project or endeavor. Since the term Agile Scrum Master was derived from the use of agile for software development projects, it quite rightly continues to be used. CasaBlanca Publishing agile easy read snippets 14

15 However, as more definition has evolved around the roles used within a full blown generic Agile project, the Agile Scrum Master role may need to be shared between several individuals, working closely together throughout the project, and contributing their own knowledge skills and experience towards that of an agile scrum master. Agile Testing Approaches Agile testing adheres to the Atern principle of never compromise quality and it takes place within the project lifecycle. In a traditional project testing is usually done as the last phase before product deployment, and some features are therefore tested many months after they were created. In an agile project, testing is a daily part of each Timebox and increment (also known as a sprint), where the creation of such products is not started until the acceptance criteria for that product is first determined and agreed. In this way, agile testing has a far higher success rate than when it is done during the last phase of a traditional project. Testing is often a project's largest unknown risk and for this reason agile testing is carried out as soon as a complete or partial product is made available. Errors, defects or bugs are more expensive due to the amount and complexity of rework fixes when discovered towards the end of a project and hence traditional projects have more inherent risk of cost and time overruns. Whereas in an agile project you can test riskier features in earlier Timeboxes and increments and therefore do so at a point when had sunk costs are still low. In addition, defects are much easier to find when testing smaller amounts of work as well as being easier to fix when discovered shortly after the product was created. CasaBlanca Publishing agile easy read snippets 15

16 Agile testing concepts. Agile Easy Read Snippets BOOK 1 Fail fast. It is far better to identify and fixed defects within the early phases of an agile project and for this reason, early testing via reviews and inspections should occur during the foundations, exploration and engineering phases. The product does not need to be fully complete be for testing can occur and hence the opportunity to find defects early is enhanced. Regression testing should be carried out following any changes or defect fixes, and Integration testing should be carried out as soon as there is something to integrate rather than waiting until a larger or final integration point. Short development iterations limit the number and complexity of features and in this way makes the whole or partial product easier to test. For this reason, the testing strategy should be thought through during early planning to ensure that each increment and Timebox is not too complex in terms of product creation and testing. The agile solution development team has a solution tester assigned since the knowledge, skills, experience, and preference will be different from those creating the products to those testing it. It is important that whenever possible, that those who fill the roles within the solution development team should remain constant so there is a strong empathy between developers and testers. With the agile project management, the solution development team creates each product against its prioritized requirements and I want to fix any problems or immediately rather than trying to remember how to test and fixed defects on a deliverable that was created many weeks or months previously. CasaBlanca Publishing agile easy read snippets 16

17 Agile Testing within Timeboxes and Increments (sprints). Agile testing can take place within any of the three iterative steps contained within a timebox; investigation, refinement, and consolidation: Each of these steps is conducted in an Iterative manner giving opportunities for early testing. Agile testing will also happened at the end of each increment, after say, several Timeboxes have been completed, and this is often an opportunity to perform integration testing. There are limitless sequences with regard to the time frame of Timeboxes and increments, and hence every project should have a defined testing strategy which will take cognizance of one of Agile s major strengths, and that is to deploy higher priority products early in to the appropriate life business area. For the same reasons, the requirements or features will have been prioritized using the MoSCoW approach, and so it makes sense to test the higher priority features/products first. This in and of itself, reduces project risk. In a similar manner, some tests will significantly reduce the risk of a product being deployed within the life business area, while other tests have less risk. For this reason, products with a high risk should be tested first. Wherever possible, tests should be made repeatable as it is likely that each test will be run more than once for each product before it is accepted by the customer. All tests along with the acceptance criteria are specified for a given product before it is created. CasaBlanca Publishing agile easy read snippets 17

18 One of the key techniques for an agile project is the use of facilitated workshops, and these can be used very effectively for agile testing. Examples of the use of workshops include: For final fast inspections and walk-throughs of processes, documentation and modeling To create agile testing documentation such as the business testing strategy To resolve and repair any defects found during testing As a risk assessment workshop to prioritize associated tests against product risks Did you know that an Agile Project Manager can command up to 30% more salary? Find out what it takes with my Agile Project Management Primer! CasaBlanca Publishing agile easy read snippets 18

19 Check out more of my quality downloadable Project Management Video Training Products: (Pass the new APM/DSDM Agile Foundation and Practitioner exams) (Pass the prestigious PMP Exam) (Pass Your PRINCE2 Exam First Time!) (Learn the Art of Advanced PRINCE2 Governance) (Introduction to Project Management) (Introductory Certificate exam for the APM) (Master MS Project 2010!) (Hone your personal task assignment skills) and coming soon (Conversion course for PRINCE2 Practitioners get take the simpler/reduced APMG exam and become an Accredited Project Manager!) (Champion Six Sigma in your Organization) I look forward to working with you in the near future! Dave Litten CasaBlanca Publishing agile easy read snippets 19

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 4 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis. SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS Saulius Ragaišis saulius.ragaisis@mif.vu.lt CSC2008 SE Software Processes Learning Objectives: Explain the concept of a software life cycle and

More information

Lecture 8 Agile Software Development

Lecture 8 Agile Software Development Lecture 8 Agile Software Development Includes slides from the companion website for Sommerville, Software Engineering, 10/e. Pearson Higher Education, 2016. All rights reserved. Used with permission. Topics

More information

Lecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems.

Lecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems. Chapter 3 Agile Software Development Lecture 1 Topics covered Agile g methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods Rapid software development

More information

Software Engineering Lecture 5 Agile Software Development

Software Engineering Lecture 5 Agile Software Development Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the

More information

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

2. True or false: In Scrum all the requirements for the project are known prior to the start of development. CTC-ITC 310 Program Management California State University Dominguez Hills Fall 2018 Instructor: Howard Rosenthal Assignment 5 A Deeper Look At Agile Methodologies Answer Sheet Each question is worth 10

More information

AGILE methodology- Scrum

AGILE methodology- Scrum AGILE methodology- Scrum What is Agile? This is one of the biggest buzzwords in the IT industry these days. But, what exactly is agile? The Agile model provides alternatives to traditional project management.

More information

QAIassist IT Methodology General Context

QAIassist IT Methodology General Context QAIassist IT Methodology General Context IT Methodology General Context From the inception of Information Technology (IT), organizations and people have been on a constant quest to optimize the evolving

More information

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth

More information

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002 Introduction to Agile BCS Spring School 2 nd March 2009 David Hicks david.hicks@radtac.co.uk Tel: 07778 558296 www.radtac.co.uk Introduction : David Hicks, RADTAC Co-founder and Managing Director of RADTAC

More information

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.

More information

Agile solution delivery

Agile solution delivery Agile solution delivery Delight your business, increase your job satisfaction & maximise your potential Overview Delight your business Fit-for-purpose solutions delivered on time every time Aligned to

More information

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG Simon O Toole Australian Astronomical Observatory SOFTWARE DEVELOPMENT QUIZ What is the Waterfall model of software development? What are the advantages

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 3 Scrum Framework 1 Scrum Origins First mentioned as a development method in 1986, referring to a fast and flexible product development process

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC Agile Business Analysis - Resurgence Dorothy Tudor - TCC Business Analysis in an Agile World Webinar [2] Business Analysts WE ALWAYS KNEW THEY WERE COMING BACK! WE HAD 20 YEARS TO PREPARE SO DID THEY!

More information

Agile delivery. Delight your organisation & increase job satisfaction

Agile delivery. Delight your organisation & increase job satisfaction Agile delivery Delight your organisation & increase job satisfaction Overview Why should you be interested? What Agile is NOT... Typical project issues What is Agile? Basic concepts Agile framework outline

More information

Agile Development Processes. CSCE Lecture 3-08/31/2017

Agile Development Processes. CSCE Lecture 3-08/31/2017 Agile Development Processes CSCE 740 - Lecture 3-08/31/2017 Common Practice: Code & Fix Sit down, write out the code, and fix problems as they occur. No formal structure to development. What is wrong with

More information

Agile Essentials Track: Business Services

Agile Essentials Track: Business Services Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the

More information

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS International Journal on Information Technologies & Security, 4 (vol. 9), 2017 51 THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS Vangel Fustik Faculty of Electrical Engineering

More information

Callers are in a Listen Only Mode

Callers are in a Listen Only Mode Callers are in a Listen Only Mode Access the teleconference line by clicking on the Event Info tab located in the upper left-hand of your screen. Use the listed Teleconference number, Access Code, and

More information

Being Agile at a Small Agency How to Apply Agile Principles in a Not-So-Iterative Environment

Being Agile at a Small Agency How to Apply Agile Principles in a Not-So-Iterative Environment Being Agile at a Small Agency How to Apply Agile Principles in a Not-So-Iterative Environment Mark Wahl Technical Director, Jake Group @markawahl May 31, 2017 Getting Started A small, growing agency is

More information

GLOBAL CENTRE OF EXCELLENCE (GCE) EXCEL AND LEAD

GLOBAL CENTRE OF EXCELLENCE (GCE) EXCEL AND LEAD Internationally Accredited Certifications Leader in the Professional Training and Certification Industry GLOBAL CENTRE OF EXCELLENCE (GCE) EXCEL AND LEAD Website: www.gcenet.com Email: info@gcenet.com

More information

Scrum. a description. V Scrum Alliance,Inc 1

Scrum. a description. V Scrum Alliance,Inc 1 Scrum a description V 2012.12.13 2012 Scrum Alliance,Inc 1 Scrum Principles Values from the Agile Manifesto Scrum is the best-known of the Agile frameworks. It is the source of much of the thinking behind

More information

Software Design COSC 4353/6353 D R. R A J S I N G H

Software Design COSC 4353/6353 D R. R A J S I N G H Software Design COSC 4353/6353 D R. R A J S I N G H Outline Week 2 Software Development Process Software Development Methodologies SDLC Agile Software Development Process A structure imposed on the development

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 7 Agile Methodologies: Scrum 1 Agile Methodologies: Brief History First appeared in 1995. The once-common perception that agile methodologies

More information

Improving Agile Execution in the Federal Government

Improving Agile Execution in the Federal Government Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology

More information

In-House Agile Training Offerings

In-House Agile Training Offerings In-House Agile Training Offerings Certified Training/Workshops 1. SAFe ScrumXP for Teams Scaled Agile Institute 2 days + exam 16SEUs/PDUs The course teaches Lean thinking tools, roles, processes, and the

More information

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this?

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? Agile How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? What is Agile? The term agile (sometimes written Agile) was popularised

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4 What is Agile Development? Agile Program Development CSCI 479: Computer Science Design Project Fall 2013 Xiannong Meng Agile software development is a group of software development methods based on iterative

More information

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

Agile Certified Professional

Agile Certified Professional Certified Professional Study Guide Take the Certification Online www.scrumprofessionals.org Contents 1. AGILE PRIMER... 1 Roles in... 1 Cross-functional Team... 2 How an Team Plans its Work?... 3 What

More information

PRINCE Process Terms and Definitions Wizard. The Project Management. Framework. Dave Litten s PRINCE2 Definitions

PRINCE Process Terms and Definitions Wizard. The Project Management. Framework. Dave Litten s PRINCE2 Definitions PRINCE2 2017 Dave Litten s PRINCE2 Definitions Process Terms and Definitions Wizard The Project Management www.projex.com/prince2-masterclass Framework David Geoffrey Litten PMP Primer Contents Welcome

More information

Managing Projects of Chaotic and Unpredictable Behavior

Managing Projects of Chaotic and Unpredictable Behavior Managing Projects of Chaotic and Unpredictable Behavior by Richard Dick Carlson Copyright 2013, Richard Carlson; All Rights Reserved 1 Managing Projects of Chaotic and Unpredictable Behavior Dick Carlson,

More information

User-centered System Design. Agile

User-centered System Design. Agile User-centered System Design Agile Department of Information Technology Methods - what are they? Why do we have them? Business modeling Usability Design Requirements Analysis & design Implementation Test

More information

Software Engineering & Project Management Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000)

Software Engineering & Project Management Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000) Software Engineering & Project Management Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000) armahmood786@yahoo.com alphasecure@gmail.com alphapeeler.sf.net/pubkeys/pkey.htm http://alphapeeler.sourceforge.net

More information

Software Development Life Cycle

Software Development Life Cycle Software Development Life Cycle Author : harvix-distrogmail-com When people are asked to define the SDLC (Software Development Life Cycle), they often come up with something like the following: 1. Planning

More information

Russell Pannone February 10, 2009

Russell Pannone February 10, 2009 Russell Pannone February 10, 2009 webeagile@aol.com About Me 27 years of System/Software Product Development Experience Developer Data Modeler Team Lead Project Manager Certified Scrum Master/Certified

More information

SAFe 4.0 Glossary. Scaled Agile Framework Terms and Definitions. English. VERSION 4.0.

SAFe 4.0 Glossary. Scaled Agile Framework Terms and Definitions. English.   VERSION 4.0. SAFe 4.0 Glossary Scaled Agile Framework Terms and Definitions English TEAM PROGRAM VALUE STREAM PORTFOLIO PROVIDED BY www.scaledagileframework.com www.scaledagile.com VERSION 4.0.2 2017 Scaled Agile,

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

PMI-ACP Blended-Learning Instructor-Led Session

PMI-ACP Blended-Learning Instructor-Led Session GR8PM Traditional Agile Hybrid Training Coaching Consulting Resolving the questions, issues and concerns you discovered during your studies. Copyright, GR8PM, 2016, all rights reserved. Basic Syllabus

More information

Project Management in Practice Agile Agile 101 Introduction to Agile

Project Management in Practice Agile Agile 101 Introduction to Agile 101 Introduction to 7-1 Introduction Overview Brief History of Methodologies vs. Traditional PM 7-2 Introduction 7-3 After today s session, you ll walk away with: An understanding of what means in the

More information

Chapter One PROJECT MANAGEMENT OVERVIEW

Chapter One PROJECT MANAGEMENT OVERVIEW Chapter One PROJECT MANAGEMENT OVERVIEW Project management itself is not a new concept. It has been practiced for hundreds, even thousands of years. Any large undertaking requires a set of objectives,

More information

This is my blog btw. I post in both Swedish and English.

This is my blog btw. I post in both Swedish and English. 1 My name is Mikael Lundgren, and I studied at DVP 1989-1994. Through my career I have worked as a programmer, project manager, Scrum Master and development manager. I have worked with such diverse industries

More information

Software Engineering. M Umair.

Software Engineering. M Umair. Software Engineering M Umair www.m-umair.com Activity and Sprint An activity is a general term for any part of a project that takes place over time (also known as a task) Each step in the software development

More information

Introduction to Disciplined Agile Delivery

Introduction to Disciplined Agile Delivery IBM Software Group Introduction to Disciplined Agile Delivery 2010 IBM Corporation Agenda What is Agile Why are organizations moving to Agile and what challenges do they face How IBM is addressing these

More information

Organizational Agility and How To Attain It

Organizational Agility and How To Attain It Organizational Agility and How To Attain It Introduction Course Agenda Why Agile? How Do We Create The Vison And Maintain It? How Can We Use Four Best Practices That Are Applicable Today? What is PMI-ACP

More information

An Agile Projects Introduction Course #PMCurrent-1

An Agile Projects Introduction Course #PMCurrent-1 An Agile Projects Introduction Course #PMCurrent-1 Aaron MacDaniel, PMP, CSM, MBA Lead Instructor - BetterPM.com An Innate Images, LLC Company 1 Course Agenda About BetterPM.com A typical Waterfall Project

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

Scrum Intro What s in it for me?

Scrum Intro What s in it for me? Scrum Intro What s in it for me? Prepared by Bachan Anand Please dial in to (218) 895-4640 PIN: 3289145 Agenda Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint What s in it for me Please

More information

The Business Value of Agile Transformation

The Business Value of Agile Transformation SolutionsIQ The Business Value of Agile Transformation By John Rudd Overview The potential benefits of full-scale Agile are enormous, although rarely fully realized. Many of the companies that adopt Agile

More information

Review. The Radtac Key to Change

Review. The Radtac Key to Change The Radtac Key to Change Too few consultancies understand this they want to sell you their method, their solution and promise it will magically change your world; without bothering to learn what s unique

More information

PRINCE Update. Changes to the manual. AXELOS.com. April 2017 PUBLIC

PRINCE Update. Changes to the manual. AXELOS.com. April 2017 PUBLIC PRINCE2 2017 Update s to the manual AXELOS.com April 2017 2 PRINCE2 2017 Update Contents 1 Introduction 3 2 Summary of changes 4 PRINCE2 2017 Update 3 1 Introduction This document provides a list of the

More information

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Course Overview This course covers the functions and features of Agile Certified Practitioner to prepare you for your certification exam. Students will

More information

Software Engineering Part 2

Software Engineering Part 2 CS 0901341 Software Engineering Part 2 In this part, we look at 2.1 Software Process 2.2 Software Process Models 2.3 Tools and Techniques for Processing Modelling As we saw in the previous part, the concept

More information

An Introduction to Scrum

An Introduction to Scrum What is Scrum? Even projects that have solid, well-defined project plans encounter some degree of change. Shifting market conditions, budget cuts, staff restructuring, or any number of influences will

More information

Other Agile Approaches & Methodologies

Other Agile Approaches & Methodologies Other Agile Approaches & Methodologies 10 Most common Agile Methodologies Scrum XP Kanban => Lean House D. Sixth Annual State of Agile Survey: State of Agile Development, Atlanta, GA, VersionOne, 2012

More information

Are we Agile Yet? Agile is NOT a Destination

Are we Agile Yet? Agile is NOT a Destination Are we Agile Yet? Agile is NOT a Destination Angela Johnson, PMP, ACP, CST Certified Scrum Trainer & Agile Coach http://www.scrumalliance.org/profiles/32158-angela-d-johnson http://angelajohnsonscrumtrainer.com

More information

PROJECT MANAGEMENT OVERVIEW

PROJECT MANAGEMENT OVERVIEW Chapter One PROJECT MANAGEMENT OVERVIEW Project management itself is not a new concept. It has been practiced for hundreds, even thousands of years. Any large undertaking requires a set of objectives,

More information

Agile Software Development:

Agile Software Development: Agile Software Development: 1.Agile methods 2.Plan-driven and agile development 3.Extreme programming (XP) 4.Agile project management 5.Pair Programming 6.Scrum 7.Scaling agile methods Rapid software development:

More information

Chapter 3 Agile Software Development

Chapter 3 Agile Software Development Chapter 3 Agile Software Development Chapter 3 Agile Software Development Slide 1 Topics covered Rapid software development Agile methods Plan-driven vs. agile development Extreme programming (XP) Agile

More information

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Agile Waterfall Hybrid Model The Waterfall Model has been the ideal choice for software development.

More information

WATERFALL & SCRUM THE RIGHT TOOL FOR THE RIGHT JOB. Robin Brandenburg, PMP, CSM, SCPM

WATERFALL & SCRUM THE RIGHT TOOL FOR THE RIGHT JOB. Robin Brandenburg, PMP, CSM, SCPM WATERFALL & SCRUM & THE RIGHT TOOL FOR THE RIGHT JOB Robin Brandenburg, PMP, CSM, SCPM 4/16/2013 2 Agenda Introduction The Frameworks SCRUM Differences in Waterfall and SCRUM Comparing the Frameworks Key

More information

Software Engineering Chap.3 - Agile Software Development

Software Engineering Chap.3 - Agile Software Development Software Engineering Chap.3 - Agile Software Development Simão Melo de Sousa RELEASE (UBI), LIACC (Porto), CCTC (Minho) Computer Science Department University of Beira Interior, Portugal Eng.Info./TSI,

More information

A philosophy first and methodology second

A philosophy first and methodology second Demystifying Agile A philosophy first and methodology second Authors: Jonathan McAllister Page 1 WHERE AGILE CAME FROM In 2001, a group of well-known software industry pundits converged on the small town

More information

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved. Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their

More information

PMP Exam Preparation Course PMBOK GUIDE Sixth Edition All Rights Reserved ATEM GROUP

PMP Exam Preparation Course PMBOK GUIDE Sixth Edition All Rights Reserved ATEM GROUP PMP Exam Preparation Course PMBOK GUIDE Sixth Edition 2018 All Rights Reserved ATEM GROUP The Guide and the Standard By Project Manager s, For Project Manager s Captures the evolution of the profession

More information

SAFe in a Nutshell SCALED AGILE FRAMEWORK

SAFe in a Nutshell SCALED AGILE FRAMEWORK SAFe in a Nutshell SCALED AGILE FRAMEWORK CINDY LAKE INTRODUCTION Education MBA/ITM Master of Business Administration/Informational Technology Management 2010 The UNIVERSITY OF PHOENIX, Salt Lake City,

More information

Introduction. Agile overview. 12 Agile Principles

Introduction. Agile overview. 12 Agile Principles 01 02 03 05 06 08 09 15 20 21 23 25 Introduction Agile overview 12 Agile Principles Agile Development Cycle Advantages & Disadvantages of Agile Top Methodologies Used to Implement Agile Top Methodologies

More information

Harnessing the power of agile development

Harnessing the power of agile development Microsoft IT Showcase Harnessing the power of agile development Integrating an acquired business means adjusting business processes, integrating data and technology platforms, and onboarding teams. When

More information

PRINCE2 walkthrough and Roadmap. Dave Litten

PRINCE2 walkthrough and Roadmap. Dave Litten PRINCE2 walkthrough and Roadmap Dave Litten Step www.projex.com By Step Guide Copyright Copyright 2018 Projex Academy Cover and internal design Dave Litten https://www.projex.com/prince2-masterclass/ All

More information

Basics of Project Management. Nadia Circelli June 1, 2016

Basics of Project Management. Nadia Circelli June 1, 2016 Basics of Project Management Nadia Circelli June 1, 2016 techniques tools skills Project Management processes Deliver products that meet stakeholders requirements in a timely and efficient way 2 What is

More information

Agile Methodology. Tech Focus. Agile Methodology: Characteristics. Techspace Home Tech Focus Case Study Trend Watch Thought Post

Agile Methodology. Tech Focus. Agile Methodology: Characteristics. Techspace Home Tech Focus Case Study Trend Watch Thought Post Tech Focus Techspace Home Tech Focus Case Study Trend Watch Thought Post Agile Methodology The term 'agile' is a philosophy and is a conceptual framework for undertaking software engineering projects.

More information

Course Title: Planning and Managing Agile Projects

Course Title: Planning and Managing Agile Projects Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course

More information

WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL. Please configure your audio: Meeting Audio Setup Wizard

WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL. Please configure your audio: Meeting Audio Setup Wizard WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL Please configure your audio: Meeting Audio Setup Wizard Audio Configuration Configure your audio settings. The Audio Setup Wizard

More information

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

Agile Manifesto & XP

Agile Manifesto & XP Agile Manifesto & XP Chapter 3.1-3.3 CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. Slides 8 18-06-10 1 Topics 1) What is Agile trying to do? 2) How to choose plan-driven

More information

Tuesday, October 25. Announcements

Tuesday, October 25. Announcements Tuesday, October 25 Announcements Crowdsourcing the Midterm http://www.drsusansim.org/teaching/inf111/pligg Homework 5 Skip lab portion Use anything you want to draw the diagrams for the take home portion

More information

Agile Thinking. Petri Heiramo. Agile Coach, CST

Agile Thinking. Petri Heiramo. Agile Coach, CST Agile Thinking Petri Heiramo Agile Coach, CST What is Important in Agile? Values Principles Practices Rules It is important to know why things work so that we do not sabotage them (by accident). Copyright

More information

Achieving Resiliency with Agile Methods

Achieving Resiliency with Agile Methods Achieving Resiliency with Agile Methods Session 11D Supannika Mobasser and Jodene Sasine The Aerospace Corporation Approved for public release. OTR 2018-00352. 2018 The Aerospace Corporation Overview Agile

More information

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

More information

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP AGILE LESSONS FROM THE NEW PMBOK Presented by Eddie Merla, PMI-ACP, PMP 2 Agenda Summary of Changes Agile Concepts Five Mindset Shifts Agile Methods & Scrum Q&A Wrap-up 3 Summary of Changes Project managers

More information

MIS Systems & Infrastructure Lifecycle Management 1. Week 10 March 24, 2016

MIS Systems & Infrastructure Lifecycle Management 1. Week 10 March 24, 2016 MIS 5203 Lifecycle Management 1 Week 10 March 24, 2016 Study Objectives Software Development Processes contd. Alternate Software Development Methodologies 2 Alternate Software Development Methodologies

More information

CHP 1: AN OVERVIEW OF IT PROJECT MANAGEMENT

CHP 1: AN OVERVIEW OF IT PROJECT MANAGEMENT 1 CHP 1: AN OVERVIEW OF IT PROJECT MANAGEMENT Slides by: Ms. Shree Jaswal TOPICS TO BE COVERED Introduction The state of IT project management Context of project management Need of project management Project

More information

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile A how-to guide for agile practitioners Agile is an umbrella term for a variety of work-management approaches that share common principles, among

More information

3. Comparison of Above Described SDLC Models

3. Comparison of Above Described SDLC Models 123 3. Comparison of Above Described SDLC Models Waterfall Model is little hard to manage due to the rigidity of the model as each phase has specific deliverables and a review process. It works well for

More information

Function Point Analysis and Agile Methodology

Function Point Analysis and Agile Methodology Function Point Analysis and Agile Methodology By Dan Horvath As new software tools, methods and technologies are employed, there is often a question about whether Function Point Analysis (FPA) will apply.

More information

From Growing Pains to Embracing Change

From Growing Pains to Embracing Change SolutionsIQ From Growing Pains to Embracing Change Case Study How shifting to an Agile mindset helped this customer support company accelerate time to market Client Profile Our client, a cloud-based customer

More information

Waterfall model is the earliest SDLC approach that was used for software development.

Waterfall model is the earliest SDLC approach that was used for software development. 1 Waterfall Model Guide These days there is a strong push for Agile Management, as opposed to Waterfall. Personally at Castellan Systems we believe that the agility should be applied to the project development

More information

Project Management Professionals

Project Management Professionals A COLLECTION OF INTERVIEW QUESTIONS FOR Project Management Professionals When interviewing a Project Manager, it s important to set up the discussion for the first couple of minutes in an open dialogue.

More information

Agile Software Development in a Regulated Environment. Natalie Custer

Agile Software Development in a Regulated Environment. Natalie Custer Agile Software Development in a Regulated Environment Natalie Custer Disclaimer This presentation represents the understanding of the presenter on the topic addressed. It does not in anyway, form or like

More information

Selling Agile Transformation to Upper Management

Selling Agile Transformation to Upper Management Selling Agile Transformation to Upper Management 1 Welcome! Michael Roberts, SPC Director of Customer Engagement ASPE, Inc. 2 OUR JOB AS IT LEADERS Build Great Organizations That Engineer Great Products

More information

Is Agile Project Management fit for small tech start-ups?

Is Agile Project Management fit for small tech start-ups? 2017 IJSRST Volume 3 Issue 1 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology Is Agile Project Management fit for small tech start-ups? Priti Asthana Project Manager,

More information

Project Execution Approach

Project Execution Approach Project Execution Approach July 2016 2016 Affinity Digital (Technology) Ltd 1 Project Execution Approach Affinity Project Management Affinity is in an excellent position with its multiple methodology offerings.

More information

Agile Management Guide

Agile Management Guide 1 Agile Management Guide These days there is a strong push for Agile Management, as opposed to Waterfall. Personally at Castellan Systems we believe that the agility should be applied to the project development

More information

Welcome to this IBM Rational podcast, Agile. everywhere. I'm Kimberly Gist with IBM. Agile practices

Welcome to this IBM Rational podcast, Agile. everywhere. I'm Kimberly Gist with IBM. Agile practices IBM Podcast [MUSIC ] Welcome to this IBM Rational podcast, Agile everywhere. I'm Kimberly Gist with IBM. Agile practices have transformed the way software is built and delivered. Today, Agile is used in

More information

Agile Introduction for Leaders

Agile Introduction for Leaders Agile Introduction for Leaders Learning Objectives Gain an understand of what is driving the need for agile Learn the fundamentals of agile: values, principles and practices Learn what managers and leaders

More information