Under the cloud of sequestration, IT contractors face the challenge of delivering large, highly complex software systems for the government and its agencies with increasingly limited resources. We are expected to maintain the same high standards while budgets tighten. The mission-critical nature of government software systems, including those for the Department of Defense, leaves no room for error. To keep up with the demands inherent in building systems of this size and complexity, we must find ways to streamline processes. One area ripe for re-evaluation is software testing, which now consumes more than 50 percent of the resources, both in cost and time, of most development schedules. In his keynote address, Bernie will discuss how traditional testing of complex systems is labor intensive, time consuming, and limited. Instead, new technologies in the form of automated software testing (AST) are available and must be embraced.
- Software testing challenges in a reduced budget climate
- Current software testing methods are outdated, new approaches must embraced
- New software testing approaches
With agile now becoming mainstream, what’s happening on the topic of “Clean Code?” What patterns are being revealed, and what does this mean to teams responsible for that final lap (the testing one!)? Industry research from QSM Associates reveals varying degrees of success. Some of the best teams, whether they be XP, SCRUM, Lean, etc., are finding significant quality implications that are literally redefining the economics of software. Others are not. What factors can make a meaningful difference? With the latest industry analysis of velocity, burndown, and quality data, we discuss productivity, time-to-market, quality, and cost patterns as this community matures. Serving as a comparison framework is the QSM SLIM industry database, with more than 10,000 completed projects (waterfall, agile, offshore, or onshore) collected worldwide. This talk will describe findings that can help accelerate your success. Join us for an overview of this approach, and find out how you can assess your own patterns that could be applied to your development, and informing your executive teams.
It seems everyone has tried some form of agile by now. Most struggle at first, many for years, to behave truly agile. Challenges vary across different industry verticals – public, highly secure and audited financial services companies have notably different challenges than those in gaming, mobile apps or system integrators. Challenges also vary depending on which flavor of agile an organization is implementing. And now we have SAFe. Does this simplify, or create a whole new set of challenges?
At Vantiv, we have implemented agile and recently developed our own version of an SDLC based on SAFe. We have transformed our way of thinking, and seen results – however not without our own challenges. In this session, Pete will share Vantiv’s approach, journey, challenges and results. Join us for perspectives from a public, payment processing IT organization within one of Forbes Top 25 fastest growing technology companies.
Throughout the world, IT and Software Engineering organizations are embracing agile methods to take advantage of the benefits of incremental and iterative delivery. Large corporations and the Federal government are increasingly directing software developers to “be agile,” but business practices related to marketing, procurement, project management, and systems definition are anything but. These business organizations all heavily outweigh software development both in budget and in influence. And so, while more developers are living in an agile world, the business continues to live in waterfall surroundings. It’s not a conflict that is easily resolved, but there is opportunity to take control of the debate.
Agile resiliency is about strengthening and reinforcing agile values, methods, and techniques so that it can scale and thrive in this conflicted environment. This is done by integrating with the architectural strengths of the Capability Maturity Model Integration (CMMI), a proven and widely adopted framework used to deploy a continuous improvement infrastructure. While the CMMI has been successfully deployed for years in support of more “traditional” engineering projects, it is methodology agnostic allowing its strength to be leveraged to strengthen agile methods as well. Why not embrace both?
- Hear about a Resilient Agile Architecture to strengthen agile values, methods, and techniques so that they will scale, thrive, and survive
- Discover how to apply the CMMI to make agile methods more resilient as large-scale adopters move to exert influence over standards and methods
- Learn nine new ways to interpret the most important CMMI practices from the perspective of agile teams
Take charge, adapt, and program your “code” to happiness
Trained from childhood to become masters of the sword, the Samurai are remembered as among the greatest warriors in history. Inevitably however, as in every era circumstances changed, leaving the Samurai no more battles to fight. Rather than simply fading into history, they adapted to a peacetime world by doing three things; assuming responsibility for their path in life, adapting to their changing environment and applying what they learned to their lives. The code by which they lived – Bushido!
In this presentation, John Godoy draws from his Japanese heritage and his experiences as a martial artist, endurance athlete, and coach to takes us on a journey through the code of the Samurai and teaches us to develop a code for our own lives, a code that will guide us through the inevitable challenges of our changing era!
- Accept responsibility for your own life to achieve greatness
- Prepare to adapt to the challenges in business and in life
- Program your own personal life code for prospering and succeeding
The state of the art in testing is continuing to evolve with the advent of smart phones, tablets, Agile, mobile and Cloud Computing. There are many industry standards, such as IEEE 829, IEEE 1008, IEEE 1028, BS 7925-1 and BS 7925-1 that contain gaps in definitions, policy, test management and processes as well as poor coverage of non-functional testing. ISO 29119 is a new international standard that defines all levels and phases of testing, defines test processes, test strategy, provides formats for test plans and test cases, test metrics, test techniques and ways to perform risk based testing.
- Obtain an overview of the five part ISO 29119 standard
- Gain insight on how to apply the standard with your current testing requirements
- Learn how to document test processes and test cases