This is my professional bookshelf with a review of each book.
Most of them are related to analytics, development and automation.
Rating is indicated by 0-5 stars.
Four major causes of difficulty in gathering system requirement and business requirements, Reasons projects were
abandoned.Three Generations of System Development:1. Direct Contact 2. Business Analyst 3.Team Based.
The Evolution Of Agile Business Analystv2alstonhodge
The document discusses the evolution of the business analyst role from traditional waterfall approaches to agile approaches. It describes how the role has changed from requirements gathering to serving as the product owner. Key responsibilities of the product owner are outlined. The presentation recommends that business analysts get certified in agile practices and techniques and references resources like the Agile Extension to the BABOK guide.
The document discusses the importance of software documentation and provides guidelines for an effective software guidebook. It recommends that a software guidebook include sections on context, functional overview, quality attributes, constraints, principles, software architecture, external interfaces, code, data, and infrastructure architecture. The guidebook should provide concise, clear explanations to help new developers understand the overall structure and design of the software without being overly detailed. Maintaining up-to-date yet concise documentation is important for onboarding new team members and communicating design decisions.
Business requirements gathering and analysisMena M. Eissa
Business analysis and requirements management are a key to project success.
This workshop helps candidates perform better based on sharing real life experience with them.
Brain Cell IT is a consulting company that specializes in software analysis. The company's analysts work on projects from requirements gathering through testing to help define necessary functionality. Brain Cell IT focuses on creating clear documentation like use cases and diagrams to outline requirements and deliverables for clients primarily in banking, payroll, and other sectors. The company emphasizes quality work through an ethical approach involving mutual respect and personal involvement.
The document provides an overview and introduction to "The Analytics Setup Guidebook". It discusses how the guidebook aims to give readers a high-level framework for building a modern analytics setup by explaining the components and best practices for consolidating, transforming, modeling, and using data. The guidebook is intended for those who need guidance in setting up their first analytics stack, such as junior data analysts, product managers, or engineers tasked with building a data stack from scratch.
Patterns of enterprise application architecturethlias
This document provides an overview of the book "Patterns of Enterprise Application Architecture" by Martin Fowler. The book describes patterns for developing enterprise applications, with sections on architectural patterns, object-relational mapping, web presentation, distribution, and other challenges. It includes both a tutorial on enterprise application development and a reference for over 40 patterns with code examples in Java and C#. The patterns address common problems in enterprise application development and provide proven solutions.
Four major causes of difficulty in gathering system requirement and business requirements, Reasons projects were
abandoned.Three Generations of System Development:1. Direct Contact 2. Business Analyst 3.Team Based.
The Evolution Of Agile Business Analystv2alstonhodge
The document discusses the evolution of the business analyst role from traditional waterfall approaches to agile approaches. It describes how the role has changed from requirements gathering to serving as the product owner. Key responsibilities of the product owner are outlined. The presentation recommends that business analysts get certified in agile practices and techniques and references resources like the Agile Extension to the BABOK guide.
The document discusses the importance of software documentation and provides guidelines for an effective software guidebook. It recommends that a software guidebook include sections on context, functional overview, quality attributes, constraints, principles, software architecture, external interfaces, code, data, and infrastructure architecture. The guidebook should provide concise, clear explanations to help new developers understand the overall structure and design of the software without being overly detailed. Maintaining up-to-date yet concise documentation is important for onboarding new team members and communicating design decisions.
Business requirements gathering and analysisMena M. Eissa
Business analysis and requirements management are a key to project success.
This workshop helps candidates perform better based on sharing real life experience with them.
Brain Cell IT is a consulting company that specializes in software analysis. The company's analysts work on projects from requirements gathering through testing to help define necessary functionality. Brain Cell IT focuses on creating clear documentation like use cases and diagrams to outline requirements and deliverables for clients primarily in banking, payroll, and other sectors. The company emphasizes quality work through an ethical approach involving mutual respect and personal involvement.
The document provides an overview and introduction to "The Analytics Setup Guidebook". It discusses how the guidebook aims to give readers a high-level framework for building a modern analytics setup by explaining the components and best practices for consolidating, transforming, modeling, and using data. The guidebook is intended for those who need guidance in setting up their first analytics stack, such as junior data analysts, product managers, or engineers tasked with building a data stack from scratch.
Patterns of enterprise application architecturethlias
This document provides an overview of the book "Patterns of Enterprise Application Architecture" by Martin Fowler. The book describes patterns for developing enterprise applications, with sections on architectural patterns, object-relational mapping, web presentation, distribution, and other challenges. It includes both a tutorial on enterprise application development and a reference for over 40 patterns with code examples in Java and C#. The patterns address common problems in enterprise application development and provide proven solutions.
Content management means different things to different people. For publishers, the fundamental aspects should be metadata, content markup, and component management.
Presentation originally developed by Apex VP and Principal Consultant Bill Kasdorf for the benefit of an international institutional publishing office in 2014.
To be sure you can succesfully use the Agile methodology on your next software development project, simply ask yourself these four important questions.
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...Adrian Jones
More and more clients are asking for Agile development for their projects, in particular the Scrum methodology, but do they really know what they are getting into? Both Waterfall and Scrum are viable methodologies, but each is best suited to particular situations, clients, and projects - neither can be considered the better methodology in all circumstances.
This presentation discusses the potential advantages of using Agile development for building sites in Drupal, but also the potential road-bumps and pitfalls.
Microsoft sql server analysis services multidimensional performance and opera...Компания Робот Икс
This document provides a summary of a book that consolidates two previously published guides on building and operating high-performance Analysis Services cubes in Microsoft SQL Server. The book is intended for BI developers and operations specialists. It covers proven techniques for designing cubes that process and query faster, as well as how to optimize cubes in a production environment. The book is organized into two parts - the first focuses on building scalable cubes, and the second focuses on running cubes in production.
Top Three Data Modeling Tools Usability ComparsionErin
The document provides a comparison of three data modeling tools: PowerDesigner, ER/Studio, and CA ERwin. It summarizes the key features and testing of each tool. PowerDesigner was found to have a cryptic interface that made basic tasks difficult to accomplish. ER/Studio was more intuitive but had documentation issues and loose coupling between logical and physical models. CA ERwin was found to be the most usable and flexible of the three tools.
Top Three Data Modeling Tools Usability ComparsionErin
Today's CIOs must do much more than safeguard company data -- they must also understand it in the context of the business while continuously improving its overall quality. Several tools in today‘s environment contribute to that overall process, including the DBMS itself, front-end applications, ETL tools, back-end reporting tools and data modeling tools.
This document reviews literature on applying agile methodologies to business intelligence (BI) projects. It finds that while agile is commonly recommended, traditional waterfall methods are still dominant in practice. The document aims to determine how often agile is used and what risks are involved.
It first defines key terms like BI, agile, and agile BI. It then discusses why waterfall often fails for complex BI projects due to issues with requirements gathering and data integration. Several agile BI methodologies are presented that modify standard agile to better suit BI needs. However, the author notes a lack of real-world agile BI projects despite experts' recommendations. The document aims to help address this gap through interviews exploring agile BI
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Agile ME
Agile and Business Analysis (Girvan, L., Paul, D.) was published in 2017 by BCS, The Chartered Institute for IT. This book will be reviewed by two academics (Hind Zantout and Mohammad Hamdan) and the key strengths and weaknesses presented. It is anticipated that a reviewer from industry will join the presenters and contribute the view from industry.
The Analytics Stack Guidebook (Holistics)Truong Bomi
Chapter 1: High-level Overview of an Analytics Setup
Chapter 2: Centralizing Data
Chapter 3: Data Modeling for Analytics
Chapter 4: Using Data
+++
Trích lời Huy - tác giả cuốn sách, co-founder & CTO của Holistics
+++
"Làm thế nào để thiết kế hệ thống BI stack phù hợp cho công ty mình?"
Có bao giờ bạn được công ty giao nhiệm vụ set up hệ thống BI/analytics stack cho công ty, rồi đến khi lên mạng google thì tá hoả vì mỗi bài viết, mỗi người bạn khác nhau lại khuyên bạn nên sử dụng một bộ công cụ/công nghệ khác nhau? ETL hay ELT, Hadoop hay BigQuery, Data Warehouse hay Data Lake, ...
Rồi bạn thắc mắc: Thiết kế một hệ thống analytics stack như thế nào là phù hợp với nhu cầu hiện tại của công ty mình? Làm thế nào để bắt đầu nhanh nhưng vẫn có thể scale được (mà không phải đập đi xây lại) khi nhu cầu dữ liệu tăng cao?
Thay vì chín người mười ý, bạn ước giá mà có 1 tấm bản đồ (map) có thể giúp bạn định vị được trong thế giới BI/analytics phức tạp này. Một tấm bản đồ cho bạn thấy các thành phần khác nhau của mỗi hệ thống BI là gì, lắp ráp nó lại như thế nào, và tradeoff giữa các cách tiếp cận khác nhau là sao.
Well, sau 2 tháng trời cực khổ thì team mình đã vẽ ra tấm bản đồ đó trong hình dạng một.. cuốn sách:
"The Analytics Setup Guidebook: How to build scalable analytics & BI stacks in modern cloud era."
Cuốn sách là một crash-course để bạn có thể trở thành một "part-time data architect", giúp bạn hiểu được rõ hơn về landscape analytics phức tạp hiện nay.
Sách giải thích high-level overview của một hệ thống analytics ntn, các thành phần tương tác với nhau ra sao, và đi sâu vào đủ chi tiết của những thành phần cũng như best practices cuả nó.
Cuốn sách được viết dành cho các bạn hơi technical được nhận nhiệm vụ phụ trách hệ thống analytics của công ty mình. Bạn có thể là một data analyst đang làm BI, software engineer được kêu qua hỗ trợ làm data engineering, hoặc đơn giản là 1 Product Manager đang thắc mắc sao quy trình data công ty mình chậm quá...
Cuốn sách cũng có những phần chia sẻ nâng cao như Data Modeling, BI evolution phù hợp với các bạn đã có kinh nghiệm làm BI lâu đời.
This document summarizes responses from several experts on NoSQL technologies and how they compare to object-oriented database management systems (ODBMS). Some key points made include: NoSQL databases provide more flexibility than rigid SQL schemas and can scale horizontally more easily. However, they also lack features like inheritance and polymorphism that ODBMSs provide. Document stores emphasize embedding of related data within documents rather than relationships between separate objects. Overall, different applications have different data and scalability needs, so there is no one-size-fits-all approach.
This document provides an introduction to unit testing and design patterns in Java. It discusses the value of unit testing in improving code quality and safety. It defines what a design pattern is, including different types of patterns like creational, structural, and behavioral patterns. It also gives examples of some basic patterns like Singleton and Iterator. The document is intended to provide an overview of these important concepts in software design.
The document discusses proposed improvements to existing Savvion product documentation. It identifies issues with document structure including redundant information, unclear terminology in tables of contents, and lack of navigation aids. It recommends consolidating related topics, adding hyperlinks, reorganizing tables of contents, and integrating tutorial videos directly into the documentation for easier navigation and a better user experience. A revised start page and merging similar guides are also proposed to enhance readability and usability of the documentation.
This document provides an introduction and table of contents to the textbook "An Introduction to Relational Database Theory" by Hugh Darwen. The introduction dedicates the book to researchers at IBM in the 1970s who designed the relational database language ISBL. The table of contents outlines the 8 chapters and 2 appendices that make up the book, providing an overview of the key topics to be covered including relational algebra, constraints, database design, and more.
This document discusses NoSQL databases and contains responses from several experts on the topic:
- Patrick Linskey sees potential in "cloud stores" that combine features for cloud deployment but still wants declarative queries and secondary keys. He notes cloud stores scale by removing problematic ACID features like eventual consistency.
- Kaj Arnö says NoSQL captures removing relational overhead as ACID compliance has overhead not always needed. It allows productive shortcuts.
- Michael Stonebraker argues performance depends on removing overhead from ACID transactions, threading, and disk management, not SQL itself.
- Later responses discuss Windows Azure's "Tables", the object database perspective that "one size doesn't fit all", and how high traffic sites convert
This document discusses how the role of the database administrator (DBA) is evolving due to increasing database automation. It notes that while the DBA job is changing, it is not going away. The document outlines how Oracle Autonomous Database aims to automate many traditional DBA tasks like installation, maintenance, backups and security. It suggests DBAs can adapt by acquiring new skills in areas like cloud computing, DevOps, big data and business intelligence. The future of the DBA role depends on embracing innovation and a willingness to continuously learn new technologies.
This document provides an overview and preface for a textbook on database management systems. It discusses how the book covers fundamentals of relational databases and database modeling. It also describes the organization of the book's 14 chapters that cover topics such as SQL, PL/SQL, database design, security and more. The preface concludes by introducing the book's authors and acknowledging those who supported them.
This document provides guidance on how to improve one's Oracle career and make the most of Oracle in 2010. It recommends focusing on becoming more proactive by regularly checking databases for potential issues before they occur, improving backup and recovery strategies through regular testing of backups, and leveraging the capabilities of Oracle Data Pump beyond basic data movement, such as for data masking, metadata management, and cloning of users and databases.
We talked about the evolution and interpretation of Lean and/or Toyota Production System (TPS) and their relationship with Scrum. It is interesting how they complement each other. In one sense, it is interesting how Scrum is hardly more than a PDCA cycle. But on the other hand it really enhances the PDCA cycle in the spirit of teamwork and flow.
Work Breakdown Structure (WBS) is a tool that makes project tracki.docxtroutmanboris
Work Breakdown Structure (WBS) is a tool that makes project tracking easier. All tasks are identified and written in groups so that all processes can be seen easily. I choose this topic for two reasons. Firstly, it is one of the most crucial tools for project management. It shows the big picture for the projects. All costs and progress can be followed by WBS. Secondly, it looks technical to me and I like this kind of tool for planning. I had several projects and used online WBS to track progress. It is important to investigate because there are many features exist in the WBS. Each of them has its own importance. It requires deep understanding. In addition, its importance can not be argued. We can easily say that it is the most basic tool for project management. All practices can be followed by WBS. I would like to have more detailed answers to these questions: How a project could be improved with WBS? Also, how can we apply WBS for a software project in detail?
Regards,
Mustafa
Hello all,
Here are my articles:
Stephen E Mueller. (2000). Resolving work breakdown structure problems. AACE International Transactions, PS2A–.
-This article provides a couple of solutions for WBS problems with improved integration of scope, schedule, and cost. Also, it mentions integration problems in the system and tries to find a solution.
Polianskii, А., & Chukalova, D. (2020). Software product management: planning tool integration. MATEC Web of Conferences, 311, 2011–.
https://doi.org/10.1051/matecconf/202031102011
Links to an external site.
-In this article, the author addresses issues while using project management tools in software products. It dives into the topic of work breakdown structure and work packages. In addition, the author suggests some tools for project scheduling.
Islam, S., & Rokonuzzaman, M. (2009). Process-centric work breakdown structure for easing Software Project management challenges: Business case analysis example. 2009 12th International Conference on Computers and Information Technology, 508–513.
https://doi.org/10.1109/ICCIT.2009.5407291
Links to an external site.
- This article is exactly what I was looking for. It is about creating WBS in a software project. There is a method called "Centric WBS" which divides all tasks into smaller tasks and makes a standardization for the whole project. The author explains with a business case study this method.
Quaium, A. K. M. ., Shahriar, A. ., & Rokonuzzaman, M. (2009). Process-centric Work Breakdown Structure of software coding for improving the accuracy of estimation, resource loading, and progress monitoring of code development. 2009 12th International Conference on Computers and Information Technology, 520–525.
https://doi.org/10.1109/ICCIT.2009.5407293
Links to an external site.
- Again, this article also answers my questions about WBS in software projects. They di.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Content management means different things to different people. For publishers, the fundamental aspects should be metadata, content markup, and component management.
Presentation originally developed by Apex VP and Principal Consultant Bill Kasdorf for the benefit of an international institutional publishing office in 2014.
To be sure you can succesfully use the Agile methodology on your next software development project, simply ask yourself these four important questions.
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...Adrian Jones
More and more clients are asking for Agile development for their projects, in particular the Scrum methodology, but do they really know what they are getting into? Both Waterfall and Scrum are viable methodologies, but each is best suited to particular situations, clients, and projects - neither can be considered the better methodology in all circumstances.
This presentation discusses the potential advantages of using Agile development for building sites in Drupal, but also the potential road-bumps and pitfalls.
Microsoft sql server analysis services multidimensional performance and opera...Компания Робот Икс
This document provides a summary of a book that consolidates two previously published guides on building and operating high-performance Analysis Services cubes in Microsoft SQL Server. The book is intended for BI developers and operations specialists. It covers proven techniques for designing cubes that process and query faster, as well as how to optimize cubes in a production environment. The book is organized into two parts - the first focuses on building scalable cubes, and the second focuses on running cubes in production.
Top Three Data Modeling Tools Usability ComparsionErin
The document provides a comparison of three data modeling tools: PowerDesigner, ER/Studio, and CA ERwin. It summarizes the key features and testing of each tool. PowerDesigner was found to have a cryptic interface that made basic tasks difficult to accomplish. ER/Studio was more intuitive but had documentation issues and loose coupling between logical and physical models. CA ERwin was found to be the most usable and flexible of the three tools.
Top Three Data Modeling Tools Usability ComparsionErin
Today's CIOs must do much more than safeguard company data -- they must also understand it in the context of the business while continuously improving its overall quality. Several tools in today‘s environment contribute to that overall process, including the DBMS itself, front-end applications, ETL tools, back-end reporting tools and data modeling tools.
This document reviews literature on applying agile methodologies to business intelligence (BI) projects. It finds that while agile is commonly recommended, traditional waterfall methods are still dominant in practice. The document aims to determine how often agile is used and what risks are involved.
It first defines key terms like BI, agile, and agile BI. It then discusses why waterfall often fails for complex BI projects due to issues with requirements gathering and data integration. Several agile BI methodologies are presented that modify standard agile to better suit BI needs. However, the author notes a lack of real-world agile BI projects despite experts' recommendations. The document aims to help address this gap through interviews exploring agile BI
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Agile ME
Agile and Business Analysis (Girvan, L., Paul, D.) was published in 2017 by BCS, The Chartered Institute for IT. This book will be reviewed by two academics (Hind Zantout and Mohammad Hamdan) and the key strengths and weaknesses presented. It is anticipated that a reviewer from industry will join the presenters and contribute the view from industry.
The Analytics Stack Guidebook (Holistics)Truong Bomi
Chapter 1: High-level Overview of an Analytics Setup
Chapter 2: Centralizing Data
Chapter 3: Data Modeling for Analytics
Chapter 4: Using Data
+++
Trích lời Huy - tác giả cuốn sách, co-founder & CTO của Holistics
+++
"Làm thế nào để thiết kế hệ thống BI stack phù hợp cho công ty mình?"
Có bao giờ bạn được công ty giao nhiệm vụ set up hệ thống BI/analytics stack cho công ty, rồi đến khi lên mạng google thì tá hoả vì mỗi bài viết, mỗi người bạn khác nhau lại khuyên bạn nên sử dụng một bộ công cụ/công nghệ khác nhau? ETL hay ELT, Hadoop hay BigQuery, Data Warehouse hay Data Lake, ...
Rồi bạn thắc mắc: Thiết kế một hệ thống analytics stack như thế nào là phù hợp với nhu cầu hiện tại của công ty mình? Làm thế nào để bắt đầu nhanh nhưng vẫn có thể scale được (mà không phải đập đi xây lại) khi nhu cầu dữ liệu tăng cao?
Thay vì chín người mười ý, bạn ước giá mà có 1 tấm bản đồ (map) có thể giúp bạn định vị được trong thế giới BI/analytics phức tạp này. Một tấm bản đồ cho bạn thấy các thành phần khác nhau của mỗi hệ thống BI là gì, lắp ráp nó lại như thế nào, và tradeoff giữa các cách tiếp cận khác nhau là sao.
Well, sau 2 tháng trời cực khổ thì team mình đã vẽ ra tấm bản đồ đó trong hình dạng một.. cuốn sách:
"The Analytics Setup Guidebook: How to build scalable analytics & BI stacks in modern cloud era."
Cuốn sách là một crash-course để bạn có thể trở thành một "part-time data architect", giúp bạn hiểu được rõ hơn về landscape analytics phức tạp hiện nay.
Sách giải thích high-level overview của một hệ thống analytics ntn, các thành phần tương tác với nhau ra sao, và đi sâu vào đủ chi tiết của những thành phần cũng như best practices cuả nó.
Cuốn sách được viết dành cho các bạn hơi technical được nhận nhiệm vụ phụ trách hệ thống analytics của công ty mình. Bạn có thể là một data analyst đang làm BI, software engineer được kêu qua hỗ trợ làm data engineering, hoặc đơn giản là 1 Product Manager đang thắc mắc sao quy trình data công ty mình chậm quá...
Cuốn sách cũng có những phần chia sẻ nâng cao như Data Modeling, BI evolution phù hợp với các bạn đã có kinh nghiệm làm BI lâu đời.
This document summarizes responses from several experts on NoSQL technologies and how they compare to object-oriented database management systems (ODBMS). Some key points made include: NoSQL databases provide more flexibility than rigid SQL schemas and can scale horizontally more easily. However, they also lack features like inheritance and polymorphism that ODBMSs provide. Document stores emphasize embedding of related data within documents rather than relationships between separate objects. Overall, different applications have different data and scalability needs, so there is no one-size-fits-all approach.
This document provides an introduction to unit testing and design patterns in Java. It discusses the value of unit testing in improving code quality and safety. It defines what a design pattern is, including different types of patterns like creational, structural, and behavioral patterns. It also gives examples of some basic patterns like Singleton and Iterator. The document is intended to provide an overview of these important concepts in software design.
The document discusses proposed improvements to existing Savvion product documentation. It identifies issues with document structure including redundant information, unclear terminology in tables of contents, and lack of navigation aids. It recommends consolidating related topics, adding hyperlinks, reorganizing tables of contents, and integrating tutorial videos directly into the documentation for easier navigation and a better user experience. A revised start page and merging similar guides are also proposed to enhance readability and usability of the documentation.
This document provides an introduction and table of contents to the textbook "An Introduction to Relational Database Theory" by Hugh Darwen. The introduction dedicates the book to researchers at IBM in the 1970s who designed the relational database language ISBL. The table of contents outlines the 8 chapters and 2 appendices that make up the book, providing an overview of the key topics to be covered including relational algebra, constraints, database design, and more.
This document discusses NoSQL databases and contains responses from several experts on the topic:
- Patrick Linskey sees potential in "cloud stores" that combine features for cloud deployment but still wants declarative queries and secondary keys. He notes cloud stores scale by removing problematic ACID features like eventual consistency.
- Kaj Arnö says NoSQL captures removing relational overhead as ACID compliance has overhead not always needed. It allows productive shortcuts.
- Michael Stonebraker argues performance depends on removing overhead from ACID transactions, threading, and disk management, not SQL itself.
- Later responses discuss Windows Azure's "Tables", the object database perspective that "one size doesn't fit all", and how high traffic sites convert
This document discusses how the role of the database administrator (DBA) is evolving due to increasing database automation. It notes that while the DBA job is changing, it is not going away. The document outlines how Oracle Autonomous Database aims to automate many traditional DBA tasks like installation, maintenance, backups and security. It suggests DBAs can adapt by acquiring new skills in areas like cloud computing, DevOps, big data and business intelligence. The future of the DBA role depends on embracing innovation and a willingness to continuously learn new technologies.
This document provides an overview and preface for a textbook on database management systems. It discusses how the book covers fundamentals of relational databases and database modeling. It also describes the organization of the book's 14 chapters that cover topics such as SQL, PL/SQL, database design, security and more. The preface concludes by introducing the book's authors and acknowledging those who supported them.
This document provides guidance on how to improve one's Oracle career and make the most of Oracle in 2010. It recommends focusing on becoming more proactive by regularly checking databases for potential issues before they occur, improving backup and recovery strategies through regular testing of backups, and leveraging the capabilities of Oracle Data Pump beyond basic data movement, such as for data masking, metadata management, and cloning of users and databases.
We talked about the evolution and interpretation of Lean and/or Toyota Production System (TPS) and their relationship with Scrum. It is interesting how they complement each other. In one sense, it is interesting how Scrum is hardly more than a PDCA cycle. But on the other hand it really enhances the PDCA cycle in the spirit of teamwork and flow.
Work Breakdown Structure (WBS) is a tool that makes project tracki.docxtroutmanboris
Work Breakdown Structure (WBS) is a tool that makes project tracking easier. All tasks are identified and written in groups so that all processes can be seen easily. I choose this topic for two reasons. Firstly, it is one of the most crucial tools for project management. It shows the big picture for the projects. All costs and progress can be followed by WBS. Secondly, it looks technical to me and I like this kind of tool for planning. I had several projects and used online WBS to track progress. It is important to investigate because there are many features exist in the WBS. Each of them has its own importance. It requires deep understanding. In addition, its importance can not be argued. We can easily say that it is the most basic tool for project management. All practices can be followed by WBS. I would like to have more detailed answers to these questions: How a project could be improved with WBS? Also, how can we apply WBS for a software project in detail?
Regards,
Mustafa
Hello all,
Here are my articles:
Stephen E Mueller. (2000). Resolving work breakdown structure problems. AACE International Transactions, PS2A–.
-This article provides a couple of solutions for WBS problems with improved integration of scope, schedule, and cost. Also, it mentions integration problems in the system and tries to find a solution.
Polianskii, А., & Chukalova, D. (2020). Software product management: planning tool integration. MATEC Web of Conferences, 311, 2011–.
https://doi.org/10.1051/matecconf/202031102011
Links to an external site.
-In this article, the author addresses issues while using project management tools in software products. It dives into the topic of work breakdown structure and work packages. In addition, the author suggests some tools for project scheduling.
Islam, S., & Rokonuzzaman, M. (2009). Process-centric work breakdown structure for easing Software Project management challenges: Business case analysis example. 2009 12th International Conference on Computers and Information Technology, 508–513.
https://doi.org/10.1109/ICCIT.2009.5407291
Links to an external site.
- This article is exactly what I was looking for. It is about creating WBS in a software project. There is a method called "Centric WBS" which divides all tasks into smaller tasks and makes a standardization for the whole project. The author explains with a business case study this method.
Quaium, A. K. M. ., Shahriar, A. ., & Rokonuzzaman, M. (2009). Process-centric Work Breakdown Structure of software coding for improving the accuracy of estimation, resource loading, and progress monitoring of code development. 2009 12th International Conference on Computers and Information Technology, 520–525.
https://doi.org/10.1109/ICCIT.2009.5407293
Links to an external site.
- Again, this article also answers my questions about WBS in software projects. They di.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
1. Daniel’s Professional Bookshelf
Just to be clear, I have no vested financial interest in any book mentioned in this
document, and I receive no monetary compensation from authors or publishers.
DATA WAREHOUSE DESIGN
The Data Warehouse Toolkit by Ralph Kimball
Review: This is probably one of those books that every business intelligence professional should read.
Dimensional modelling is not always properly understood by practitioners but this book will help a whole
range of professionals do a better job at analysing requirements, defining metrics, creating reusable models
(logical and physical) and implement flexible analytical solutions.
The Kimball Group Reader by Ralph Kimball
Review: Very well organised book covering modelling and lifecycle of business intelligence and data
warehousing projects.
Clearly written, it is a great collection of articles a seasoned professional will find interesting.
Agile Data Warehouse Design by Lawrence Corr
Review: I think the authors put together two important aspects of BI solution design, a design methodology
and a good introduction to dimensional modelling. I found the methodology easy to follow and formulated in
a way that can be used with business users.
The methodology is probably easier to implement in greenfield implementations, since "reverse engineering"
a mid-sized data warehouse and generate the necessary supporting elements may be a time consuming
activity. That said, the methodological approach of BEAM* would help consulting teams tremendously. Big
thumbs up!
Mastering Data Warehouse Design: Relational and Dimensional Techniques by Claudia Imhoff
Review: A very interesting data warehousing implementation guide. Good coverage of data modelling
techniques and subject area design.
Dimensional Modeling: In a Business Intelligence Environment by Chuck Ballard
Review: Very good guide to dimensional modelling, comparable (for the most part) in depth and breath to
Kimball’s Data Warehouse Toolkit.
2. DATA VISUALISATION
Information Dashboard Design by Stephen Few
Review: This is one of the few books I re-read every couple of years. The amount of information and the
simplicity in the way important concepts are described makes it a volume I recommend to most information
management (BI in particular) professionals.
If you need to design or deliver dashboards or reports, consolidate data and show meaningful organised
information, Stephen Few packaged a really large number of excellent recommendations here.
Designing Data Visualizations by Noah Iliinsky and Julie Steele
Review: This book covers pretty much the same topics found in Stephen Few's Information Dashboard
Design.
It is good and interesting but I was probably looking for new details.
Interesting reading only if you haven't read Stephen Few's books before.
Now You See It by Stephen Few
Review: Good book, contents described by the author are really similar to those in Information Dashboard
Design.
The Wall Street Journal Guide to Information Graphics by Dona Wong
Review: This book was, in hindsight, a lighter and shorter version of Stephen Few's books. Easy to read but a
bit incomplete since it doesn't contain some of the critical contextual information that a reader needs to
become a more educated information management worker or professional.
3. DEVELOPMENT PRACTICES
Continuous Delivery by Jez Humble and David Farley
Review: Excellent book covering continuous delivery practices and principles. Highly recommended for IT
teams. IT managers and professionals can benefit from it.
Agile Analytics by Ken Collier
Review: Good coverage of agile topics and practices including user stories, team work, project automation
and how to introduce agile aspects to BI projects. There are some practical pieces of advice to improve the
way agile software configuration management and agile release management work.
Some of the practices may be difficult to implement if you are using COTS or off the shelf BI tools. Case in
point: version control and continuous delivery, given the nature of the BI "code". Overall great description of
agile projects.
Scrum Shortcuts by Ilan Goldstein
Review: This book is packed with practical and simple tweaks to Scrum practices. I found particularly
interesting the chapters describing estimates, quality, monitoring and metrics, and retrospectives and risks.
Worth reading if you feel "this feels scrum-waterfall-ish all over again".
Jenkins The Definitive Guide by John Ferguson Smart
Review: Excellent introduction to Jenkins, with an extensive description of build pipelines and (to some
extent) deployment pipelines. A good range of plugins are discussed and serve as a great presentation to
Jenkins extensibility. Unfortunately, it is heavily focussed on Java development projects, it requires a bit of
experience to extrapolate the same concepts and examples to projects in my field, business intelligence.
Pragmatic Project Automation by Mike Clark
Review: This book was written well before the Continuous Delivery movement and in many ways, it contains
most of the advice perceived as ground-breaking over the last few years.
Most concepts are not only still relevant but more effectively and efficiently delivered through CI and CD tools
and practices.
The Cathedral and the Bazaar by Eric Raymond
Review: This is a book full of interesting ideas regarding software development, the driving passion behind
the practice and the economics behind old and new paradigms.
Since the author wrote this volume years ago, some of the concepts are now commonplace but will remind
the reader of the evolution experienced in the industry over the last 20 or so years.
DBA Survivor by Thomas LaRock
Review: Not a technical book but it covers a broad range of topics. It does cover the basics regarding
housekeeping, protecting your infrastructure and thinking about your service offering (as a DBA). I felt it
did provide a considerable amount of advice in the first few chapters. The second part of the book is
really not focussed on DBA domain knowledge.
4. Unit Test Frameworks by Paul Hamill
Review: This book may be useful to cover the fundamentals of five xUnit frameworks but if you are
particularly interested in JUnit and XMLUnit, you might not get much information. While the author doesn’t
go beyond the basics, this book is a good introduction to xUnit implementations and unit testing examples
featuring Java, C# and Python.
The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford
Review: Pros: Part 1 and 2 are well written, no shortage of Hollywood-like drama but balanced by, based on
my experience, a great description of doomed corporate IT environments. Blame war, upper management
myopia, manual processes and bottleneck issues.
Cons: Part 3 is a too little too late attempt to introduce DevOps really. The plot becomes unplausible when
the good guys win and the bad guys lose.
I like the idea behind the book, wrapping the description of complex processes around narrative style.
However, that intent is spoiled by the ill depiction of DevOps, feedback loops and control processes.
-
Agile Data Warehousing by Ralph Hughes
Review: While it contains a good introduction to Scrum, the lack of details regarding agile methodologies for
business intelligence / data warehousing projects makes it of limited use.
5. ORACLE TECHNOLOGY
Cost-based Oracle fundamentals by Jonathan Lewis and Thomas Kyte
Review: After asking myself why some of the solutions were performing so poorly I realised I had to read this
book (sure, among others). But this was the first book about cost-based optimisation I was able to read from
cover to cover... and understand how to use the myriad of features Oracle databases have to offer.
The authors know CBO extremely well and the book is written in a way that a good developer (doesn't need
to be a seasoned or expert) will take huge advantage of.
Oracle Business Intelligence Enterprise Edition 11g : A Hands-On Tutorial by A Ward et al
Review: This is a very good introduction to all features OBIEE 11g has to offer. The authors have years of
experience in implementing Oracle BI solutions and at least 2 of them, have maintained a constant online
presence for quite a few years.
It is hard to pour years of experience, advice and technical details in just about 600 pages. I suspect that made the
topics in this book as varied as possible and sometimes, less orientated to developers than I expected.
Overall, this is a good book for those planning for a migration from the earlier OBI version or to relatively
inexperienced support teams.
Beginning Oracle Database 11g Administration by Iggy Fernandez
Review: This book is about the fundamentals of database administration. It’s great to get someone
acquainted with DBA tasks and practices but it doesn’t cover really advanced topics for seasoned
professionals.
Troubleshooting Oracle Performance by Christian Antognini
Review: The author has done a terrific job at analysing different scenarios. The chapters systematically guide
the reader through the steps required to perform a root cause analysis. Performance tuning is not an easy
task, it requires a serious amount of technical knowledge and this book does contain a great deal of it.
6. METADATA MANAGEMENT
Building and Managing the Meta Data Repository – A full lifecycle guide by David Marco
Review: This is a book that was ahead of its time in terms of setting out the guidelines for metadata
management in data warehousing environments. Back then, most of the books or articles described
metadata in too abstract terms, not only meaningless to a business audience but also lacking in substance for
technical people. This book describes what DW metadata is and how to implement a knowledge system
around it (years later, the concept was popularised with “data dictionaries” or “business glossaries”.
Business Metadata by Bill Inmon
Review: I initially thought of reading this book because I wanted to learn to properly organise a business
dictionary for our data warehouse. This book clearly describes concepts such as stewardship, ownership,
unstructured metadata and information management.
Practical RDF by Shelley Powers
7. VERSION CONTROL / CONFIGURATION MANAGEMENT
Software Configuration Management Patterns by Stephen Berczuk and Brad Appleton
Review: Oldie but goodie. This book covers the basics of software configuration management such as version
control repositories, branching and merging. A few of the concepts overlap SCM patterns with continuous
integration which suggests the authors were on the right path back in 2003.
Pro Git by Scott Chacon
Review: This is a book I recommend to any developer that is / will be using Git day in and day out. Covers all
the technical topics and gives the reader a good idea of how to place Git front and centre in the development
workflow. If Git is the source of truth in a development environment, knowing the basics won’t do in many
cases and this book provided with the knowledge to be confident when working with Git repos.
Mercurial: The Definitive Guide by Bryan O’Sullivan
Review: Having used Centralised version control systems for over a decade, this book was a pretty good
introduction to Distributed VC in general and Mercurial in particular.
Git Best Practices Guide by Eric Pidoux
Review: I was actually expecting a score of great tips regarding most, if not all, topics in the table of contents
(from configuration to continuous integration). This is a good book, with great information about Git, a few
minor mistakes but it doesn’t pack enough best practices to make it up to its title.
Version Control by Example by Eric Sink
Review: Good introduction for a developer new to version control systems.
8. SOFTWARE DEVELOPMENT
Coders at Work by Peter Seibel
Review: I enjoyed reading this book but I couldn't feel excited about some of the interviews in it.
Something I have been always annoyed with is the lack of relevant background while I went through college
courses, it was more about learning a specific algorithm rather than anything else. Or even the, quite relevant
sometimes, stories behind software projects... I guess this book covers some of those gaps.
I did enjoy finding so many programming icons interviewed on a single volume, I guess it missed Steve
Wozniak and a couple of other great programmers but the list of interviewees easily covers 40 years of IT
programmers and programming.
Ansible – From Beginner to Pro by Michael Heap
Review: Definitely a concise intro to Ansible worth a read. It did gave me good foundation in terms of “code”
organisation, playbooks, roles and modules. Good style, good examples and it did get me started in the world
of automation beyond bash-scripting-the-world.
xUnit Test Patterns by Gerard Meszaros
Review: Extensive and detailed description of the most widely used test patterns. The weakness of this book
is not the content but the fact that using JUnit on a single, average-size project would provide as much
information as its 800 pages. Excellent book if you want a textbook-style volume on xUnit.
Responsive Web Design with HTML5 and CSS3, 2nd
Edition by Ben Frain
Review: While most of the time I am satisfied with great performance and efficient UIs, a great front-end
goes a long way. Being primarily focussed on back-end development, being exposed to these new techniques
was quite interesting (if not downright enlightening). After 20+ years of web development, browser
compatibility is still in its infancy.
Core Java 2 – Volume I / Fundamentals by Cay S. Horstmann
Review: This (definitely thick, 900+ pages) book offers great coverage of all standard / basic features of the
language. Easy to understand and packed with explanations of each topic.
Core Java 2 – Volume II / Advanced Features by Cay S. Horstmann
Review: I bought this volume after reading the first few chapters of Core Java 2 - Volume 1. While nowadays
much more information is available online, this is an excellent one-stop-shop reference for topics such as
i18n, streams and files, an introduction to database programming (persistence) and networking.
Software Test Engineering with IBM Rational Functional Tester: The Definitive Resource by Chip Davis
Review: A good book describing numerous RFT features. While the classic ‘record & play’ paradigm does not
apply to my needs, the rest of the chapters contain really useful information regarding the anatomy of a an
automated test suite and automation options using Rational Functional Tester.
9. Reversing – Secrets of Reverse Engineering by Eldad Eilam
Review: I found this book interesting, quite bulky though and the style in which it is written does not make it
an easy read.
10. OTHER TOPICS
DATAANALYSIS
Head First - Data Analysis by Michael Milton
Review: This book covers a wide range of topics with a good balance of depth and non-academic
scenarios. It will not make the reader a mathematician but it will certainly introduce them to a variety of
data analysis tools.
ENGINEERING
Engineers’ Data Book by Clifford Matthews
ITPROCESSES
NIST Special Publication 800-34 – Contingency Planning Guide for IT Systems by Marianne
Swanson
Review: This book was probably the first one I read about contingency planning. Good advice on how to
plan for emergencies in the IT enterprise.