LUXproject is a distributed, web-based project management system that integrates various third-party and custom modules. It provides a centralized environment for project tasks, communication, and transparency. Key functions include requirements management, release planning, task tracking, risk management, and reporting. The system supports various development methodologies and platforms.
LUXproject is a distributed, web-based project management system that integrates various third-party and custom modules. It provides a collaborative environment for project tasks, communication, and transparency between project teams and customers. LUXproject supports role-based access, multiple development methodologies, and integrates tools for requirements management, version control, reporting and more.
LUXproject is a distributed, web-based project management system that integrates various third-party tools. It provides a centralized environment for project execution and communication. Key features include task, risk, and requirement management, continuous integration, and flexible reporting. The system supports various development methodologies and platforms and allows customization for individual project needs.
The document summarizes the syllabus for the Unit 2 course on software engineering processes and requirements. It includes an overview of various process models like waterfall, incremental, evolutionary (prototyping, spiral), and unified process. It also discusses software requirements including functional, non-functional requirements and the software requirements specification document.
[2015/2016] Collaborative software development with GitIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
This document discusses various prescriptive software process models. It begins by describing a generic process framework that includes communication, planning, modeling, construction, and deployment. It then covers traditional models like the waterfall model and incremental model. Specialized models discussed include component-based development and formal methods. Finally, it describes the unified process model, which is iterative and incremental.
TotalView 8.7 and ReplayEngine 2.0 provide debugging tools for distributed, multi-threaded applications. ReplayEngine records program execution so developers can replay and debug problems by moving backwards through time. This helps developers quickly find the root causes of bugs. TotalView supports debugging of Linux applications with distributed and shared memory. While powerful for debugging parallel programs, it only supports Linux and lacks Windows support.
[2015/2016] Software systems engineering PRINCIPLESIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
The document discusses software configuration management and why it is important for software development. It notes that without proper configuration management, software can be difficult to build due to lack of control, monitoring, and traceability of changes. It then defines key concepts in configuration management like baselines, configuration items, change control, version control, and workspace management. The goal of configuration management is to control and track changes made during software development and release.
LUXproject is a distributed, web-based project management system that integrates various third-party and custom modules. It provides a collaborative environment for project tasks, communication, and transparency between project teams and customers. LUXproject supports role-based access, multiple development methodologies, and integrates tools for requirements management, version control, reporting and more.
LUXproject is a distributed, web-based project management system that integrates various third-party tools. It provides a centralized environment for project execution and communication. Key features include task, risk, and requirement management, continuous integration, and flexible reporting. The system supports various development methodologies and platforms and allows customization for individual project needs.
The document summarizes the syllabus for the Unit 2 course on software engineering processes and requirements. It includes an overview of various process models like waterfall, incremental, evolutionary (prototyping, spiral), and unified process. It also discusses software requirements including functional, non-functional requirements and the software requirements specification document.
[2015/2016] Collaborative software development with GitIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
This document discusses various prescriptive software process models. It begins by describing a generic process framework that includes communication, planning, modeling, construction, and deployment. It then covers traditional models like the waterfall model and incremental model. Specialized models discussed include component-based development and formal methods. Finally, it describes the unified process model, which is iterative and incremental.
TotalView 8.7 and ReplayEngine 2.0 provide debugging tools for distributed, multi-threaded applications. ReplayEngine records program execution so developers can replay and debug problems by moving backwards through time. This helps developers quickly find the root causes of bugs. TotalView supports debugging of Linux applications with distributed and shared memory. While powerful for debugging parallel programs, it only supports Linux and lacks Windows support.
[2015/2016] Software systems engineering PRINCIPLESIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
The document discusses software configuration management and why it is important for software development. It notes that without proper configuration management, software can be difficult to build due to lack of control, monitoring, and traceability of changes. It then defines key concepts in configuration management like baselines, configuration items, change control, version control, and workspace management. The goal of configuration management is to control and track changes made during software development and release.
The real time publisher subscriber inter-process communication model for dist...yancha1973
1) The document proposes a real-time publisher/subscriber model for inter-process communication in distributed real-time systems.
2) In the model, processes publish and subscribe to messages using logical handles called distribution tags, without knowledge of senders/receivers.
3) An application programming interface is presented that allows processes to create/destroy tags, publish/receive messages, and query senders/receivers.
4) The model is fault-tolerant, supporting applications like clock synchronization across nodes and allowing processes to be upgraded online.
The document discusses software architecture and different architectural views. It describes that an architecture is complex and multi-dimensional, so views are used to focus on specific structures. Common views include static, dynamic, and deployment views. Static views examine the system structure, dynamic views analyze runtime behavior and component interactions, and deployment views allocate structures to the external environment. The Unified Modeling Language (UML) can be used to document different views and architectural elements.
Factors to consider when starting a brand-new requirements management project...IBM Rational software
The document discusses factors to consider when starting a new requirements management project in IBM Rational DOORS Next Generation. It recommends understanding project goals, environment and constraints to optimize the requirements process. Key questions to address include which artifacts define scope, how artifacts will be organized and tracked, what relationships are important, and which development methodology is being followed. The document also discusses configuring artifact types, attributes, link types and modules to structure requirements information in the project.
The document provides details about an individual with 12 years of experience in product development and project management across various industries. They have extensive experience leading teams in Japan and managing onsite/offshore projects using Agile methodology. Their technical skills include programming languages like C/C++ and experience developing embedded systems, printers, and other products.
This presentation talks about some commonly used software architecture patterns. The main features of the following architectural patterns are described:
- Layered architecture
- Event-driven architecture (both mediator and broker topology)
- Microservices architecture (API-REST based, REST based, Centralized message topology)
Each pattern is analyzed in terms of:
- Overall agility
- Ease of deployment
- Testability
- Performance
- Scalability
- Ease of develpment.
The slide refers to the online book "Software Architecture Patterns", Mark Richards, 2015, O’Reilly.
The presentation is took from the Software Engineering course I run in the bachelor-level informatics curriculum at the University of Padova.
Aspect-Oriented Software Development (AOSD) is a programming methodology that addresses limitations in object-oriented programming for modularizing cross-cutting concerns. AOSD uses aspects to encapsulate cross-cutting concerns so they can be separated from the core functionality. Aspects are automatically incorporated into the system by a weaver. This improves modularity and makes software easier to maintain and evolve over time.
Configurability for Cloud-Native Applications: Observability and ControlCognizant
The billowing multi-cloud, with loosely coupled services, requires better observability of live configuration changes and management tools. Here’s how to address these challenges.
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
Unit iv -Documenting and Implementation of Software ArchitectureDhivyaa C.R
The document discusses documenting and implementing software architecture. It covers using views and notations to document architecture, including module, component-and-connector, and allocation views. It also discusses quality views that focus on specific attributes like security and communication. Architecture documentation serves educational, communication, and construction purposes.
This document summarizes the key activities and learnings from an industrial internship exploring life cycle management tools in a telecom software environment. The internship involved:
1) Exposure to industry standard tools like Git, Maven, and Wireshark used in telecom software projects for development and testing.
2) Two assignments - the first involved studying networking protocols using Wireshark, the second focused on understanding software lifecycle tools like Git and Maven.
3) Working on an OpenDaylight SDN Controller project to extend its capabilities. The intern gained experience setting up development environments and compiling code using Maven.
SE2018_Lec-22_-Continuous-Integration-ToolsAmr E. Mohamed
The document discusses build tools and continuous integration. It provides an overview of Maven, a build tool that standardizes project builds through conventions and dependencies. Maven aims to simplify builds through predefined directories and dependencies. It also provides dependency management, documentation generation, and release management. The document then discusses Jenkins, a tool for continuous integration that can trigger automated builds and tests. It notes Maven and Jenkins are often used together, with Maven for builds and Jenkins triggering builds.
Kapil Gangwal has over 12 years of experience in the software industry, including experience in all phases of the systems development life cycle. For the past 4 years, he has worked as a Solution Architect, DevOps Lead, Technical Manager, and WMS Technical Consultant at Target in Minneapolis, where he implemented Manhattan Associates' WMS 2012 package. He has expertise in Java, C++, Linux, Oracle, Agile methodologies, and various integration, automation, and warehouse management tools and packages.
This document provides a summary of key topics from Microsoft's Application Architecture Guide, including definitions of software architecture, its importance, goals and principles. It covers common architectural styles, inputs/outputs of the design process, guidelines for layered designs including presentation, business, data and service layers. It also summarizes common application archetypes like web, rich client, mobile and service-oriented applications, and provides considerations for designing each type.
This document describes a software development life cycle (SDLC) model for small to medium database applications. The SDLC follows a waterfall approach with six main stages: planning, requirements definition, design, development, integration and testing, and installation and acceptance. Some variations and prototyping are allowed between stages to clarify requirements or design elements if impacts remain minimal and scope-controlled. The SDLC is meant to prevent scope creep through its structured approach and emphasis on progressive enhancement of capabilities over time.
Raghavendra Prasad Reddy Somagattu has over 8 years of experience in software development for the telecom industry. He currently works as a R&D Specialist at Nokia Networks where he leads teams and provides innovative solutions. He has expertise in requirements analysis, architectural design, and agile development. Raghavendra has extensive experience with Java, algorithms, data structures, and testing tools. He also has a strong background in telecom protocols, UML design, and developing GUI applications.
This document discusses various software engineering concepts related to software design. It begins by outlining basic design principles and the software design process, which involves three levels: interface design, architectural design, and detailed design. It then covers topics like modularization, coupling and cohesion, function-oriented design using tools like data flow diagrams and structure charts, software measurement and metrics including function point analysis and cyclomatic complexity, and concludes with Halstead's software science for measuring program length and volume.
Define and Manage Requirements with IBM Rational Requirements ComposerAlan Kan
The document provides an overview of a hands-on lab session on IBM Rational Requirements Composer (RRC). The lab aims to demonstrate how RRC can help teams collaborate to define, manage and trace requirements across the software development lifecycle. The lab covers topics like importing and linking requirements, modeling business processes and use cases, conducting reviews, and generating work items and test cases from requirements. Known issues encountered in the labs are also documented.
The document discusses modeling and the benefits of modeling complex systems. It notes that modeling helps visualize, specify, guide construction of, and document systems that would otherwise be too vast to comprehend. The importance of modeling increases as systems increase in scale and complexity. Modeling allows for simulating "what if" scenarios to help with early verification and validation. The document discusses how modeling enables the development of things as complex as software systems with millions of lines of code and global deployments.
Learn About the Top Oracle E-Business Suite Security VulnerabilitiesOAUGNJ
Learn about the top security risks and vulnerabilities specific to the Oracle E-Business Suite and why you should care! Whether your ERP is in the process of being implemented or has been in place for years, there are a number of security vulnerabilities commonly overlooked by implementation / support teams focused on project timing, budget, and functionality. This presentation is geared toward the end user community, system administrators, and other application support personnel and what they need to know to protect their Oracle EBS data from unauthorized access.
Amplify the participants’ overall security awareness
Share knowledge and experiences in securing Oracle EBS
Provide a detailed list of commonly overlooked security vulnerabilities, risks each pose, and how to fix or mitigate each
This document discusses key considerations for an Oracle E-Business Suite R12 upgrade project, including:
1. Choosing between R12.1.3 or R12.2 based on needs and support timelines.
2. Evaluating the technical vs functional scope of the upgrade and whether new modules or processes changes are included.
3. Assessing the customization footprint and effort required to retrofit custom code and configurations for R12 compatibility.
4. Reviewing infrastructure needs and opportunities to upgrade platforms as part of the project.
5. Ensuring the project team has the right skills and experience for the scope of the upgrade.
The real time publisher subscriber inter-process communication model for dist...yancha1973
1) The document proposes a real-time publisher/subscriber model for inter-process communication in distributed real-time systems.
2) In the model, processes publish and subscribe to messages using logical handles called distribution tags, without knowledge of senders/receivers.
3) An application programming interface is presented that allows processes to create/destroy tags, publish/receive messages, and query senders/receivers.
4) The model is fault-tolerant, supporting applications like clock synchronization across nodes and allowing processes to be upgraded online.
The document discusses software architecture and different architectural views. It describes that an architecture is complex and multi-dimensional, so views are used to focus on specific structures. Common views include static, dynamic, and deployment views. Static views examine the system structure, dynamic views analyze runtime behavior and component interactions, and deployment views allocate structures to the external environment. The Unified Modeling Language (UML) can be used to document different views and architectural elements.
Factors to consider when starting a brand-new requirements management project...IBM Rational software
The document discusses factors to consider when starting a new requirements management project in IBM Rational DOORS Next Generation. It recommends understanding project goals, environment and constraints to optimize the requirements process. Key questions to address include which artifacts define scope, how artifacts will be organized and tracked, what relationships are important, and which development methodology is being followed. The document also discusses configuring artifact types, attributes, link types and modules to structure requirements information in the project.
The document provides details about an individual with 12 years of experience in product development and project management across various industries. They have extensive experience leading teams in Japan and managing onsite/offshore projects using Agile methodology. Their technical skills include programming languages like C/C++ and experience developing embedded systems, printers, and other products.
This presentation talks about some commonly used software architecture patterns. The main features of the following architectural patterns are described:
- Layered architecture
- Event-driven architecture (both mediator and broker topology)
- Microservices architecture (API-REST based, REST based, Centralized message topology)
Each pattern is analyzed in terms of:
- Overall agility
- Ease of deployment
- Testability
- Performance
- Scalability
- Ease of develpment.
The slide refers to the online book "Software Architecture Patterns", Mark Richards, 2015, O’Reilly.
The presentation is took from the Software Engineering course I run in the bachelor-level informatics curriculum at the University of Padova.
Aspect-Oriented Software Development (AOSD) is a programming methodology that addresses limitations in object-oriented programming for modularizing cross-cutting concerns. AOSD uses aspects to encapsulate cross-cutting concerns so they can be separated from the core functionality. Aspects are automatically incorporated into the system by a weaver. This improves modularity and makes software easier to maintain and evolve over time.
Configurability for Cloud-Native Applications: Observability and ControlCognizant
The billowing multi-cloud, with loosely coupled services, requires better observability of live configuration changes and management tools. Here’s how to address these challenges.
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
Unit iv -Documenting and Implementation of Software ArchitectureDhivyaa C.R
The document discusses documenting and implementing software architecture. It covers using views and notations to document architecture, including module, component-and-connector, and allocation views. It also discusses quality views that focus on specific attributes like security and communication. Architecture documentation serves educational, communication, and construction purposes.
This document summarizes the key activities and learnings from an industrial internship exploring life cycle management tools in a telecom software environment. The internship involved:
1) Exposure to industry standard tools like Git, Maven, and Wireshark used in telecom software projects for development and testing.
2) Two assignments - the first involved studying networking protocols using Wireshark, the second focused on understanding software lifecycle tools like Git and Maven.
3) Working on an OpenDaylight SDN Controller project to extend its capabilities. The intern gained experience setting up development environments and compiling code using Maven.
SE2018_Lec-22_-Continuous-Integration-ToolsAmr E. Mohamed
The document discusses build tools and continuous integration. It provides an overview of Maven, a build tool that standardizes project builds through conventions and dependencies. Maven aims to simplify builds through predefined directories and dependencies. It also provides dependency management, documentation generation, and release management. The document then discusses Jenkins, a tool for continuous integration that can trigger automated builds and tests. It notes Maven and Jenkins are often used together, with Maven for builds and Jenkins triggering builds.
Kapil Gangwal has over 12 years of experience in the software industry, including experience in all phases of the systems development life cycle. For the past 4 years, he has worked as a Solution Architect, DevOps Lead, Technical Manager, and WMS Technical Consultant at Target in Minneapolis, where he implemented Manhattan Associates' WMS 2012 package. He has expertise in Java, C++, Linux, Oracle, Agile methodologies, and various integration, automation, and warehouse management tools and packages.
This document provides a summary of key topics from Microsoft's Application Architecture Guide, including definitions of software architecture, its importance, goals and principles. It covers common architectural styles, inputs/outputs of the design process, guidelines for layered designs including presentation, business, data and service layers. It also summarizes common application archetypes like web, rich client, mobile and service-oriented applications, and provides considerations for designing each type.
This document describes a software development life cycle (SDLC) model for small to medium database applications. The SDLC follows a waterfall approach with six main stages: planning, requirements definition, design, development, integration and testing, and installation and acceptance. Some variations and prototyping are allowed between stages to clarify requirements or design elements if impacts remain minimal and scope-controlled. The SDLC is meant to prevent scope creep through its structured approach and emphasis on progressive enhancement of capabilities over time.
Raghavendra Prasad Reddy Somagattu has over 8 years of experience in software development for the telecom industry. He currently works as a R&D Specialist at Nokia Networks where he leads teams and provides innovative solutions. He has expertise in requirements analysis, architectural design, and agile development. Raghavendra has extensive experience with Java, algorithms, data structures, and testing tools. He also has a strong background in telecom protocols, UML design, and developing GUI applications.
This document discusses various software engineering concepts related to software design. It begins by outlining basic design principles and the software design process, which involves three levels: interface design, architectural design, and detailed design. It then covers topics like modularization, coupling and cohesion, function-oriented design using tools like data flow diagrams and structure charts, software measurement and metrics including function point analysis and cyclomatic complexity, and concludes with Halstead's software science for measuring program length and volume.
Define and Manage Requirements with IBM Rational Requirements ComposerAlan Kan
The document provides an overview of a hands-on lab session on IBM Rational Requirements Composer (RRC). The lab aims to demonstrate how RRC can help teams collaborate to define, manage and trace requirements across the software development lifecycle. The lab covers topics like importing and linking requirements, modeling business processes and use cases, conducting reviews, and generating work items and test cases from requirements. Known issues encountered in the labs are also documented.
The document discusses modeling and the benefits of modeling complex systems. It notes that modeling helps visualize, specify, guide construction of, and document systems that would otherwise be too vast to comprehend. The importance of modeling increases as systems increase in scale and complexity. Modeling allows for simulating "what if" scenarios to help with early verification and validation. The document discusses how modeling enables the development of things as complex as software systems with millions of lines of code and global deployments.
Learn About the Top Oracle E-Business Suite Security VulnerabilitiesOAUGNJ
Learn about the top security risks and vulnerabilities specific to the Oracle E-Business Suite and why you should care! Whether your ERP is in the process of being implemented or has been in place for years, there are a number of security vulnerabilities commonly overlooked by implementation / support teams focused on project timing, budget, and functionality. This presentation is geared toward the end user community, system administrators, and other application support personnel and what they need to know to protect their Oracle EBS data from unauthorized access.
Amplify the participants’ overall security awareness
Share knowledge and experiences in securing Oracle EBS
Provide a detailed list of commonly overlooked security vulnerabilities, risks each pose, and how to fix or mitigate each
This document discusses key considerations for an Oracle E-Business Suite R12 upgrade project, including:
1. Choosing between R12.1.3 or R12.2 based on needs and support timelines.
2. Evaluating the technical vs functional scope of the upgrade and whether new modules or processes changes are included.
3. Assessing the customization footprint and effort required to retrofit custom code and configurations for R12 compatibility.
4. Reviewing infrastructure needs and opportunities to upgrade platforms as part of the project.
5. Ensuring the project team has the right skills and experience for the scope of the upgrade.
Andrejs Karpovs presented on using ACFS as a storage solution for E-Business Suite applications. He discussed how ACFS works with ASM and the Oracle Cloud, provided demos of ACFS features like snapshots and replication, and explained that while not officially certified, many customers successfully use ACFS for EBS with no issues encountered. The presentation covered tips for managing ACFS and new features available in 12c like highly available NFS.
Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...OAUGNJ
Release 11.1.2.3—and beyond—of the Oracle Hyperion enterprise performance management family of applications delivers significant new application and technical functionality. This session discusses the details of the upgrade’s technical enhancements, provides practical advice on how to plan and execute an upgrade, and discusses the benefits of using the latest release, 11.1.2.3.500, of the Oracle Hyperion EPM platform. It includes case studies of customers that have upgraded and are seeing the benefits.
The document discusses Oracle Cloud File System (ACFS), which provides a general-purpose file system built on Automatic Storage Management (ASM) disk groups. ACFS introduces features like snapshots, replication across sites, security controls, and encryption. It is integrated with Oracle databases and middleware but has some limitations around licensing and platform support. The presentation includes demos and tips for deploying, managing, and using ACFS.
Optimizing E-Business Suite Storage Using Oracle Advanced CompressionAndrejs Karpovs
The document provides information about optimizing storage for an Oracle E-Business Suite database using Oracle Advanced Compression. It begins with introductions and an overview of topics to be covered, including compression in Oracle, implementing advanced compression with E-Business Suite, and recommendations and results. The document then discusses identifying tables for compression, preparing by applying patches, implementing compression in phases, and benchmarking performance. It notes compression can reduce storage requirements but may increase CPU usage and cause some SQL plan changes. Compression requires careful testing and monitoring of performance impacts.
Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...Andrejs Karpovs
This document discusses implementing Oracle Advanced Compression in an Oracle E-Business Suite environment to reduce storage footprint. It describes compressing the largest tables, which reduced the database size by over 500 GB. Some performance impacts were observed, such as a 7% increase in CPU usage and changed execution plans slowing some queries. Thorough testing is recommended before production use to understand specific impacts and ensure critical functionality is not affected. Advanced Compression can provide significant storage savings but also requires careful planning and testing due to potential performance trade-offs.
Staged Patching Approach in Oracle E-Business Suitevasuballa
In this session, we will deep dive into Staged Appltop Patching approach in Oracle E-Business Suite. We will learn more on how Staged Patching approach can cut down patching downtime. We will discuss the scenarios like 11i to R12 upgrades and R12 point release upgrades, where we can leverage Staged Patching approach. What is the future of Staged Patching in upcoming Release 12.2? How Online patching feature is different from Staged Patching approach ?
The document provides an overview of Oracle's E-Business Suite Release 12, which aims to help businesses think globally, work globally, and manage systems globally through more integrated and flexible applications. Key capabilities highlighted include global financial consolidation, profitability analysis, project portfolio analysis, strategic network optimization, inventory optimization, operational reporting, and a new user experience.
Simplified user experience_design_patterns_for_the_oracle_applications_cloud_...Berry Clemens
The document discusses design patterns for Oracle Applications Cloud Service. It describes common page types like view pages, action pages, and landing pages. It also covers common UI components like headers, footers, page tabs, and tables. Pattern sets are provided to standardize how users can add or view data in tables. The goal is to simplify the user experience through consistent and intuitive page and interface designs.
Autoconfig is a tool that automates configuration of Oracle E-Business Suite instances. It works by maintaining a central context file containing configuration parameters. Template files include tags that are replaced with values from the context file. Running adconfig generates configured files. Customizations can be made by copying templates to a custom directory. Some files are locked from customization. In R12.2, some Apache files are managed by WebLogic while others remain under Autoconfig control, and the context file must be synced when changing the port.
Infrastructure as a Service - ready for Mission Critical ERP ?Ravi Madabhushanam
Ravi Madabhushanam, a cloud solution architect, discusses whether cloud infrastructure platforms are ready to host complex ERP solutions. He outlines key considerations for migrating mission-critical applications to the cloud, including security, compliance, hybrid cloud connectivity, licensing and support. The presentation also covers case studies of companies that have migrated Oracle E-Business Suite and other applications to AWS and the technical migration process. Ravi concludes by discussing opportunities to modernize applications and optimize operations when moving to the cloud.
This document provides an overview of Oracle Enterprise Manager 12c and its Application Management Suite capabilities for managing Oracle E-Business Suite applications. It discusses Apps Associates as a global consulting firm and Oracle partner. The presentation agenda includes introductions to OEM12c, the Application Management Suite and its capabilities for system management, performance monitoring, configuration monitoring, change management and service level management. It concludes with a demo of these capabilities.
EBS 12.1 and 12.2 strategy-roadmap-givenBerry Clemens
The document discusses Oracle's strategy and roadmap for its E-Business Suite product. It covers investment priorities like user experience innovation, new products/features, and operational efficiency. Key highlights include new E-Business Suite extensions for Oracle Endeca that provide search and analytics capabilities across various E-Business Suite modules. The extensions are aimed at improving decision making, prioritization, issue identification and resolution.
COLLABORATE 16 Demystifying secrets of R12.2 upgrade_PPTPreet Kamal Singh
This document provides an overview of optimizing an Oracle E-Business Suite R12.2 upgrade. It discusses preparing the infrastructure, database, and application layers. Key steps include hardware sizing, database tuning, purging unnecessary data, complying with global standards, and testing the upgrade process. The presenter recommends a phased approach or big bang approach and emphasizes planning, preparing, and testing the upgrade process to have a successful outcome. References from Oracle documentation are provided to help guide the upgrade.
Zero Downtime for Oracle E-Business Suite on Oracle ExalogicPaulo Fagundes
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
National Instruments is a test and measurement company founded in 1976 and headquartered in Austin, Texas. It has approximately 7,100 employees operating in almost 50 countries. Sean Braymen is a senior Oracle database administrator at National Instruments who has worked there for 14 years. Application continuity is an Oracle Database feature that attempts to mask database session outages by replaying transactions to provide continuous application access after an outage.
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]vasuballa
This session discusses key upgrade planning considerations, combining lessons learned from customers with practical advice from Oracle Support, Oracle Consulting, and Oracle’s development organization. Understand how to build the business case, identify needed time and resources, prepare business and IT staff for changes, plan for required system changes, create an effective test strategy, and more.
Oracle exalytics deployment for high availabilityPaulo Fagundes
This white paper contains technical details about how to configure a two node cluster of Oracle Exalytics systems running Oracle Business Intelligence Enterprise Edition with Oracle Exadata to enable high availability. The Maximum Availability Architecture (MAA) configuration requires horizontal scale out to be configured for scalability and performance (load balancing).
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?vasuballa
This document provides an overview of new features in Oracle E-Business Suite R12.2 for database administrators. It discusses changes to the file system layout, new online patching capabilities using Edition-Based Redefinition, and changes to cloning procedures. The presentation also covers WebLogic architecture updates, simplified installation processes including support for Oracle RAC and ASM, and other miscellaneous changes.
Manigandan Narasimhan is a senior consultant and application database administrator (DBA) with over 14 years of experience developing client/server applications using Oracle technologies. He has extensive experience building data marts and data warehouses, performing Oracle performance tuning, and managing database migrations. Some of his key skills include Oracle, SQL, PL/SQL, Unix, data modeling, ETL tools like DataStage, and project management. He has worked on several projects for clients like JP Morgan Chase and General Motors.
Tommaso Campanella is a highly experienced technical project manager and software engineer with over 15 years of experience. He has extensive experience managing agile software development projects using methodologies like Scrum, Kanban, and adaptive development cycles. He is PMP and PSM1 certified and holds a Master's degree in Information Technology. Currently he works as a technical project manager at Swissquote Bank, where he manages software development teams and projects.
This document contains a summary of Bikram Kishor Rout's resume. It outlines his experience working as a Business Intelligence delivery specialist for 9 years. It lists his technical skills including programming languages like C, C++, Perl, and databases like Oracle. It also provides details of several projects he has worked on for clients like Infosys, DNB Bank, Neptune Oriented Lines, and Hitachi Network, focusing on areas like data warehousing, business intelligence, and network monitoring.
This document contains a summary of Bikram Kishor Rout's professional experience and qualifications. He has over 9 years of experience in IT with a focus on business intelligence, data warehousing, and open source systems. Currently he works as a Senior Associate Consultant at Infosys where he has taken on roles involving requirements analysis, design, development, testing and support of BI projects. He has strong skills in C++, Perl, Oracle, and UNIX/Linux systems.
Full-stack development is one of the most sought-after IT resources these days. They understand all the aspects of a software development lifecycle (SDLC), including the front-end and back-end development of applications.
This document discusses OpenProject, an open source project management tool. It introduces OpenProject as a web-based tool used for project planning, timelines, task management and collaboration. The objectives of OpenProject include maintaining infrastructure, encouraging community participation, protecting intellectual property, and communicating benefits. OpenProject connects to project management through use of Gantt charts for visualizing tasks and resources. Its strengths include low costs, ability to scale, and features like work packages and timelines. Weaknesses include reliance on open source design and Linux compatibility issues. The document recommends OpenProject for geographically distributed projects focused on budgets and responsibilities. Suggestions are provided to improve Windows support and add capabilities like network diagrams and screen sharing.
Ernest Morariu is a senior software engineer with over 20 years of experience developing .NET enterprise applications. He has expertise in object-oriented analysis and design, database development, and technical skills including C#, VB.NET, SQL, and the .NET framework. Some of his roles have included developing applications for sports organizations, designing healthcare information systems, and creating software for accounting processes. He is proficient in all phases of the development lifecycle from analysis to testing.
N. Sathish Kumar has over 10 years of experience in the IT industry. He has expertise in Java, Spring, Hibernate, Oracle, SQL Server, and legacy modernization tools like BluAge. Some of his projects include modernizing banking applications, developing web applications for failure analysis tracking and supply chain management, and migrating mainframe screens to new interfaces. He is skilled at all phases of the software development life cycle from analysis to deployment.
This document provides an overview of SpiraPlan, an agile project management software. It discusses the challenges of traditional waterfall project management approaches and how agile methodologies address these issues. SpiraPlan is presented as a complete agile project management solution that integrates requirements management, release planning, iteration planning, task tracking, and bug tracking. The document provides a feature overview and walks through how SpiraPlan supports key agile processes.
This document provides a summary of Vidya Shankar's work experience and qualifications. It details her 7.5 years of experience working as an Associate Architect using technologies like Grails, Spring, and Node.js. It also outlines her past roles as a Senior Developer and Senior Software Engineer. Her technical skills include Java, Groovy, AngularJS, and her soft skills include Agile methodologies and certifications in Scrum and Java.
Dhiraj Kalra provides his contact information and an extensive professional summary highlighting over 17 years of experience in software development roles such as project manager, project lead, and senior software engineer. His skills include ASP.net, C#, Java, SQL, and SharePoint technologies. He then lists recent projects in document tracking systems, intranet portals, and other areas for clients in various industries.
Neeraj Virmani has over 9 years of experience in IT with expertise in configuration management, continuous integration and deployment using tools like GitHub, Jenkins, Ant and Maven. He has experience automating manual tasks using shell scripting and providing CI/CD solutions to development teams. He currently works as a Build/Release Manager where he manages a team of 7 members and performs software release management for 35+ websites.
The document describes a B2B cloud application project for sales and distribution of finished goods in the textile industry. The project aims to create a cloud application that allows registered users to search products, maintain secure accounts, and contact administrators. An iterative waterfall model was selected for development due to its ability to iterate between phases to resolve errors. The project effort is estimated at 2.4 person-months, with a development time of 3.5 months. Cost will be estimated based on a productivity rate factoring in project size and number of personnel.
IT 8003 Cloud ComputingFor this activi.docxvrickens
IT 8003 Cloud Computing
For this activity you need to divide your class in groups
1
Group Activity 1 “SuperTAX Software”
2
SuperTax Overview
Did you know President Abraham Lincoln, one of America's most beloved leaders, also instituted one of its least liked obligations - the income tax? In this brief history of taxes, see the historical events which shaped income taxes in the United States today.
SuperTax is an American tax preparation software package developed in the mid-1980s.
SuperTax Corporation is headquartered in Mountain View, California.
2
Group Activity 1 “SuperTAX Software”
3
SuperTax Information
Desktop Software.
Support MS Windows and Mac OS.
Software method: CD/DVD media format.
Different versions:
SuperTAX Basic, Deluxe, Premier, and Home & Business.
Used by millions of users and organizations.
Group Activity 1 “SuperTAX Software”
4
SuperTAX Project
SuperTAX has hired your group as a consultant to move their Desktop Software to a Traditional IT Hosted Software, available Online.
Group Activity 1 “SuperTAX Software”
5
For Discussion:
Find the challenges that your team will encounter attempting to move SuperTAX Software to the new platform.
Prepared a presentation for the class.
On your Group you will need to define positions.
For example:
Project Manager, Senior Project Network, Senior Project Engineer, etc.
Group Activity 1 “SuperTAX Software”
6
Infrastructure
Software Development
Software Testing
Marketing & Business Model
Project Management
CHALLENGES
Group Activity 1 “SuperTAX Software”
7
Infrastructure
No more test in a single machine. (CD/DVD format model)
Test in a production cluster. (20, 30 users?)
A larger cluster can bring problems. (1000’s of users)
Testing must be done for different clients (mobile, desktops, OS)
Small performance bottleneck. Slow performance.
CHALLENGES
Group Activity 1 “SuperTAX Software”
8
Marketing & Business Model
One time fixed cost vs. subscription model
Before a CD was sold, now a subscription model.
Maintenance and replacement of cooling, power, and server is required
CHALLENGES
Group Activity 1 “SuperTAX Software”
9
Project Management
Project can take many months to years for Software Development cycle.
What model is appropriate for Hosted application. (Agile vs. waterfall)
Ability to try new features faster.
CHALLENGES
RUNNING HEAD: INTERSESSION 5 FINAL PROJECT PROJECTION 1
INTERSESSION 5 FINAL PROJECT PROJECTION 5
INTERSESSION 5 FINAL PROJECT PROJECTION
Shalini Kantamneni
Ottawa University
Intersession 5 Final Project Projection
The Design Process
This process involves the formulation of a model to be used in deriving a comprehensive cloud application. In this case, the model-view-controller design pattern will be used. This type of design pattern partitions the logic of the application into three distinct domains that are to be interconnected to provide a working cloud application (Jailia et al., 2016). ...
Mobile Responsive Social Corporate Intranet Portal ApplicationMike Taylor
Mobile Responsive Social Corporate Intranet Portal Application to enhance employee productivity and with Forums, Chat, Leave Status, Groups, Knowledge Base
Umer Aslam is a lead software engineer with over 8 years of experience developing software solutions using technologies like C#.NET, ASP.NET, and SQL Server. He has extensive experience planning and leading the development of projects in various domains including industrial automation, SCADA, and web applications. Some of the key projects he has worked on include a truck loading automation system, product integrity and traceability system, and an information security suite.
This document provides a summary of Mohammed Kaleem's professional experience and qualifications. He has over 25 years of experience in business intelligence, with expertise in MicroStrategy, Informatica, and data warehousing. Some of his roles include senior consultant, solution architect, and lead developer. He has extensive experience designing, developing, and implementing BI solutions for many large companies.
Sonal Verma has over 9 years of experience in IT working on various projects in the banking and telecommunications domains. She has expertise in programming languages like SQL, PL/SQL, Java, C++ and tools like Oracle, UNIX and Windows. Her experience includes roles like developer, team lead, business analyst and managing offshore delivery. She currently works as a senior developer at Barclays Technology focusing on payment processing solutions.
Learn how Github analytics can help you gauge the health of your DevOps release cycle, gain visibility into team productivity, and secure your intellectual property.
Similar to LUXproject Functionality Overview R12.2 (20)
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...my Pandit
Explore the fascinating world of the Gemini Zodiac Sign. Discover the unique personality traits, key dates, and horoscope insights of Gemini individuals. Learn how their sociable, communicative nature and boundless curiosity make them the dynamic explorers of the zodiac. Dive into the duality of the Gemini sign and understand their intellectual and adventurous spirit.
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Final ank Satta Matka Dpbos Final ank Satta Matta Matka 143 Kalyan Matka Guessing Final Matka Final ank Today Matka 420 Satta Batta Satta 143 Kalyan Chart Main Bazar Chart vip Matka Guessing Dpboss 143 Guessing Kalyan night
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...APCO
The Radar reflects input from APCO’s teams located around the world. It distils a host of interconnected events and trends into insights to inform operational and strategic decisions. Issues covered in this edition include:
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.AnnySerafinaLove
This letter, written by Kellen Harkins, Course Director at Full Sail University, commends Anny Love's exemplary performance in the Video Sharing Platforms class. It highlights her dedication, willingness to challenge herself, and exceptional skills in production, editing, and marketing across various video platforms like YouTube, TikTok, and Instagram.
How MJ Global Leads the Packaging Industry.pdfMJ Global
MJ Global's success in staying ahead of the curve in the packaging industry is a testament to its dedication to innovation, sustainability, and customer-centricity. By embracing technological advancements, leading in eco-friendly solutions, collaborating with industry leaders, and adapting to evolving consumer preferences, MJ Global continues to set new standards in the packaging sector.
At Techbox Square, in Singapore, we're not just creative web designers and developers, we're the driving force behind your brand identity. Contact us today.
[To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
This presentation is a curated compilation of PowerPoint diagrams and templates designed to illustrate 20 different digital transformation frameworks and models. These frameworks are based on recent industry trends and best practices, ensuring that the content remains relevant and up-to-date.
Key highlights include Microsoft's Digital Transformation Framework, which focuses on driving innovation and efficiency, and McKinsey's Ten Guiding Principles, which provide strategic insights for successful digital transformation. Additionally, Forrester's framework emphasizes enhancing customer experiences and modernizing IT infrastructure, while IDC's MaturityScape helps assess and develop organizational digital maturity. MIT's framework explores cutting-edge strategies for achieving digital success.
These materials are perfect for enhancing your business or classroom presentations, offering visual aids to supplement your insights. Please note that while comprehensive, these slides are intended as supplementary resources and may not be complete for standalone instructional purposes.
Frameworks/Models included:
Microsoft’s Digital Transformation Framework
McKinsey’s Ten Guiding Principles of Digital Transformation
Forrester’s Digital Transformation Framework
IDC’s Digital Transformation MaturityScape
MIT’s Digital Transformation Framework
Gartner’s Digital Transformation Framework
Accenture’s Digital Strategy & Enterprise Frameworks
Deloitte’s Digital Industrial Transformation Framework
Capgemini’s Digital Transformation Framework
PwC’s Digital Transformation Framework
Cisco’s Digital Transformation Framework
Cognizant’s Digital Transformation Framework
DXC Technology’s Digital Transformation Framework
The BCG Strategy Palette
McKinsey’s Digital Transformation Framework
Digital Transformation Compass
Four Levels of Digital Maturity
Design Thinking Framework
Business Model Canvas
Customer Journey Map
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfthesiliconleaders
In the recent edition, The 10 Most Influential Leaders Guiding Corporate Evolution, 2024, The Silicon Leaders magazine gladly features Dejan Štancer, President of the Global Chamber of Business Leaders (GCBL), along with other leaders.
The Genesis of BriansClub.cm Famous Dark WEb PlatformSabaaSudozai
BriansClub.cm, a famous platform on the dark web, has become one of the most infamous carding marketplaces, specializing in the sale of stolen credit card data.
Part 2 Deep Dive: Navigating the 2024 Slowdownjeffkluth1
Introduction
The global retail industry has weathered numerous storms, with the financial crisis of 2008 serving as a poignant reminder of the sector's resilience and adaptability. However, as we navigate the complex landscape of 2024, retailers face a unique set of challenges that demand innovative strategies and a fundamental shift in mindset. This white paper contrasts the impact of the 2008 recession on the retail sector with the current headwinds retailers are grappling with, while offering a comprehensive roadmap for success in this new paradigm.
How to Implement a Real Estate CRM SoftwareSalesTown
To implement a CRM for real estate, set clear goals, choose a CRM with key real estate features, and customize it to your needs. Migrate your data, train your team, and use automation to save time. Monitor performance, ensure data security, and use the CRM to enhance marketing. Regularly check its effectiveness to improve your business.
3 Simple Steps To Buy Verified Payoneer Account In 2024SEOSMMEARTH
Buy Verified Payoneer Account: Quick and Secure Way to Receive Payments
Buy Verified Payoneer Account With 100% secure documents, [ USA, UK, CA ]. Are you looking for a reliable and safe way to receive payments online? Then you need buy verified Payoneer account ! Payoneer is a global payment platform that allows businesses and individuals to send and receive money in over 200 countries.
If You Want To More Information just Contact Now:
Skype: SEOSMMEARTH
Telegram: @seosmmearth
Gmail: seosmmearth@gmail.com
Top mailing list providers in the USA.pptxJeremyPeirce1
Discover the top mailing list providers in the USA, offering targeted lists, segmentation, and analytics to optimize your marketing campaigns and drive engagement.
Storytelling is an incredibly valuable tool to share data and information. To get the most impact from stories there are a number of key ingredients. These are based on science and human nature. Using these elements in a story you can deliver information impactfully, ensure action and drive change.
2. What exactly is LUXproject?
LUXproject is a distributed web-based project management system created on the basis of
specific commercial and non-commercial modules developed by third-party vendors and open-
source communities (Atlassian JIRA/GreenHopper, Atlassian Confluence, Atlassian FishEye,
Subversion/Perforce, Cruise Control, WebDav etc.) as well as Luxoft modules.
The System provides users with a friendly, multi-purpose environment for implementing key
project tasks and ensuring communications.
The main LUXproject users are project executors as well as the Customer. LUXproject supports
role access, i.e. each project team member depending on his/her project role has certain access
permissions to the System functional.
LUXproject management mechanisms as well as availability of project artifacts at any time and
from any geographic location allow company management to arrange transparent project
management and always have current and reliable information.
Currently, LUXproject allows to choose one of several methodologies for software development
and maintenance projects, deploy Service Desk.
January 9, 2013 2
3. LUXproject is all you need for
Release/Iteration/Milestone scope planning and management
Task management
Risk management
Communication management
Metric gathering and statistic analysis
Requirement gathering and management
Requirements classification
Requirement status management
Requirement test coverage management
Change management
Test specification creation and management
Defect Management
Continuous Integration
Version and non-version storage of project artifacts
Project knowledge base
Global search
Flexible project reporting
January 9, 2013 3
4. Components and Architecture
Telecom Energy Technology
X X X X
X X X X X
X X
X X X X
X X
X X X X X X
X X X X X
X X X
January 9, 2013 4
5. Supported Platforms
LUXproject supports 64bit operation systems, which ensures high performance and stability
Linux Fedora core 12 i386 is recommended to be used for the LUXproject server deployment.
The server can also be used under Windows, Solaris
As there’s no thick client, LUXproject users can work with the System in any operation system
Operation is guaranteed in browsers
– Internet Explorer 8.x
– FireFox 3.x
The System works in browsers
– Chrome
– Safari
January 9, 2013 5
6. Key Components of the Third Parties
JIRA 5.1.4
GreenHopper 6.0.6
Confluence 4.2.x
FishEye 2.2.х
SVN 1.6.5
Cruise Control 2.8.3
Crucible 2.2.1
January 9, 2013 6
7. Role Access
Flexible security policies for
accessing LUXproect Project Manager
Access to LUXproject for all Customer
project stakeholders, both the Analysts
project team and the customer
team
Access to LUXproject from all
geographic points where
Internet is available
Support team
Developers team
Testing team
7
8. Project Template Concept1
Project template predefines a set of role settings, access permissions, information objects
(including their attributes and workflow models), functional system modules, screens, reports,
version control system, document templates and portal structure in compliance with a certain
development methodology and the Customer requirements.
January 9, 2013 8
9. Project Template Concept2
The advantages of a project template:
Opportunity to choose a configured management environment with all required components
by one mouse-click
Best practices from previous projects involvement
Capability of tailoring project templates in accordance with particular project needs
Capability of saving tailored templates for future projects
LUXproject includes several project templates:
Project template for a traditional project which is based on RUP model with waterfall/iteration
lifecycle (CMMI requirements support)
Agile/SCRUM project template
Support/Service Desk project template
January 9, 2013 9
10. Benefits for Customer
Capability of profound project team involvement to facilitate higher manageability needed to
meet ever-changing priorities and business goals
Real- time access to project data from any geographic location, if Internet is available
Transparent lifecycle – from business requirements to system ones, from system requirements
through tasks to source code, requirement links to test cases and defects
Visual representation of the reported data: flexible and easy visualization of product builds,
project team data, and reports
Customization of project environment to meet the Customer requirements
Heightened project security
January 9, 2013 10
11. Program/PMO Report
Representation of progress
in terms of project
milestones as well as
releases
Project statuses through
color indication and % of
completion
Direct links to the key
project milestones and
releases
Support of multi-release
projects
Export to Excel
January 9, 2013 11
12. PMO/Program Dashboard for Agile Projects
Representation of progress of
LP-managed and manual Agile-
projects:
– Project progress through color
indication in terms of resolved
issues
– Correlation of created issues to
resolved ones
Direct links to home pages of
LP-managed projects and to
iteration data manual input
forms of manual projects
Capability to view project
status charts showing the
dynamics of project
success parameters
January 9, 2013 12
13. Benefits for Project Manager
Access to project data from any geographic location, if Internet is available
Project data are represented in real-time mode
Project activities planning and managing (via milestones/releases)
Resource & Time Management: on-the-fly statistics for tracking the timeline of tasks in
several projects simultaneously
Ability to create tasks via email messages
Risk management
Release/build management
Generate Roadmap, Release Notes
Control Build status
Ability to keep project mail within the System and make references to it
Ability to archive completed projects and activate them back if needed
Ability to customize a project to your needs and add new functions by yourself
January 9, 2013 13
14. Unique Reports Creation
LUXproject allows project members to
create unique reports according to
their needs
When creating reports you can use
requests with specific fields of the
System entities, which greatly extends
standard Jira functional
January 9, 2013 14
15. Milestone Management
From the Milestones
screen Project Manager
can:
– Control statuses of
project milestones
– View tasks related to
milestones
– Navigate to View Issue
Details screen of each
task included in a
milestone
– Create new milestones
and link them to tasks
and other system
entities
Project milestones and
tasks can be
synchronized with
Microsoft Project
January 9, 2013 15
16. Task Management
Project planning and
control: create tasks,
assign them and
IT value chain
monitor their statuses
Representation of
different task statuses
and tasks by status
graphic statistics
Monitoring task
deadlines
Auto-notification
subsystem and events
calendar
January 9, 2013 16
17. Task Creation via Email
Project Manager can create tasks
in LUXproject by sending a task
description email with project
address specified in СС
– The task will be assigned to the
email addressee automatically
– The task name will be created on
the basis of the email subject
– The task description will be created
on the basis of the email body
– Email attachment will also be
included in the task in LUXproject
Upon receipt of such email, the
Assignee can log in LUXproject
and start working with the task –
change its status, comment on it,
add artifacts as soon as they are
created
January 9, 2013 17
18. MS Project Integration
Bidirectional data exchange between MS Project and LUXproject (Jira) via plugin THE-Connector
(plugin should be installed at the user’s working place)
– Downloading planned tasks and milestones from MS Project to Jira
– Importing tasks from Jira to MS Project
– Synchronizing status and time information
January 9, 2013 18
19. Workplan Plugin
Capability to set work
start date, utilization %
of a user, and work
estimate
Capability to view the
workload of:
– a user
IND
– users within a certain
US
UT GY
project
T
ION
O
RY
EV NOL
– a specific JIRA group
E VO
CH
OL
– users of a specific
LU
TE
resource project in all
TIO
projects
N
Capability toCOMPANY
plan
resources and EVOLUTION
activities for future
January 9, 2013 19
20. Risk Management
Log of risks for their
estimation and
description
Automatic calculation
of the next date of risk
monitoring
Different status tables
IND
(triggered, active risks,
US
UT GY
closed risks) and
T
ION
O
RY
EV NOL
graphic statistics
E VO
diagram.
CH
OL
LU
TE
Links between risks and
TIO
project artifacts
N
COMPANY
EVOLUTION
January 9, 2013 20
21. Project Events Report
Report on the
events registered
in all System
components
Filter for:
– Who?
– When?
IND
– In which
US
project?
UT GY
T
ION
O
Filter for project
RY
EV NOL
E
events:
VO
CH
OL
– Project item
LU
TE
TIO
updates (tasks,
risks,
N
requirements,
defects etc.) COMPANY
– File updates EVOLUTION
– Page updates
– Builds
January 9, 2013 21
22. Benefits for Analyst
Centralized requirements repository
Easy to use tool to manage requirements - assign, review, approve, control the requirements online
Ability to notify all project teams about changes in requirements
Requirements traceability: from business requirements to functional requirements, from
requirements through tasks to source code and defects
IND
Ability to review requirements
US
UT GY
T
Graphic representation of requirements statistics
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 22
23. Requirements Management1
Requirements gathering and
management: their creation,
assignment, control
Requirements grouping by
statuses and graphic
representation of status statistics
Requirements Traceability
IND
US
Automatic tracking of changes
UT GY
T
ION
O
RY
in linked requirements
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 23
24. Requirements Management2
Requirements list can
be displayed as a tree
structure
Requirement
description can be
represented as a wiki-
page
IND
Requirements and
US
UT GY
change requests can
T
ION
O
RY
EV NOL
be created and
E VO
managed via Jira
CH
OL
LU
TE
+WIKI or Jira + SVN
TIO
N
COMPANY
EVOLUTION
January 9, 2013 24
25. Requirements Traceability –
Matrix
Ability to link
requirements to other
dependent artifacts of
this as well as a related
project
Visualization of
dependencies and their
types
IND
Links Coverage Matrix
US
UT GY
allows to visualize
T
ION
O
RY
EV NOL
requirements coverage
E VO
by other artifacts such as
CH
OL
LU
TE
test cases
TIO
Identification of
N
suspected dependencies
to define which COMPANY
EVOLUTION
requirements need to be
reviewed and confirmed
to relevant
Color indication of
dependency types
January 9, 2013 25
26. Benefits for Developers
It’s obvious which tasks are to be performed and when it should be done
All documents and requirements needed to perform a task are linked to the assigned task
Extended functional for release/build management
Build management in Cruise Control right from LUXproject interface
Build reports in real-time mode
IND
Ability to work with version control repository without installing a specific client
US
UT GY
T
ION
O
RY
Ability to link source code with tasks and defects from Jira
EV NOL
E VO
CH
Ability to share experience or find the needed answer in the project knowledge base
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 26
27. Release Management
Creation of release and
build entities, linking
project activities to
them
Support of hierarchic
structure of releases
and builds
IND
Attributes of important
US
UT GY
T
life cycle dates of
ION
O
RY
EV NOL
releases and builds
E VO
CH
OL
Control of release and
LU
TE
TIO
build implementation
N
COMPANY
EVOLUTION
January 9, 2013 27
28. Build Management
Setting up Continuous
Integration parameters
(Continuous integration
- Cruise Control)
Build status online
Results of automatic
unit tests
IND
Errors/Warnings
US
UT GY
T
ION
O
RY
Ability to download
EV NOL
E
delivery package
VO
CH
OL
LU
Build/Release notes
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 28
29. Source Code Management
Web-access to the
project version control
repository via FishEye
Flexible filter settings
Changelog (including a
mechanism for
comparing differences)
IND
Diagram of code size
US
UT GY
T
ION
O
variation
RY
EV NOL
E
Content Search by
VO
CH
OL
LU
directories, commit
TE
TIO
comments, files, file
N
names
COMPANY
EVOLUTION
January 9, 2013 29
30. Code Review
Capability to arrange
code review:
– create review card
– select source code
files for review
– define review
participants and due
IND
dates
US
UT GY
Ability to add
T
ION
O
RY
EV NOL
comments to source
E VO
code lines, reviewed
CH
OL
LU
TE
file, review in general
TIO
Track reviews status
N
and statistics
COMPANY
Reviews SearchEVOLUTION
January 9, 2013 30
31. Benefits for Test Team
Test Assignment creation:
− Assigning test cases that need to be performed
− Assigning defects for validation
Testing reports
Ability to:
IND
− create a wiki-page with test plan description and link it to test cases
US
UT GY
T
−
ION
O
RY
access requirements quickly
EV NOL
E VO
−
CH
access the centralized document storage and version control repository
OL
LU
TE
−
TIO
view the current build status
N
− access defect statistics
COMPANY
Ability to link defects to other project entities
EVOLUTION
Ability to control requirements coverage by test cases
January 9, 2013 31
32. Test Management
Test cases creation
Control of test assignments
implementation
Linking defects to
requirements, tasks, and test
cases
Test cases results report
IND
US
UT GY
Statistics reports on testing
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 32
33. Test Manager Workplace
Ability to analyze and
predict release quality
Information on testing
progress, test case
creation, defect statistics is
available to Test Manager
in a convenient form
IND
More than 20 metric
US
UT GY
reports on testing
T
ION
O
RY
EV NOL
Ability to export reports to
E VO
CH
OL
Excel, PDF, charts to
LU
TE
graphics format
TIO
N
COMPANY
EVOLUTION
January 9, 2013 33
34. Test Manager Workplace
Sample Test Reports
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 34
35. Test Manager Workplace
Sample Test Assignment Reports
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 35
36. Communication Management
Project news line
Project correspondence
storage
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 36
37. Files Sharing
Non-version File Storage
Possibility to share files within project team:
– upload files
– view files
– manage files and folders
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 37
38. Time Tracking
Time spent on each
project activity
Different time tracking
reports
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 38
39. Time Tracking
SLA Support Report
Capability to view the
work time the issues
spend in each of their
statuses within the
specified period
Capability to see
bottlenecks in the
IND
lifecycle of issues and
US
UT GY
stick to the SLA terms
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 39
40. Business Processes Visualization
Ability to run an eye over a
process workflow
Visualization of workflow
transitions of a certain issue
Visualization of the latest
changes history
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 40
41. Global Search
Search through all
components and
modules of system
Filter for detailed
search by date, user,
project etc.
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 41
42. System Administration Console
Manage project
roles and team
members
Manage security
Manage
attributes, etc.
Manage
IND
components
US
UT GY
T
ION
(SVN, Cruise
O
RY
EV NOL
Control, etc.)
E VO
CH
OL
Project
LU
TE
TIO
configuration
N
export
COMPANY
EVOLUTION
January 9, 2013 42
43. Localization Capabilities
Bilingual menu system
– Русский
– English
Availability of English
and Russian project
templates
Ability to select GUI
IND
US
language for each user
UT GY
T
ION
O
RY
User and Administrator
EV NOL
E
documentation in
VO
CH
OL
LU
Russian and English
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 43
44. Agile Project Template
Task management
– Product backlog
– Iteration backlog
– Personal backlog
Release and build
management
IND
Defect management;
US
UT GY
Communication
T
ION
O
RY
EV NOL
management (Scrum
E VO
and retrospective
CH
OL
LU
TE
meetings);
TIO
Configuration
N
management
COMPANY
Project Status Charts
EVOLUTION
January 9, 2013 44
45. Agile Project Template
Additional tools - GreenHopper
GreenHopper is a
plugin for Jira that
allows to manage
Agile projects
– Backlog management
– Sprint and release
planning
IND
– Whiteboard
US
UT GY
metaphora
T
ION
O
RY
EV NOL
– Easy work with cards
E VO
of Jira entities
CH
OL
LU
TE
– Editing entities within
TIO
their cards as well as
N
editing entities in bulk
COMPANY
EVOLUTION
January 9, 2013 45
46. Agile Project Template
GreenHopper Task Board
Task Board displays tasks
according to their statuses
in a convenient form:
– Cards
– List
– Minimized cards, as a full
list of tasks
IND
– Color indication
US
UT GY
T
– Flexible filters
ION
O
RY
EV NOL
E
It is possible to combine
VO
CH
OL
saved filters with custom
LU
TE
TIO
criteria to display only the
N
needed issues
It is possible to drag-and-
COMPANY
EVOLUTION
drop cards from column to
column in order to change
task status
Kanban Support
January 9, 2013 46
47. Agile Project Template
GreenHopper Burndown chart
Burndown chart shows
current dynamics of tasks
implementation and
allows to predict the time
when activities will be
finished
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 47
48. Agile Project Template
GreenHopper Cumulative Flow chart
Cumulative Flow chart
allows to track
cumulative change of
work in progress by
statuses and can be
useful for identifying
bottlenecks.
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 48
49. Project Knowledge Base
News
Tag cloud
Quick Search
Ability to import Word
documents to wiki-pages
Voting ability (with capability
IND
to view the voters list, their
US
UT GY
votes being anonymous )
T
ION
O
RY
EV NOL
E VO
CH
OL
Useful capabilities
LU
TE
TIO
– Confluence-SharePoint search
N
is a great example of
LUXproject integration with
COMPANY
other knowledge management
systems EVOLUTION
– Confluence Watch list helps
Confluence administrators
manage a list of watchers on
any wiki-page of the
knowledge base
January 9, 2013 49
50. Project Knowledge Base
Labels Groups Plugin
Possibility to organize
labels into groups
Capability to use the
predefined list of labels
groups (page passport) to
quickly label your WIKI
content
IND
Capability to use page
US
UT GY
passport to search Wiki
T
ION
O
RY
EV NOL
pages by labels
E VO
CH
OL
Capability to search Wiki
LU
TE
pages by attachments
TIO
N
COMPANY
EVOLUTION
January 9, 2013 50
51. Project Knowledge Base
Labels Groups Plugin. Navigation Macros
Possibility to predefine search by particular label AND label group
IND
US
UT GY
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
Possibility to use navigation table to quickly search by predefined label AND label group
January 9, 2013 51
52. Help Desk Project Template
Requests creation
Log of request statuses
Graphic representation of
request resolution statistics
Report on efforts spent on
requests implementation
IND
Knowledge base for each
US
UT GY
project
T
ION
O
RY
EV NOL
Ability to link requests to
EVO
activities of other projects
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 52
53. Benefits Summary
Atlassian components used in LUXproject enjoy world-wide recognition due to diverse
functional, supportability, scalability and reliability at a relatively modest price per user
The LUXproject platform integrates all components into one environment, which increases
capabilities of the components, and provides missing functions:
– Common interface and single sign on to all System components
– Flexible security policies customized for each project member
– Additional functional for risk management, test management, release management, requirements
IND
management
US
UT GY
–
T
Extended capabilities for reports creation as well as ready-made reports
ION
O
RY
EV NOL
– Quick search of the needed information in all System components
EVO
CH
OL
– Localization capabilities
LU
TE
TIO
– Ability to group projects into programs and monitor their statuses
N
– High level of data security
Unique project templates developed on the basis of the best Luxoft practices and
COMPANY
methodologiesEVOLUTION
Extended capabilities of System customization in compliance with unique Customer
processes
Continuous System development and ability to add specific functions upon request
Diverse functional at a modest price
January 9, 2013 53
54. LUXproject Implementation Models
LUXproject basic implementation is recommended when:
The Customer wants to use the best practices and processes of the Luxoft company and chooses
one or several standard project templates:
– Standard
– Agile
– HelpDesk
IND
US
UT GY
The Customer does not have similar systems that must be integrated and/or a system to migrate
T
ION
O
RY
EV NOL
data from.
E VO
CH
OL
LU
TE
TIO
LUXproject enhanced implementation with future System customization in compliance
N
with Customer’s specifics and/or data migration:
COMPANY
The Customer considers his software development process to be mature and/or unique and
EVOLUTION
wants the existing template to be customized or a new project template to be developed.
The Customer has a different tracking system (for example, JIRA, ClearQuest, Bugzilla) and wants
to save the historical data.
January 9, 2013 54
55. Server Requirements for LUXproject
Installation
System requirements (up to 100 users)
– CPU 1 x Dual Core XEON from 2.33GHz (server edition with х64 support)
– RAM 4 GB FBD 667MHz Memory
– ROM 100GB, SAS/SCSI, 15.000/10.000 rpm Hard Drive (2 in RAID1)
– RAID Controller (RAID 1)
– NIC 1x Gb NIC
– Drive 8X DVD Drive
System requirements (up to 500 users)
IND
– CPU 1 x Quad Core XEON from 2.33GHz (server edition with х64 support)
US
UT GY
T
–
ION
O
RAM 8 GB FBD 667MHz Memory
RY
EV NOL
–
E
ROM 160GB, SAS/SCSI, 15.000/10.000 rpm Hard Drive (2 in RAID1)
VO
CH
OL
– RAID Controller (RAID 1)
LU
TE
TIO
– NIC 1x Gb NIC
N
– Drive 8X DVD Drive
Operation system requirements
COMPANY
– Linux Fedora core 15 64bit
EVOLUTION
– CentOS
Data base requirements
– MySQL 5
Current configuration of the LUXproject production server in Luxoft
– CPU 4x Phenom™ II 955, Memory 8GB, 2x200Gb HDD Raid1
January 9, 2013 55
56. Thanks !
Contacts:
IND
US
UT GY
LUXproject@luxoft.com
T
ION
O
RY
EV NOL
E VO
CH
OL
LU
TE
TIO
N
COMPANY
EVOLUTION
January 9, 2013 56