SAS in clinical trials A relook at project management,
|
|
|
- Mavis Jennings
- 10 years ago
- Views:
Transcription
1 SAS in clinical trials A relook at project management, tools and software engineering Sameera Nandigama - Statistical Programmer PhUSE 2014 AD inventiv Health. All rights reserved.
2 Introduction The software development industry has adopted many new tools and methodologies to aid project management, software design and implementation. These tools improve the efficiency and communication in the software development world, in-turn making cost savings. The paper attempts to look at some of these in brief and the potential value these could bring to SAS clinical programming inventiv Health. All rights reserved.
3 Technical Debts What is a technical debt? Is an accumulation of small low priority tasks. Generally, it is a temporary fix or shortcut that is taken immediately to deal with an issue. E.g. a short term SAS code fix that is to be replaced by a more robust solution later Replacing the shortcut with a proper solution itself becomes a lowpriority task for the future. Why is technical debt undesirable? Causes unbalanced workloads and pressures Can result in a large volume of low priority work that as a whole becomes a risk to the project itself inventiv Health. All rights reserved.
4 Technical Debt Management How to manage? The key to manage tech-debts is: To ensure that the accumulated debt is effectively tracked To ensure that some amount of small low priority tasks are continually disposed. To ensure that the backlog of work, irrespective of priorities, remains manageable. Tools that help manage - Issue management tools inventiv Health. All rights reserved.
5 Issue Management Tools - JIRA An issue tracking system that manages and maintains lists of issues The most commonly used makeshift tool - Spreadsheets Difficulty with spreadsheets Accidental changes can happen while using spreadsheets Becomes increasingly complex with more and more entries. Difficult to track or search for particular issues in a large spreadsheet. The history of changes is not preserved on a spreadsheet. Report generation with spreadsheets can often be clumsy. Visibility management is not possible with a spreadsheet inventiv Health. All rights reserved.
6 JIRA - Features JIRA Popular project and issue management tool JIRA users are arranged into groups Privileges are assigned based on the user group The groups could be Project manager Team lead Developers Scrum master Testers Statisticians. The issues are generally categorized as Tasks Bugs Support inventiv Health. All rights reserved.
7 JIRA - Workflow inventiv Health. All rights reserved.
8 JIRA - Workflow dashboard inventiv Health. All rights reserved.
9 JIRA Comments and discussions inventiv Health. All rights reserved.
10 JIRA Visibility management Solves the problem of visibility for all. Executives will be able to see a graph representation of progresses The extent of visibility of the project is based on the role of the person inventiv Health. All rights reserved.
11 Source Control Systems A version control system manages changes to code and documents. Provides protection against accidental deletion of important files Managing code/report releases becomes simpler. Helps developer store his transient code. Full history of changes to any file is preserved. Types of version control systems: Centralized version control systems: There is a central repository and all the clients synchronize with it, for example, CVS, SVN etc. Distributed version control systems: Follows a peer-to-peer model, every copy is a repository and pulls and pushes can happen between peers, for example, GIT, Mercurial etc inventiv Health. All rights reserved.
12 Job Automation And Automatic Test Reports JENKINS Is a web-based, free, open source tool that can be installed on any Windows or Linux servers. Can run any Windows or Linux scripts, commands or applications. Runs automatically based on configured rules and produces summary reports. Can be aligned with other tools like SVN and JIRA Potential use for Jenkins in SAS programming : Perform automated Good Programming Practice check. Compare the outputs of both the primary and validation programs. Automate output count. Performs log check and notify via . Verify that outputs match the templates inventiv Health. All rights reserved.
13 Jenkins Reports Reports trend towards green when programs are implemented correctly inventiv Health. All rights reserved.
14 Documenting Code and Doxygen Tool for used for writing software reference documents. The documentation is written within code - easy to keep up to date Doxygen can cross reference documentation and code Can generate documents either in HTML, PDF or RTF Used in many programming languages How is Doxygen used in SAS programming? Write their code using Doxygen standards Programs reside in a directory called Project on the C drive Doxygen command runs on command prompt to generate documentation Benefits Documentation writing happens alongside SAS code development Document then changes with the comments and hence is always up to date Results in less effort in knowledge sharing and improved efficiency inventiv Health. All rights reserved.
15 Documenting Code And Doxygen inventiv Health. All rights reserved.
16 Software Development Life Cycle (SDLC) In SAS Clinical Trials WATERFALL The waterfall model is a sequential design process that progresses to the next stage only after current stage is completed. Cannot easily adjust to changes of requirements at an advanced stage of the project inventiv Health. All rights reserved.
17 Software Development Life Cycle (SDLC) - Agile Agile think a little, do a little, deliver a little SCRUM - has 4 stages Project analysis planning: The initial Project Statistical Analysis Plan (PSAP) is planned and revisited during any stage of the project Sprint planning: A sprint is small planned incremental development Daily scrum: Is the daily meeting of the team to monitor the progress Incremental release: The end of the sprint release inventiv Health. All rights reserved.
18 Benefits Of Agile Benefits of Agile Parallelization of work. Reports are developed along with analysis datasets If the analysis datasets are not moving forward, the developers can plan some other project into their sprints Achieve results in a short time with high quality SCRUM offers a lot of flexibility The complete output report code is produced at the same time as the final version of the analysis datasets inventiv Health. All rights reserved.
19 UML Unified Model Language - Graphical and visual representation model - Makes solution easy to understand - Converting a model to an implementation can be trivial Types of UML diagrams: Structure diagrams - Represent the various components of a product and the relationship between the components. Behavior diagrams - Model the behavior and the interaction of the system among its components. Benefits of UML Pictorial representation for clear communication, quick development and lower costs UML modeling facilitates clean design. System maintenance costs will be lower because of reuse of UML designs. Learning for a new developer will be easier; Efficient communication with programmers and outside contractors inventiv Health. All rights reserved.
20 Conclusion Use of the tools like JIRA, Jenkins, Doxygen and SVN can improve efficiency and thereby bring cost benefits to the clinical trial industry. Adopting methodologies like Agile can bring flexibility and improve overall time needed to complete a study inventiv Health. All rights reserved.
21 Thank You And Any Questions? inventiv Health. All rights reserved.
SAS in clinical trials A relook at project management, tools and software engineering
Paper AD07 SAS in clinical trials A relook at project management, tools and software engineering Sameera Nandigama, inventive Health Clinical, Maidenhead, UK ABSTRACT Traditionally, SAS has been used as
Requirements INTLAND SOFTWARE. Management Guide INTLAND SOFTWARE LIBRARY QUIET ZONE. Requirements. Requirements
Management Guide INTLAND SOFTWARE INTLAND SOFTWARE LIBRARY QUIET ZONE A Management solution is vital to translate and transform business needs into products. Before buying a Management tool you should
Security Automation in Agile SDLC Real World Cases
Security Automation in Agile SDLC Real World Cases Ofer Maor Director of Security Strategy, Synopsys AppSec California, January 2016 Speaker Security Strategy at Synopsys Founder of Seeker / Pioneer of
Project Management. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies
A Fresh Graduate s Guide to Software Development Tools and Technologies Chapter 5 Project Management CHAPTER AUTHORS Chen Minchao Daniel Mohd Shahab Nguyen Viet Thinh Software Development Tools and Technologies
QA & Test Management. Overview. www.intland.com
Agile, Waterfall & Hybrid Method Support SAFe Template for Scaling Agile Git, SVN, Mercurial Integration Release IT Operations & DevOps Baselining (Versioning) Integrated with requirements and QA & Testing
Software Configuration Management. Slides derived from Dr. Sara Stoecklin s notes and various web sources.
Software Configuration Management Slides derived from Dr. Sara Stoecklin s notes and various web sources. What is SCM? SCM goals Manage the changes to documents, programs, files, etc. Track history Identify
Software development. Outline. Outline. Version control. Version control. Several users work on a same project. Collaborative software development
Software development Groupware and Collaborative Interaction Collaborative Software Development M2R Interaction - Université Paris-Sud - Année 2013-2014 Cédric Fleury ([email protected]) Several users
Software Development. Overview. www.intland.com
Agile, Waterfall & Hybrid Method Support SAFe Template Git, SVN, Mercurial Integration Release Management DevOps Baselining (Versioning) Integration to Requirements and QA & Testing Overview codebeamer
Automation and Virtualization, the pillars of Continuous Testing
HP Software: Apps meet Ops 2015 Automation and Virtualization, the pillars of Continuous Testing Jerry Saelemakers/ April 2 nd, 2015 Today s business initiatives demand a balance between velocity and quality
Version Control Systems: SVN and GIT. How do VCS support SW development teams?
Version Control Systems: SVN and GIT How do VCS support SW development teams? CS 435/535 The College of William and Mary Agile manifesto We are uncovering better ways of developing software by doing it
EPM Live Presentation. EPM Live Solution Overview
Presentation Solution Overview Social Project & Work Management Social Project Management Product Focus Area Customers interested in an Enterprise Project and Social Project Management application to manage
OPENPROJECT. Setup Draft Notes. Draft Setup notes for Openproject
OPENPROJECT Setup Draft Notes Draft Setup notes for Openproject Contents Introduction... 2 Application Installation... 2 Configuring the Plugins... 2 Configure the Help link... 2 Configure the Costs Plugin...
IT Home 2015 DevOps 研 討 會
IT Home 2015 DevOps 研 討 會 百 人 工 研 院 團 隊 如 何 落 實 CI 雙 子 星 雲 端 運 算 公 司 符 儒 嘉 執 行 長 http://www.geminiopencloud.com GOCC Internal Use Only Agenda DevOps What does it mean? From Agile to DevOps ITRI Cloud OS
Team Foundation Server
Team Foundation Server S. Adams. Dilbert. Available: http://dilbert.com Hans-Petter Halvorsen, M.Sc. Team Foundation Server (TFS) is an Application Lifecycle Management (ALM) system The Software Development
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application
2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
Software Engineering
1 Software Engineering Lecture 2: Software Life Cycles Stefan Hallerstede Århus School of Engineering 25 August 2011 2 Contents Naive Software Development Code & Fix Towards A Software Process Software
HP Application Lifecycle Management
HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing
Automate Your Deployment with Bamboo, Drush and Features DrupalCamp Scotland, 9 th 10 th May 2014
This presentation was originally given at DrupalCamp Scotland, 2014. http://camp.drupalscotland.org/ The University of Edinburgh 1 We are 2 of the developers working on the University s ongoing project
Agile Development c/w Continuous Integration and Testing
Agile Development c/w Continuous Integration and Testing.... JOHN PAYNE... SENIOR DATA AND SERVICES DEVELOPER UNIVERSITY OF ESSEX... DevCon1 12 APRIL 2013 Overview of today s talk Brief background: the
Web Developer Toolkit for IBM Digital Experience
Web Developer Toolkit for IBM Digital Experience Open source Node.js-based tools for web developers and designers using IBM Digital Experience Tools for working with: Applications: Script Portlets Site
Continuous integration @ Keylane
Continuous integration @ Keylane 1 Keylane Software for pension funds In the business since 2005 Working mostly on EU market 2 1 Teams Around 30 developers and project managers Divided in 10 teams Mostly
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities
Information Technology Policy
Information Technology Policy Systems Development Life Cycle Policy ITP Number ITP-APP012 Category Recommended Policy Contact [email protected] Effective Date May 1, 2013 Supersedes Scheduled Review
Continuous Delivery for Force.com
Continuous Delivery for Force.com Achieve higher release velocity (shorten release cycles) & reduced Time to Market by 40% [email protected] AutoRABIT a product of TechSophy, Inc. www.autorabit.com Continuous
How Silk Central brings flexibility to agile development
How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.
Content. Development Tools 2(63)
Development Tools Content Project management and build, Maven Version control, Git Code coverage, JaCoCo Profiling, NetBeans Static Analyzer, NetBeans Continuous integration, Hudson Development Tools 2(63)
CISC 275: Introduction to Software Engineering. Lab 5: Introduction to Revision Control with. Charlie Greenbacker University of Delaware Fall 2011
CISC 275: Introduction to Software Engineering Lab 5: Introduction to Revision Control with Charlie Greenbacker University of Delaware Fall 2011 Overview Revision Control Systems in general Subversion
In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice
In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities
Software configuration management
Software Engineering Theory Software configuration management Lena Buffoni/ Kristian Sandahl Department of Computer and Information Science 2015-09-30 2 Maintenance Requirements System Design (Architecture,
DRUPAL CONTINUOUS INTEGRATION. Part I - Introduction
DRUPAL CONTINUOUS INTEGRATION Part I - Introduction Continuous Integration is a software development practice where members of a team integrate work frequently, usually each person integrates at least
TEST AUTOMATION FRAMEWORK
TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide
Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development
Why this lecture exists ITK Lecture 12: Open Source & Cross Platform Software Development Methods in Image Analysis CMU Robotics Institute 16-725 U. Pitt Bioengineering 2630 Spring Term, 2006 Successfully
Version Control with Git. Linux Users Group UT Arlington. Rohit Rawat [email protected]
Version Control with Git Linux Users Group UT Arlington Rohit Rawat [email protected] Need for Version Control Better than manually storing backups of older versions Easier to keep everyone updated
HP SAP. Where Development, Test and Operations meet. Application Lifecycle Management
HP SAP Where Development, Test and Operations meet Application Lifecycle Management 1 Introduction 1.1 ALM CONCEPTS Application Lifecycle Management (ALM) empowers IT to manage the core application life-cycle,
Version Control! Scenarios, Working with Git!
Version Control! Scenarios, Working with Git!! Scenario 1! You finished the assignment at home! VC 2 Scenario 1b! You finished the assignment at home! You get to York to submit and realize you did not
Jenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012
Jenkins Continuous Build System Jesse Bowes CSCI-5828 Spring 2012 Executive summary Continuous integration systems are a vital part of any Agile team because they help enforce the ideals of Agile development
FogBugz & Kiln. Tools for Software Teams From the Makers of Stack Overflow and Trello. Fog Creek Software
FogBugz & Kiln Tools for Software Teams From the Makers of Stack Overflow and Trello Fog Creek Software 1 About Fog Creek Software We Help You Make Better Software Founded in 2000 by Joel Spolsky and Michael
Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper
Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing
CPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
Software Delivery Integration and Source Code Management. for Suppliers
Software Delivery Integration and Source Code Management for Suppliers Document Information Author Version 1.0 Version Date 8/6/2012 Status final Approved by Reference not applicable Subversion_for_suppliers.doc
Change & Configuration! Management
Change & Configuration Management 100% Web based Word & Wiki Authoring Baselines and Versioning Process Enforcement Requirement Traceability Requirement Workflows Advanced Collaboration Services Integration
Data management on HPC platforms
Data management on HPC platforms Transferring data and handling code with Git scitas.epfl.ch September 10, 2015 http://bit.ly/1jkghz4 What kind of data Categorizing data to define a strategy Based on size?
Project Management System Services
Project Management System Services Today's projects need to deal with increasing amounts of information that require better tools to help navigate through all the data produced by projects. Our services
Source Code Control & Bugtracking
h(p://home.hit.no/~hansha/?page=sonware_development O. Widder. (2013). geek&poke. Available: h(p://geek- and- poke.com Source Code Control & Bugtracking Hans- Pe(er Halvorsen, M.Sc. 1 O. Widder. (2013).
Software Engineering I (02161)
Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2015 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency
Educational Collaborative Develops Big Data Solution with MongoDB
CASE STUDY OVERVIEW Educational Collaborative Develops Big Data Solution with MongoDB INDUSTRIES Education, Nonprofit LOCATION Durham, NC PROJECT LENGTH 1 year, 5 months APPLICATION SUPPORTED Data driven
HP ALM11 & MS VS/TFS2010
Comparison Test Management Tools HP ALM11 & MS VS/TFS2010 22 mei 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen 24/05/2012 HP ALM 11 Microsoft
Using Git for Project Management with µvision
MDK Version 5 Tutorial AN279, Spring 2015, V 1.0 Abstract Teamwork is the basis of many modern microcontroller development projects. Often teams are distributed all over the world and over various time
How To Use Netsuite With Openair
NetSuite OpenAir/NetSuite Integration Guide October 17, 2015 2015 NetSuite, Inc. NetSuite OpenAir/NetSuite Integration Guide November 12, 2015 This document is the property of NetSuite Inc., and may not
Continuous Integration (CI) for Mobile Applications
Continuous Integration (CI) for Mobile Applications Author: Guy Arieli, CTO, Experitest Table of Contents: What Continuous Integration Adds to the Mobile Development Process 2 What is Continuous Integration?
Clinical Risk Management: Agile Development Implementation Guidance
Document filename: Directorate / Programme Document Reference NPFIT-FNT-TO-TOCLNSA-1306.02 CRM Agile Development Implementation Guidance v1.0 Solution Design Standards and Assurance Project Clinical Risk
AWS CodePipeline. User Guide API Version 2015-07-09
AWS CodePipeline User Guide AWS CodePipeline: User Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection
Revision control systems (RCS) and
Revision control systems (RCS) and Subversion Problem area Software projects with multiple developers need to coordinate and synchronize the source code Approaches to version control Work on same computer
Microsoft Office System Tip Sheet
Experience the 2007 Microsoft Office System The 2007 Microsoft Office system includes programs, servers, services, and solutions designed to work together to help you succeed. New features in the 2007
Maven the Beautiful City. Healthy, Viable, and Productive Build Infrastructures
Maven the Beautiful City Healthy, Viable, and Productive Build Infrastructures What is Maven? Build tool Similar to Ant but fundamentally different which we will discuss later Dependency management tool
Mobile Development with Git, Gerrit & Jenkins
Mobile Development with Git, Gerrit & Jenkins Luca Milanesio [email protected] June 2013 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2013 CollabNet, Inc. All Rights Reserved. About CollabNet Founded in
ORACLE PROJECT MANAGEMENT
ORACLE PROJECT MANAGEMENT KEY FEATURES Oracle Project Management provides project managers the WORK MANAGEMENT Define the workplan and associated resources; publish and maintain versions View your schedule,
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
Key Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
Version Control Tutorial using TortoiseSVN and. TortoiseGit
Version Control Tutorial using TortoiseSVN and TortoiseGit Christopher J. Roy, Associate Professor Virginia Tech, [email protected] This tutorial can be found at: www.aoe.vt.edu/people/webpages/cjroy/software-resources/tortoise-svn-git-tutorial.pdf
Application Lifecycle Management Using Visual Studio 2013 (SCRUM)
Course Code: QAALMS13 Vendor: Microsoft Course Overview Duration: 3 RRP: 2,009 Application Lifecycle Management Using Visual Studio 2013 (SCRUM) Overview This three-day, instructor-led course provides
CS 2112 Lab: Version Control
29 September 1 October, 2014 Version Control What is Version Control? You re emailing your project back and forth with your partner. An hour before the deadline, you and your partner both find different
SpiraTeam Feature Compa
SpiraTeam Feature ompa P X urrently Supported Planned Functionality Not Applicable Not Supported SpiraTeam 4.1 Rally Enterprise VersionOne General Features Fully Web-Based Application (no ActiveX, Flash,
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
Continuous Integration
Continuous Integration Collaborative development issues Checkout of a shared version of software ( mainline ) Creation of personal working copies of developers Software development: modification of personal
The So5ware Development Process (SDLC)
h(p://home.hit.no/~hansha/?page=so5ware_development O. Widder. (2013). geek&poke. Available: h(p://geek- and- poke.com The So5ware Development Process (SDLC) Hans- Pe(er Halvorsen, M.Sc. 1 IT System B.
Microsoft Dynamics Lifecycle Services
Define Develop Operate Microsoft Dynamics Lifecycle Services November, 2014 Lifecycle Services Microsoft Dynamics Lifecycle Services (LCS) is a Microsoft Azure-based collaboration portal that helps organizations
Agile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh [email protected] Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources
Developing a Website Chito N. Angeles Web Technologies: Training for Development and Teaching Resources Static vs. Dynamic Website Static Website Traditional Website Contains a fixed amount of pages and
NetWrix File Server Change Reporter. Quick Start Guide
NetWrix File Server Change Reporter Quick Start Guide Introduction... 3 Product Features... 3 Licensing... 3 How It Works... 4 Getting Started... 5 System Requirements... 5 Setup... 5 Additional Considerations...
9 ways to revolutionize HR with paperless productivity
Human Resources Management 9 ways to revolutionize HR with paperless productivity A guided tour of paperless Human Resources software using the Document Locator document management system. Human Resources
Automated build service to facilitate Continuous Delivery
MASTER S THESIS LUND UNIVERSITY 2015 Automated build service to facilitate Continuous Delivery Ture Karlsson Department of Computer Science Faculty of Engineering LTH ISSN 1650-2884 LU-CS-EX 2015-27 Automated
Git Basics. Christopher Simpkins [email protected]. Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 22
Git Basics Christopher Simpkins [email protected] Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 22 Version Control Systems Records changes to files over time Allows you to
ALM120 Application Lifecycle Management 11.5 Essentials
ALM120 Application Lifecycle Management 11.5 Essentials Instructor-Led Workshop OVERVIEW This course provides the tools you need to implement and use Quality Center 11.50. Students learn how to manage
Best Overall Use of Technology. Jaspersoft
Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric
Software infrastructure for Java development projects
Tools that can optimize your development process Software infrastructure for Java development projects Presentation plan Software Development Lifecycle Tools What tools exist? Where can tools help? Practical
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
CMTRAC. Application Overview APPLICATION DATASHEET
Application Overview CMTRAC APPLICATION DATASHEET CMtrac is an innovative web-based tool for controlling and tracking change processes. This tool provides businesses with a simple mechanism to define and
Software Lifecycle Integration. A Quality Management Discipline
Table of Contents Overview Defects aren t the only shared artifact Methods of sharing artifacts among systems Using Tasktop Sync The Quality Management System as a Dashboard 1 2 2 3 4 Overview The testing
Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment.
Software Requirement Specification for Web Based Integrated Development Environment DEVCLOUD Web Based Integrated Development Environment TinTin Alican Güçlükol Anıl Paçacı Meriç Taze Serbay Arslanhan
Atomate Development Process. Quick Guide
Development Process Quick Guide METHODOLOGY Every project is unique You know your business inside out. You have thought and planned your ideas carefully and are keen to see it live as soon as possible.
Software Continuous Integration & Delivery
November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com
To introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
Agile Project Management in a Regulated Environment
Paper AD06 Agile Project Management in a Regulated Environment Alistair Dootson, d-wise, Manchester, UK ABSTRACT Scrum is an agile approach to project management for software development or implementation,
Vendor: Brio Software Product: Brio Performance Suite
1 Ability to access the database platforms desired (text, spreadsheet, Oracle, Sybase and other databases, OLAP engines.) yes yes Brio is recognized for it Universal database access. Any source that is
Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc.
Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc. 2410 Camino Ramon, STE 230, San Ramon, CA 94583 www.kovair.com [email protected] Document Version History Release Date Reason
Documentation and Project Organization
Documentation and Project Organization Software Engineering Workshop, December 5-6, 2005 Jan Beutel ETH Zürich, Institut TIK December 5, 2005 Overview Project Organization Specification Bug tracking/milestones
IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management
IKAN ALM Architecture Closing the Gap Enterprise-wide Application Lifecycle Management Table of contents IKAN ALM SERVER Architecture...4 IKAN ALM AGENT Architecture...6 Interaction between the IKAN ALM
Agile Software Development Methodologies and Its Quality Assurance
Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed
Version control. HEAD is the name of the latest revision in the repository. It can be used in subversion rather than the latest revision number.
Version control Version control is a powerful tool for many kinds of work done over a period of time, including writing papers and theses as well as writing code. This session gives a introduction to a
Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan
YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. Introduction 2. Subject Clarity 3. Agile
