In just two days, learn how to: Master writing user stories Appreciate how best known methods in traditional requirements processes can apply to Agile methods Communicate requirements using agile techniques to bridge the customers’ and developers’ needs. Identify stakeholders and user roles to ensure that all requirement viewpoints are elicited Create and maintain a product backlog Prioritize requirements so that the most important customer needs are delivered first Formulate an iterative project plan with feedback cycles that keep the project on track Estimate business value for requirements to track how a project contributes to the enterprise Develop requirements in an iterative approach to capture the details at the appropriate time
Information Technology is an exciting industry that is constantly evolving. Given the nature of this field, IT professionals have intrinsically been lifelong learners, who tend to continuously discover and explore new technologies and applications as they are released. Yet, with the current globalization of today’s market, it is not sufficient for IT professionals to only learn about new technologies. In fact, they should understand how these technologies can be used more effectively in their own organizations.
Since the economic downturn a few years ago, companies have been searching for ways in which to decrease expenses while simultaneously increasing efficiency. Technology has played a large role in creating more efficient operational systems. However, in order to contribute to efficiencies of scale in any organization, it is important to understand the underlying functionality of each technology and its impact on the company’s strategy.
With the variety of options that exist in the market, it is important that the organization identifies and utilizes the right technology mix to its strategic advantage. This is why Information Technology Training can be so critical in helping managers determine the technologies that best fit the organization’s business process. ACRA’s Information Technology Courses will guide them through the latest advances and provide them with the proper tools for successfully using these technologies. This will allow your IT team to be as effective and efficient as possible.
As IT professionals gain more experience and receive more job responsibilities, additional Information Technology training is critical for providing these managers with the type of technologies that are instrumental to an organization’s success. ACRA’s Information Technology Courses will provide you with a working knowledge of the various facets, practices and principals of the different technological approaches used today. Upon completion, trainees will have the knowledge and confidence to determine how exactly the software or program can be best utilized in your development environment.
ACRA offers a variety of training courses related to: Agile Testing, ASP/ASP.net, C/C++/CLI Programming, Cloud Computing, Crystal Enterprise, Crystal Reports, DB2, IBM WebSphere Application Server, Java, Microsoft Office Project, Oracle applications, Perl, QMF, SOA Testing, SQL, Team Foundation Server, and XML.
In addition, ACRA offers a variety of hands-on workshops in XP (Extreme Programming) and Cloud Computing in addition to others leading to certifications as ScrumMaster, Scrum Developer as well as Agile Project Management. This is particularly important as any job-specific certification shows that your skills are up-to-date. This is also helpful as a distinguishing employment factor and can have a distinct impact upon your salary.
It is important for IT professionals to view technology as an integral part of the greater whole of the organization. In fact, the appropriate implementation of technology is generally the key to organizational success. The goal of introducing any new technology in an organization is to create efficiencies of scale, decrease business risk, and create new opportunities for growth.
After having taken any one of these courses, your IT professionals are well on their way to building a better team, which will communicate and collaborate better on both technological and operational issues. As America adapts the way in which it does business, it is critical that we continue to deliver IT Training to our professionals so that they may also be able to adjust and grow in this ever-changing industry.
Building the Bridge to Consistently Successful Projects Identify the challenges you will face when implementing an Agile approach to software development and then plan for a successful transition from waterfall or other traditional software development approaches! This is your Agile foundation training course. Learn how to: Align Agile practices with PMI’s A Guide to the Project Management Body of Knowledge ® (PMBOK) Understand the key differences between a waterfall and an Agile approach to software development, then identify the areas you will benefit from most Identify and eliminate the traditional practices that undermine your project success Learn the 5 true measures of project success, then map each of them to Agile practices with tips on implementing them immediately Uncover the organizational problems that most companies never discover they have, then learn the Agile techniques that address these deficiencies Align waterfall’s five process groups to Agile’s five levels of continuous planning Discover how transitioning to Agile provides better tools to manage the value and quality of your project and product development efforts Create a customized, hybrid approach to software development that takes into account your company’s unique challenges and constraints Uncover the pitfalls that teams will encounter in an Agile transition [...]
Turn the cluttered practice of software development into a cohesive, simple process using Extreme Programming (XP) Extreme Programming is the most prominent of the Agile Software development methodologies. This course will provide you with a working knowledge of the various facets, practices and principals of the Extreme Programming approach. Upon completion, you will have the knowledge and confidence to determine how XP can be utilized in your development environment, as well as the experience to begin programming using XP. This course is a combination of lecture and hands-on workshops that will prepare you for an XP environment. You will learn: The relationship between cost, time, quality, and scope for software development projects How a well organized team can deliver high quality products on time, regularly The value of feedback mechanisms and how to use them to improve the way development teams operate Tools to increase and improve communication and knowledge sharing among participants in a software development team Why breaking big things down into smaller things helps manage risk The difference between predictive and adaptive processes, and why embracing change is a good thing Strategies for planning based on past performance Techniques for estimating software development tasks Software testing approaches [...]
Approved course for the Certified Scrum Developer (CSD) Certification from the Scrum Alliance. In this course, you will learn how to: Apply Agile testing strategies based on unit and acceptance testing, and create a bottom-up confirmation to verify that your software works correctly Utilize technology available today to support continuous integration of software, automated builds, self testing and self reporting build processes Maintain high levels of product quality and code integrity, even throughout large and complex efforts Embrace continuous planning at five different time horizons, recognizing the value of continuous planning over simply following a plan Find and support the key ingredient for consistent and reliable software development projects for any industry and any team size Use Scrum fundamentals to plan and deliver complex software products as efficiently as possible Explore the benefits of utilizing Test Driven Development to build quality into the product before it is released to testing
Prepare for your Agile Certified Practitioner (PMI-ACP)℠ certification while learning to lead Agile software projects that adapt to change, drive innovation and deliver on-time business value. Be One of the First to Receive Your PMI-ACP Certification- Overview Agile has made its way into the mainstream — it’s no longer a grassroots movement to change software development. Today, more organizations and companies are adopting this approach over a more traditional waterfall methodology, and more are working every day to make the transition. To stay relevant in the competitive, changing world of project management, it’s increasingly important that project management professionals can demonstrate true leadership ability on today’s software projects. The Project Management Institute’s Agile Certified Practitioner (PMI-ACP) certification clearly illustrates to colleagues, organizations or even potential employers that you’re ready and able to lead in this new age of product development, management and delivery. This PMI-ACP training class not only prepares you to lead your next Agile project effort, but ensures that you’re prepared to pass the PMI-ACP certification exam. Acquiring this certification now will make you one of the first software professionals to achieve this valuable industry designation from PMI. In-Class Practice Session Overview This PMI-ACP training course is a [...]
The most popular Agile certification! This two day course gives you the foundations to be an effective ScrumMaster and contributes towards the requirements of the Scrum Alliance’s Certified ScrumMaster program.
Managers and executives struggle to properly support staff and Agile teams and therefore the full benefits of Agile are often left un-realized. This intensive 3-Day Learning Event gives you the knowledge and skill to create high-performance Agile teams and processes anywhere in your organization.
This is a practical course for testers who find themselves on an agile team, test and quality assurance managers in organizations transitioning to agile development, and agile teams learning how to approach testing. The course starts with an introduction to agile testing, how it’s different from testing on a traditional team, and what makes agile testers different. The course contains dozens of stories from real people on real agile teams about the various testing-related issues they faced and how they resolved them. A section on organizational challenges covers cultural issues that agile testers face, team logistics, metrics, defect tracking and test planning. One central part of the course uses agile testing matrix to go through all the different types of testing needed on an agile project, who does it, how to approach each type, and what tools might help. The test automation portion of the course looks at barriers to successful test automation, ways to overcome them, and how to develop a sound test automation strategy. Another core section of the course takes the reader through an iteration, and more, in the life of an agile testing, from release planning to successful delivery. This course presents many testing challenges faced by real agile teams and explains how those teams solved their problems. You’ll learn how [...]
Practice real-world tools and techniques for immediate application: This two-day course will give you hands-on experience with proven techniques for discovering, understanding and describing product vision; understanding and depicting personas and user stories; identifying and describing additional requirements and acceptance criteria; modeling desired product features and functions; working collaboratively with other team members; and communicating expertly with colleagues, sponsors, and business customers. Lively lectures combined with insightful demonstrations and realistic practice exercises provide you with the competence and confidence you need to improve project outcomes through better requirements definition. If you play a role in defining project scope or developing requirements on Agile projects, you can’t afford to miss this course!
To incorporate an Agile methodology or practice into your SDLC with an expectation of shredding the rigid discipline of your current method is a sure path to failure. The common misconception is that Agility means lack of order, which is not the case. Agility in software requires strong discipline. In order to successfully implement Agility, you must have a solid foundation in the practices and procedures you wish to adapt and learn how to follow those practices correctly while tying them to rigid quality goals.