Agile and Lean support and maintenance of IT Services and Information systemsJaroslav Procházka
This presentation deals with agile and lean support and maintenance of IT services. Agile pproaches are considered as software development approaches mostly, but the usage of agile principles and techniques also brings a lot of benefits to the support and maintenance. Common support and maintenance standards, recommendations and methods are process oriented and omit human aspect that leads to low innovativeness and lack of proactive approach. Another current challenge perceived by companies and researchers is connection between IT and business, namely how IT contributes to business. This presentation takes a critical viewpoint of current approaches supported by facts and evidence. To solve mentioned issues, we define agile and lean support and maintenance principles and control framework for improvement and implementation of these principles in IT services. This framework respects human nature with cognitive science, motivation and typology research as solid basis. The described approach was piloted in 13 IT services. Achievements are enclosed as verification of practical results and benefits.
The document discusses a roundtable on Solution Architecture training and CITA-A certification. It provides an overview of the training modules which cover topics like business technology strategy, solution architecture, lifecycles, success metrics, stakeholders, and describing solutions. The training aims to help participants understand the solution architect role and gain skills across software, infrastructure, information, and business domains. It also discusses how solution architects balance conflicting priorities and connect with other architects in an organization.
The document summarizes the phases an organization goes through in implementing an Agile approach. It outlines 4 phases:
1) "IT behind the wall" - Initial Agile implementation within IT teams to increase efficiency and quality.
2) "Dismantling the wall" - Expanding Agile practices between IT and business with user stories providing business value and regular demos for customers.
3) "IT part of the business" - Tight cooperation between IT and business with discovery processes and company-wide metrics.
4) "Driving the business" - Managers coach the organization with Agile management practices and business teams using strategies like internal startups.
Doing Architecture with Agile Teams IASA UK Summit 2013Chris F Carroll
This document discusses how software architecture can work with agile teams. It addresses methodological questions around how agile scales for enterprises, where architecture fits in the agile lifecycle, and how to address governance, risk, adoption and maturity concerns. Personal questions are discussed around how architects can effectively work with agile teams and add value. Technical questions cover defining agility as a quality attribute and what an agile architecture might look like. The document provides perspectives on these issues from experts in agile and architecture.
The document discusses agile architecture and how architecture can support agile development. It defines agile architecture as one that allows quick replacement of details and is easy to verify. An agile architecture enables the principles of the Agile Manifesto by allowing for quick change and being verifiable at any point. Traditional architecture focuses on rules and limitations, while agile architecture is needed to support rapid development, continuous delivery of value, and managing change and complexity. The document outlines practices of agile architecture including having architecture as part of the scrum team and modeling and documenting in an agile fashion. It also discusses roles like the agile architect and characteristics like understanding stakeholders and having a big picture view.
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...Jeffrey Stewart
Hello, I’m Jeff Stewart, XMPie Services Director
Today I will present the new service offering from XMPie started last year.
The motivation is to help customers succeed using the XMPie suite of platforms and tools
We Can Help You Get Started Fast, Do It Well The First Time, Learn While We Build It Together
This document discusses challenges with reconciling agile software development practices with compliance and accounting requirements. It proposes an agile framework for capturing project costs that addresses three traditional phases - preliminary, development, and post-implementation - in an agile context. Key aspects of the framework include classifying work as expense or capital based on simple rules, documenting management authorization, and assessing the probability of project completion. An acceptance test is provided to evaluate if the framework provides an auditable, scalable and sustainable solution consistent with GAAP. The document encourages readers to get involved in further discussing these issues.
Agile and Lean support and maintenance of IT Services and Information systemsJaroslav Procházka
This presentation deals with agile and lean support and maintenance of IT services. Agile pproaches are considered as software development approaches mostly, but the usage of agile principles and techniques also brings a lot of benefits to the support and maintenance. Common support and maintenance standards, recommendations and methods are process oriented and omit human aspect that leads to low innovativeness and lack of proactive approach. Another current challenge perceived by companies and researchers is connection between IT and business, namely how IT contributes to business. This presentation takes a critical viewpoint of current approaches supported by facts and evidence. To solve mentioned issues, we define agile and lean support and maintenance principles and control framework for improvement and implementation of these principles in IT services. This framework respects human nature with cognitive science, motivation and typology research as solid basis. The described approach was piloted in 13 IT services. Achievements are enclosed as verification of practical results and benefits.
The document discusses a roundtable on Solution Architecture training and CITA-A certification. It provides an overview of the training modules which cover topics like business technology strategy, solution architecture, lifecycles, success metrics, stakeholders, and describing solutions. The training aims to help participants understand the solution architect role and gain skills across software, infrastructure, information, and business domains. It also discusses how solution architects balance conflicting priorities and connect with other architects in an organization.
The document summarizes the phases an organization goes through in implementing an Agile approach. It outlines 4 phases:
1) "IT behind the wall" - Initial Agile implementation within IT teams to increase efficiency and quality.
2) "Dismantling the wall" - Expanding Agile practices between IT and business with user stories providing business value and regular demos for customers.
3) "IT part of the business" - Tight cooperation between IT and business with discovery processes and company-wide metrics.
4) "Driving the business" - Managers coach the organization with Agile management practices and business teams using strategies like internal startups.
Doing Architecture with Agile Teams IASA UK Summit 2013Chris F Carroll
This document discusses how software architecture can work with agile teams. It addresses methodological questions around how agile scales for enterprises, where architecture fits in the agile lifecycle, and how to address governance, risk, adoption and maturity concerns. Personal questions are discussed around how architects can effectively work with agile teams and add value. Technical questions cover defining agility as a quality attribute and what an agile architecture might look like. The document provides perspectives on these issues from experts in agile and architecture.
The document discusses agile architecture and how architecture can support agile development. It defines agile architecture as one that allows quick replacement of details and is easy to verify. An agile architecture enables the principles of the Agile Manifesto by allowing for quick change and being verifiable at any point. Traditional architecture focuses on rules and limitations, while agile architecture is needed to support rapid development, continuous delivery of value, and managing change and complexity. The document outlines practices of agile architecture including having architecture as part of the scrum team and modeling and documenting in an agile fashion. It also discusses roles like the agile architect and characteristics like understanding stakeholders and having a big picture view.
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...Jeffrey Stewart
Hello, I’m Jeff Stewart, XMPie Services Director
Today I will present the new service offering from XMPie started last year.
The motivation is to help customers succeed using the XMPie suite of platforms and tools
We Can Help You Get Started Fast, Do It Well The First Time, Learn While We Build It Together
This document discusses challenges with reconciling agile software development practices with compliance and accounting requirements. It proposes an agile framework for capturing project costs that addresses three traditional phases - preliminary, development, and post-implementation - in an agile context. Key aspects of the framework include classifying work as expense or capital based on simple rules, documenting management authorization, and assessing the probability of project completion. An acceptance test is provided to evaluate if the framework provides an auditable, scalable and sustainable solution consistent with GAAP. The document encourages readers to get involved in further discussing these issues.
Iasa Architect responsibilities in the cloudiasaglobal
Cloud platforms drive marketing campaigns that offer to simplify the hardest challenges of information technology. From resilience to scalability, disaster recovery to management, the cloud platforms offer to take the challenge off of the table forever! It can be easy to ?buy in? to the platform. Too often, we find out later that our responsibility as architects cannot ?end at the door? to the provider, that there are provisos and implementation considerations we discover ? often after the provider falls down.
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsGene Kim
Pat Reed, Principal Consultant, iHoriz, Inc.
Accurate Accounting of Project Labor Cost (Capitalization vs. Expensing) on Agile projects and product development continues to be a source of confusion, waste and risk; and remains a blocker to Enterprise Agile Adoption. A myriad of associated risks (impacting Software Development and Dev Ops) include:
Loss of material benefits of utilizing the an Agile methodology (increasing the cost and risk of software development)
Blocking large scale and enterprise adoption of Agile and residual benefits
Creating inconsistencies in interpretation of project cost accounting and defeating FASB’s original intent of generating an accounting standard to protect investor confidence
Increasing the risk of over-expensing software development costs that should be capitalized
Increasing the risk of false audit findings and possible mis-reporting of financial statements
Limiting organizations and industry from fully adopting and leveraging the benefits of an Agile Software Development Methodology
Possible taxation increases, higher volatility in Profit and Loss (P&L) statements and unnecessary manual tracking of programmer and Dev Op hours
Inappropriately expensing Dev Ops and possibly causing unnecessary and inappropriate timetracking
Missed opportunities for innovation and automation
This workshop offers a practical solution that provides clear guidance to ensure that organizations understand Agile project cost accounting and consistently and appropriately account for corporate investment in software and automation.
We’ll start with a quick review of the problem and define acceptance tests and success metrics consistent with accepted government accounting standards and collectively (or in small working groups) share ideas and design a framework; applying critical thinking tools – (Mental models and Ladders of Inference to increase our understanding of how we think; and challenge mental models to effectively solve problems.
Learning Outcomes from the workshop have potential to be extensible to address related challenges of internal and external audits and remediation of findings; Sarbanes Oxley and General Computer Controls compliance; Regulatory Industry Compliance, etc.
The document discusses the business case for adopting agile methods. It outlines how business environments have become more dynamic and uncertain, requiring more flexible approaches. Agile prioritizes individuals, interactions, working software and responding to change over rigid processes and documentation. Common myths about agile are addressed, and how agile approaches help manage risk and deliver value incrementally through iterative development and feedback loops. The document advocates that both teams and enterprises need to change to become more collaborative, customer-centric and quality-focused to succeed with agile.
This document discusses the role of business analysts (BAs) in software development projects and testing. It notes that many projects fail due to poor requirements, lack of communication, or an inability to manage changes. The BA plays an important role in eliciting requirements, communicating with stakeholders, and ensuring requirements are tested throughout development in an iterative process. BAs should work closely with developers from the start of a project using techniques like agile development and iterative testing to help address changes and improve the chances of project success.
Awarded by Project Management Institute (PMI), the Agile Certified Practitioner (PMI-ACP) credential is recognized by companies all around the world. With the education imparted in the certification training course, which is accredited by PMI.
PMI Agile Certified Practitioner certification is one of the most industry-recognized Agile project management certifications for project managers and project practitioners all across the world.
To know more about PMI Agile Certified Practitioner Certification trainings worldwide, please contact us at -
Email :support@invensislearning.com
Phone - US +1-910-726-3695,
Website : https://www.invensislearning.com
As more organizations begin to adopt agile on multiple, interdependent teams, how do we ensure that the success within a team can translate to success at the enterprise level?
Presented by: Sanjiv Augustine, President of LitheSpeed
The document discusses the concepts of Lean IT and provides an overview of a training presentation on the topic. It defines key Lean principles like value-added work and waste. It also outlines common Lean roles and certifications like Yellow Belts. The presentation aims to explain how Lean can help IT organizations reduce waste and cycle times to improve service delivery.
Developer story: describe the roadmap to a cleaner architecture and agility. Using two cells of clean architecture: one around system clients interaction flow and one around the flow that orchestrate the access to system resources.
Shrikant More has over 5 years of experience in IT, specializing in virtualization technologies like VMware, Citrix, and Hyper-V. He has worked as a virtualization administrator for Capgemini India and is currently a virtualization SME at Fujitsu Consulting India. Some of his responsibilities include managing virtualization infrastructure, handling technical delivery, and leading IT governance processes.
The Economics of Scrum - Finance and CapitalizationCprime
• Understand the differences between Capital Expenditures and Operational Expense and the US and International laws which govern them.
• How software developed with Scrum can be used as an financial asset
• The Economics behind Scrum and why it makes sense in financial world
• Why Scrum is better than suited than Waterfall to deliver value and lower costs
• The effect on a company’s bottom line (P&L)
• Metrics which will show Scrum’s ROI and how to Predict future value
• Lesson learned from companies that have implemented Scrum and financial measures to predict value
Project Management CoE (Centre of Excellence)’ is an initiative led by seasoned project management leaders with an objective to establish a culture of excellence in project execution. Our Services range from taking ownership of end to end Project Management to staffing for Project Management requirements. PMCoE is one stop solution for all Project management/Transformation requirements.
White paper tailoring togaf for SAFe delivery v1.0Dinesh Panwar
This document discusses how to tailor the TOGAF enterprise architecture framework to align with Scaled Agile (SAFe) delivery methods. It recommends:
1. Adopting key SAFe principles like system thinking and preserving options as architecture principles.
2. "Shifting right" some architecture work to the delivery organization to allow for more incremental feedback.
3. Integrating TOGAF phases like architecture definition and migration planning with SAFe elements like release planning and architecture runways.
4. Adapting architecture capabilities to have skills in agile methods and SAFe, use agile techniques like estimating in story points, and take a lighter governance approach.
This document discusses the services provided by a freelance developer, including .NET development, ASP.NET, SQL Server, Oracle, and other technologies. It outlines the benefits of hiring a freelance developer such as cost effectiveness, flexibility, skills and experience, focus on deliverables, and ability to accommodate fluctuating workloads. Potential pitfalls are also addressed, such as lack of company knowledge. Guidelines are provided for determining when a freelance developer is suitable versus a permanent employee. Tips for effectively working with a freelance developer emphasize clear communication and respecting their time.
Agile practices continue to improve as organizations move forward with adoption and adaption. However, as they move forward, they often run into daunting challenges—coordinating projects with highly complex requirements and interdependencies; navigating highly political environments; and finding ways to fund, report, and integrate agile project work into existing organizational processes. Jamie Mades has found that the Lean Agile Portfolio bridges these gaps, applying lean product development flow principles to identify high-value initiatives and speed completion of work. It reduces risk and uncertainty using agile development practices to realize those initiatives. Jamie discusses how to break down silos across all areas, reduce the divide between agile practices and senior executive requirements, and improve collaboration. Using a $500M portfolio at a Fortune 100 company as an example, he reviews how they seamlessly integrated agile planning into the annual funding cycle and coordinated highly complex work across the organization. Join Jamie to learn where you need to drive changes and where you can adapt agile practices to meet organizational needs.
Executing large distributed projects using agile methodologies india agile we...Mahesh Varadharajan
The document summarizes a presentation given by Mahesh Varadharajan on June 13th 2015 in Chennai, India about executing large distributed projects using agile methodologies. It discusses what distributed agile development is, challenges it presents, and models for implementing it. Some key points covered include that over 80% of software development is now distributed, and distributed agile can provide benefits like cost savings but requires practices to overcome challenges like communication barriers between locations.
As the size of your development shop and organization grows, being able to align the needs of the business with technology grows ever-important. Having been involved with our company's Enterprise Architecture practice since the early days of its inception I have had the opportunity to grow with the team, which I now lead, and have seen what works - and what doesn't - for our organization. Regardless of whether you are part of a small startup shop or a 20,000 employee organization, there is a need for a focus on Enterprise Architecture.
Benefits of Lean IT and it's importance.
The world is a merry-go-round and you can't get off. Customers are becoming more demanding, markets are becoming more customised, and product life-cycles that are getting shorter are just a few of the reasons why Lean could be important to you. As the demands on our processes increase they evolve and adapt accordingly which often results in processes that end up inefficient and wasteful. Lean is about challenging the way things are done and opening our eyes to that waste and inefficiency. The environment in which an organization operates will continue to change; Lean can help organizations meet the challenge.
Lean can provide an organization with a clear competitive advantage since the correct application of the Lean principles will realise substantial benefits that include:
- Greater productivity
- Greater throughput
- Improved quality
- Reduced cycle times
- Less fire-fighting
- Smoother operation
- Reduced operating costs
CTE Solutions' preferred Lean IT training provider Snowdon Consulting gave this amazing presentation in our Toronto Office on April 25th, 2014. Click the below link to get a copy of the presentation used during this seminar.
http://blog.ctesolutions.com/management/enterprise-architecture/understanding-lean-it/
Multi-team Release Planning, as it is often executed, fails to bring alignment beyond one-time inter-team coordination. This hands-on session teaches the techniques and exercises for a Product Wall Release Planning Workshop. The Product Wall Release Planning Workshop brings together all the elements of business needs, user experience, value proposition, dependency resolution, risk mitigation and user story planning. By combining various Agile collaboration techniques in a guided sequence, your multi-team Release Planning can create alignment through learning together and building together a clear path to success, from the release vision all the way to Sprint Backlogs.
Alan Dayley brings more than 25 years of software engineering experience to his Agile Coaching practice. Agile Coach, CSM, CSPO, CSP. Alan works to strengthen the people side of creative work. Alan loves to help people learn and create innovation in their life. Besides Agile coaching, he spreads this passion as a founding member of the Phoenix Scrum User Group and speaker coach for the Ignite Phoenix series of events.
Start Attracting the Right Tech Talent with Re-engineered Job Postings.
Presentation by SearchVelocity to Silicon Hatlon, in August 2017
Location: Milton Education Village Innovation Centre, Milton, Ontario, Canada
The document outlines 8 steps to successfully launching an ERP project after vendor selection. The first step is allowing time for the vendor to assign project resources. The next steps include defining the core project team, establishing team structure and governance, holding a kickoff meeting, preparing necessary infrastructure, identifying competing initiatives, establishing a dedicated project workspace, and training the team on business process mapping. Taking these steps in the first 30 days is important to maintain project momentum after vendor selection.
Iasa Architect responsibilities in the cloudiasaglobal
Cloud platforms drive marketing campaigns that offer to simplify the hardest challenges of information technology. From resilience to scalability, disaster recovery to management, the cloud platforms offer to take the challenge off of the table forever! It can be easy to ?buy in? to the platform. Too often, we find out later that our responsibility as architects cannot ?end at the door? to the provider, that there are provisos and implementation considerations we discover ? often after the provider falls down.
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsGene Kim
Pat Reed, Principal Consultant, iHoriz, Inc.
Accurate Accounting of Project Labor Cost (Capitalization vs. Expensing) on Agile projects and product development continues to be a source of confusion, waste and risk; and remains a blocker to Enterprise Agile Adoption. A myriad of associated risks (impacting Software Development and Dev Ops) include:
Loss of material benefits of utilizing the an Agile methodology (increasing the cost and risk of software development)
Blocking large scale and enterprise adoption of Agile and residual benefits
Creating inconsistencies in interpretation of project cost accounting and defeating FASB’s original intent of generating an accounting standard to protect investor confidence
Increasing the risk of over-expensing software development costs that should be capitalized
Increasing the risk of false audit findings and possible mis-reporting of financial statements
Limiting organizations and industry from fully adopting and leveraging the benefits of an Agile Software Development Methodology
Possible taxation increases, higher volatility in Profit and Loss (P&L) statements and unnecessary manual tracking of programmer and Dev Op hours
Inappropriately expensing Dev Ops and possibly causing unnecessary and inappropriate timetracking
Missed opportunities for innovation and automation
This workshop offers a practical solution that provides clear guidance to ensure that organizations understand Agile project cost accounting and consistently and appropriately account for corporate investment in software and automation.
We’ll start with a quick review of the problem and define acceptance tests and success metrics consistent with accepted government accounting standards and collectively (or in small working groups) share ideas and design a framework; applying critical thinking tools – (Mental models and Ladders of Inference to increase our understanding of how we think; and challenge mental models to effectively solve problems.
Learning Outcomes from the workshop have potential to be extensible to address related challenges of internal and external audits and remediation of findings; Sarbanes Oxley and General Computer Controls compliance; Regulatory Industry Compliance, etc.
The document discusses the business case for adopting agile methods. It outlines how business environments have become more dynamic and uncertain, requiring more flexible approaches. Agile prioritizes individuals, interactions, working software and responding to change over rigid processes and documentation. Common myths about agile are addressed, and how agile approaches help manage risk and deliver value incrementally through iterative development and feedback loops. The document advocates that both teams and enterprises need to change to become more collaborative, customer-centric and quality-focused to succeed with agile.
This document discusses the role of business analysts (BAs) in software development projects and testing. It notes that many projects fail due to poor requirements, lack of communication, or an inability to manage changes. The BA plays an important role in eliciting requirements, communicating with stakeholders, and ensuring requirements are tested throughout development in an iterative process. BAs should work closely with developers from the start of a project using techniques like agile development and iterative testing to help address changes and improve the chances of project success.
Awarded by Project Management Institute (PMI), the Agile Certified Practitioner (PMI-ACP) credential is recognized by companies all around the world. With the education imparted in the certification training course, which is accredited by PMI.
PMI Agile Certified Practitioner certification is one of the most industry-recognized Agile project management certifications for project managers and project practitioners all across the world.
To know more about PMI Agile Certified Practitioner Certification trainings worldwide, please contact us at -
Email :support@invensislearning.com
Phone - US +1-910-726-3695,
Website : https://www.invensislearning.com
As more organizations begin to adopt agile on multiple, interdependent teams, how do we ensure that the success within a team can translate to success at the enterprise level?
Presented by: Sanjiv Augustine, President of LitheSpeed
The document discusses the concepts of Lean IT and provides an overview of a training presentation on the topic. It defines key Lean principles like value-added work and waste. It also outlines common Lean roles and certifications like Yellow Belts. The presentation aims to explain how Lean can help IT organizations reduce waste and cycle times to improve service delivery.
Developer story: describe the roadmap to a cleaner architecture and agility. Using two cells of clean architecture: one around system clients interaction flow and one around the flow that orchestrate the access to system resources.
Shrikant More has over 5 years of experience in IT, specializing in virtualization technologies like VMware, Citrix, and Hyper-V. He has worked as a virtualization administrator for Capgemini India and is currently a virtualization SME at Fujitsu Consulting India. Some of his responsibilities include managing virtualization infrastructure, handling technical delivery, and leading IT governance processes.
The Economics of Scrum - Finance and CapitalizationCprime
• Understand the differences between Capital Expenditures and Operational Expense and the US and International laws which govern them.
• How software developed with Scrum can be used as an financial asset
• The Economics behind Scrum and why it makes sense in financial world
• Why Scrum is better than suited than Waterfall to deliver value and lower costs
• The effect on a company’s bottom line (P&L)
• Metrics which will show Scrum’s ROI and how to Predict future value
• Lesson learned from companies that have implemented Scrum and financial measures to predict value
Project Management CoE (Centre of Excellence)’ is an initiative led by seasoned project management leaders with an objective to establish a culture of excellence in project execution. Our Services range from taking ownership of end to end Project Management to staffing for Project Management requirements. PMCoE is one stop solution for all Project management/Transformation requirements.
White paper tailoring togaf for SAFe delivery v1.0Dinesh Panwar
This document discusses how to tailor the TOGAF enterprise architecture framework to align with Scaled Agile (SAFe) delivery methods. It recommends:
1. Adopting key SAFe principles like system thinking and preserving options as architecture principles.
2. "Shifting right" some architecture work to the delivery organization to allow for more incremental feedback.
3. Integrating TOGAF phases like architecture definition and migration planning with SAFe elements like release planning and architecture runways.
4. Adapting architecture capabilities to have skills in agile methods and SAFe, use agile techniques like estimating in story points, and take a lighter governance approach.
This document discusses the services provided by a freelance developer, including .NET development, ASP.NET, SQL Server, Oracle, and other technologies. It outlines the benefits of hiring a freelance developer such as cost effectiveness, flexibility, skills and experience, focus on deliverables, and ability to accommodate fluctuating workloads. Potential pitfalls are also addressed, such as lack of company knowledge. Guidelines are provided for determining when a freelance developer is suitable versus a permanent employee. Tips for effectively working with a freelance developer emphasize clear communication and respecting their time.
Agile practices continue to improve as organizations move forward with adoption and adaption. However, as they move forward, they often run into daunting challenges—coordinating projects with highly complex requirements and interdependencies; navigating highly political environments; and finding ways to fund, report, and integrate agile project work into existing organizational processes. Jamie Mades has found that the Lean Agile Portfolio bridges these gaps, applying lean product development flow principles to identify high-value initiatives and speed completion of work. It reduces risk and uncertainty using agile development practices to realize those initiatives. Jamie discusses how to break down silos across all areas, reduce the divide between agile practices and senior executive requirements, and improve collaboration. Using a $500M portfolio at a Fortune 100 company as an example, he reviews how they seamlessly integrated agile planning into the annual funding cycle and coordinated highly complex work across the organization. Join Jamie to learn where you need to drive changes and where you can adapt agile practices to meet organizational needs.
Executing large distributed projects using agile methodologies india agile we...Mahesh Varadharajan
The document summarizes a presentation given by Mahesh Varadharajan on June 13th 2015 in Chennai, India about executing large distributed projects using agile methodologies. It discusses what distributed agile development is, challenges it presents, and models for implementing it. Some key points covered include that over 80% of software development is now distributed, and distributed agile can provide benefits like cost savings but requires practices to overcome challenges like communication barriers between locations.
As the size of your development shop and organization grows, being able to align the needs of the business with technology grows ever-important. Having been involved with our company's Enterprise Architecture practice since the early days of its inception I have had the opportunity to grow with the team, which I now lead, and have seen what works - and what doesn't - for our organization. Regardless of whether you are part of a small startup shop or a 20,000 employee organization, there is a need for a focus on Enterprise Architecture.
Benefits of Lean IT and it's importance.
The world is a merry-go-round and you can't get off. Customers are becoming more demanding, markets are becoming more customised, and product life-cycles that are getting shorter are just a few of the reasons why Lean could be important to you. As the demands on our processes increase they evolve and adapt accordingly which often results in processes that end up inefficient and wasteful. Lean is about challenging the way things are done and opening our eyes to that waste and inefficiency. The environment in which an organization operates will continue to change; Lean can help organizations meet the challenge.
Lean can provide an organization with a clear competitive advantage since the correct application of the Lean principles will realise substantial benefits that include:
- Greater productivity
- Greater throughput
- Improved quality
- Reduced cycle times
- Less fire-fighting
- Smoother operation
- Reduced operating costs
CTE Solutions' preferred Lean IT training provider Snowdon Consulting gave this amazing presentation in our Toronto Office on April 25th, 2014. Click the below link to get a copy of the presentation used during this seminar.
http://blog.ctesolutions.com/management/enterprise-architecture/understanding-lean-it/
Multi-team Release Planning, as it is often executed, fails to bring alignment beyond one-time inter-team coordination. This hands-on session teaches the techniques and exercises for a Product Wall Release Planning Workshop. The Product Wall Release Planning Workshop brings together all the elements of business needs, user experience, value proposition, dependency resolution, risk mitigation and user story planning. By combining various Agile collaboration techniques in a guided sequence, your multi-team Release Planning can create alignment through learning together and building together a clear path to success, from the release vision all the way to Sprint Backlogs.
Alan Dayley brings more than 25 years of software engineering experience to his Agile Coaching practice. Agile Coach, CSM, CSPO, CSP. Alan works to strengthen the people side of creative work. Alan loves to help people learn and create innovation in their life. Besides Agile coaching, he spreads this passion as a founding member of the Phoenix Scrum User Group and speaker coach for the Ignite Phoenix series of events.
Start Attracting the Right Tech Talent with Re-engineered Job Postings.
Presentation by SearchVelocity to Silicon Hatlon, in August 2017
Location: Milton Education Village Innovation Centre, Milton, Ontario, Canada
The document outlines 8 steps to successfully launching an ERP project after vendor selection. The first step is allowing time for the vendor to assign project resources. The next steps include defining the core project team, establishing team structure and governance, holding a kickoff meeting, preparing necessary infrastructure, identifying competing initiatives, establishing a dedicated project workspace, and training the team on business process mapping. Taking these steps in the first 30 days is important to maintain project momentum after vendor selection.
Prepare the sled in summer and project release at its beginningVadym Fedorov
The document discusses improving collaboration between development and operations teams when delivering new software products. It identifies that a lack of communication and knowledge transfer between dev and ops teams can cause delays. Best practices include having one manager oversee the entire delivery process, sharing common success metrics, and close collaboration between teams. The document also advocates designing infrastructure as code to keep environments consistent and enable automation.
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Laszlo Szalvay
"A dead ScrumMaster is a useless ScrumMaster,” echo the votary of Ken Schwaber (Co-Founder of Scrum) folklore. In this session hosted by Pat Reed (Agile Alliance Board Member) and Laszlo Szalvay (Executive at SolutionsIQ) we will explore how and why the accounting department needs to be your biggest champion as you embark on your next agile transformation. Pat and Laszlo will walk through concrete steps and real world examples of how capitalization works with Scrum and what you need to tell the accountants so they don’t shoot you.
So don’t end up a dead ScrumMaster.
This document provides an executive summary for Shoubhik Ghosh Choudhury including his contact information, certifications, skills, experience, and achievements. He has over 16 years of experience implementing CRM solutions like Salesforce and SugarCRM. He is a Certified Scrum Master with experience managing agile software development projects. His background includes roles as a Technical Delivery Manager, overseeing application development, enhancements, and project management.
This document provides an overview of scaling agile planning to support large distributed programs. It discusses challenges in scaling core agile practices to support organizations with multiple teams working on large programs. The document outlines factors that need to be scaled, such as teams, planning, requirements, and roles. It proposes using frameworks like Disciplined Agile and SAFe to structure teams and scale practices. The presentation maps out a journey for organizations to define roadmaps, frameworks, and processes to scale their agile approach.
This document lists the top 10 Workday jobs and provides descriptions of each. The jobs include Workday functional consultant, technical consultant, adaptive planning consultant, security functional consultant, business analyst, test lead/manager, production support consultant, project/program manager, data conversion consultant, and change management consultant. For each role, the document outlines the necessary experience, responsibilities, and duties. It concludes by providing contact information for ERPCloudTraining which offers Workday training.
In an IT context companies struggling to increase profits and often view IT as a necessary evil: one that consumes resources rather contributes to the bottom line. These organizations often don’t see value in data collection analysis or benchmarking either. However, IT can be a significant contributor when IT decisions are made after measuring and estimating both cost and return. IT data collection analysis and benchmarking continue to improve the cost of IT systems and help make decisions regarding where to spend money to stop the bleeding. As such, repeatable processes for estimating cost, schedule and risk will be addressed along with the “iron triangle” of software. The Iron Triangle looks at issues of cost, schedule, scope and quality and helps determine what must give when client increases scope, reduces schedule or reduces budget.
Additionally this presentation will address the risk adjusted Total Cost of Ownership and return an IT investment along with its consistency with long-range investment and business strategy of an organization measured against risk and key technical and performance parameters and technical debt.Finally, since this presentation will address the overriding business concerns: how much value does this software contribute to the business and is the best place to spend the money. (IT Confidence 2013, Rio de Janeiro (Brazil))
Dennis Dalagan Darilag has over 10 years of experience as a PeopleSoft HCM Business/System Analyst. He has worked on various PeopleSoft HRMS modules for both consulting and financial institutions. His technical skills include PeopleCode, SQL, Oracle, and PeopleSoft HCM. He currently works as a Senior Consultant for Development Bank of Singapore where he gathers requirements, designs interfaces, provides testing support, and implements enhancements.
The 3 Pillars of Remote Application DevelopmentJenna Starmer
Application development is already challenging in the best of times, so how can you handle it when your entire development team is suddenly working from home? According to a Gartner survey, 88 percent of companies have encouraged or required employees to work from home since March 2020.
Unfortunately, this has set too many AppDev teams adrift, unprepared for the new normal of telecommuting. Some businesses have adopted stopgap solutions that aren’t sustainable in the long run, while others are feeling the pinch of tightened budgets and stressed employees. If you’ve got challenges here too, we can help.
Watch the hour-long webinar where we’ll discuss the three essential factors that separate the high achieving remote application development teams from those struggling to adapt.
Software Outsourcing: Outsource Your Project or Build a TeamSoftheme
This presentation is about two different models of outsourcing - project-based and team-based outsourcing. Read through this presentation material to learn more how to successfully select a proper IT Outsourcing Model for your business.
Is it a lack of knowledge and experience or financial limitations? Let’s examine some of the most typical difficulties employers have while to hire developer.
The document proposes establishing a project management organization to better manage projects at an agency. It analyzes the current state, identifying gaps such as a lack of clear goals and role confusion between project managers and business analysts. To address these gaps, the document recommends defining goals, roles and processes. Specifically, it suggests identifying options for retiring legacy systems, selecting a solution, and implementing it to provide clear direction. It also proposes treating project managers and business analysts as separate roles to improve requirements gathering and management of projects. Establishing distinct business and solution domains, and using business analysts and project managers to bridge between them, could help align projects with agency needs while considering constraints.
Discover the ultimate guide to hiring top-notch programmers in 2023 with our comprehensive article. Whether you're a startup, an established company, or an entrepreneur embarking on a new venture, finding and attracting skilled programmers can be a daunting task. Our expertly crafted guide provides valuable insights, practical tips, and up-to-date strategies to help you navigate the ever-evolving landscape of hiring programmers in today's competitive market. From defining your hiring needs and crafting compelling job descriptions to conducting effective interviews and assessing technical skills, we cover it all. Stay ahead of the curve and secure the talent your business needs with our invaluable guide on hiring programmers in 2023.
Prashant technical practices-tdd for xebia eventXebia India
Theme: Agile Technical Practices
Epic: TDD implementation
Stories:
Context of TDD
What is TDD
Response of Developers to TDD implementation
Practices complimenting TDD
Success with TDD
This document discusses moving HR functions to the cloud. It identifies four main challenges in doing so: adopting new ways of thinking and working, managing organizational changes and employee support, the speed of deployment, and establishing new roles. It also notes common failures like not properly preparing for and managing change, validating data, understanding cloud specifics, and gaining buy-in. Finally, it highlights benefits like quick deployment, reduced costs, flexibility, and easy updates that organizations can realize when moving HR to the cloud.
If you are looking to hire full-stack developers you should look for technical skills and critical capabilities. Here explain in detail to hire full-stack developers. Visit Us: https://www.logicrays.com/blog/hire-full-stack-developers
Best practices for fusion hcm cloud implementationFeras Ahmad
This document outlines best practices for implementing Oracle Fusion HCM Cloud. It discusses reviewing business processes and setup content, using tools to speed implementation, managing test and production environments, and examples of customer implementations. The agenda includes reviewing best practices, examples of incorporating practices, and a Q&A session. Best practices involve fitting customer processes to the system, using setup content and tools, adopting a SaaS methodology, and applying project management basics. Partnering with Oracle and leveraging resources can help ensure implementation success.
The document proposes a cost reduction plan for an AWS environment with current annual spend of $490k. It identifies five key areas for cost savings: 1) Implementing autoscaling for environments to better match usage and reduce overprovisioning, estimated at $96k in savings. 2) Managing development/production instances to turn off non-peak periods, estimated $84k savings. 3) Using spot instances for machine learning training for $48k savings. 4) Switching model builds to serverless technologies for $6k savings. 5) Controlling S3 storage and implementing data lifecycles for $18k savings. The plan estimates a total of $252k in annual savings, over 50% reduction in AWS
Response on Proposal for Converting to a Gated CommunityMichael J Geiser
This is a response to the request from the HOA Board for proposal to Convert Bayside at Bethany Lakes into a Gated Community in reaction to a string burglaries in 2013
There have been a number of articles and other content appearing in SI that have not met the standards and guidelines the Skeptical communities expects
1967 lincoln continental convertible restoration v4Michael J Geiser
This document provides updates on a 1967 Lincoln Continental convertible restoration project. It details plans to use a totaled 2016 Mustang GT as a donor vehicle for the motor, transmission, radio, HVAC controls, steering wheel, and other interior components. The target is to complete the exterior restoration to original 1960s specifications while incorporating modern interior components from the 2016 Mustang for the seats, center console, and rear speakers.
Agile Progress Tracking and Code Complete Date EstimationMichael J Geiser
Here are two tools that I found to be very effective in predicting Code Complete dates and the effect of scope changes and also tracking progress against a Development Plan over time
Release Planning is a Pain Point in many Agile shops. This is an outline of a process that has worked very well for me over time. I hope you find it useful also.
This was some thoughts for maturing our Agile SDLC with some specific notes on how to improve JIRA workflows. This was a discussion slide deck; it's very wordy
I’ve been keeping a collection of Linux commands that are particularly useful; some are from websites I’ve visited, others from experience
I hope you find these are useful as I have. I’ll periodically add to the list, so check back occasionally.
Introduction to the WSO2 Identity Server &Contributing to an OS ProjectMichael J Geiser
This is an overview of the WSO2 Identity Server and a customization we built that will be contributed back into the product. There is also some additional content on Coding Standards and being an LDAP an Directory Server hater
This document outlines a network architecture with firewalls separating the internet, DMZ, and internal segments. An F5 load balancer distributes traffic for my-api.mydomain.com across two instances of MyService running on dc1-myservice.myinternaldomain.net and dc2-myservice.myinternaldomain.net.
Using JIRA to Manage Project Management Risks and Issues Michael J Geiser
The document discusses managing project risks and issues using JIRA's risk management workflow. It recommends using JIRA over other project management software for risk tracking because it has wider company adoption, visibility, and the ability to assign risks to any JIRA user to track progress. The JIRA risk management workflow standardizes the risk management process, ties risks to specific work, and creates an organizational knowledge base of risks across projects for transparency.
The document describes an approvals workflow that involves multiple steps:
1. Issues such as change requests, improvements, and feature requests are created.
2. The requests go through stages of being opened, documented, analyzed for impact and risk, and reviewed by committees.
3. The workflow provides advantages like a standardized process, centralized knowledge capture, and easy tracking of all approvals linked to each issue.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
3. Overview
• Target qualifications/criteria for Software Engineer (SE) for XYZ
Corp.
• Philadelphia based
• Has mature Software Engineering thought processes
• Some demonstrated Python and Flask experience / skills
• XYZ Corp. has capacity to bring some Junior SEs on board and mentor
• XYZ Corp. will not sponsor Visas
• XYZ Corp. will not work with Recruiting firms at this time
• Decisions on Visas and working with Recruiting firms are based on
costs vs previous results and could be open to review / change.
3
4. Summary of Recruiting Efforts to Date
• XYZ Corp. job postings appear on
• XYZ Corp. Website (ProductA used as ATS)
• AngelList (feeds into ProductA)
• Indeed.com (does not integrate with ProductA– started 2/25/201x)
• LinkedIn (feeds into ProductA)
• Glassdoor (feeds into ProductA– started 4/1/201x)
• Posting has been up (with multiple revisions) for 543 days and
generated 137 total applicants
• Software Engineer posting has generated since Jan 21
• 36 (XYZ Corp. and AngelList) and 47 (LinkedIn and Indeed.com)
• Resulted in 3 interviews and 1 hire
4
5. Summary of Recruiting Efforts to Date (2)
• Majority of applicants are Undergraduate and Graduate students
with no or little (limited intern only) experience
• Stand out in-school candidates are retained to revisit their applications
near/at graduation (2 in ATS now)
• Based on personal experience, this is not an unusual or low rate
• Assessed local and national benchmark salaries
• XYZ Corp. pays as well or better than Philly average (which is higher than
national average)
• Continuing to try new approaches
• Updated content based on XYZ Corp. Staff feedback
• Created an additional posting with salary included along with similar
posting w/o salary on Indeed.com 5
6. Comparison of Recruiting Efforts
• XYZ Corp. Posting on LinkedIn
• Results are ordered by LinkedIn algorithm but are usually on first 3 or 4
pages (could improve with paid sponsorship but only marginally)
• XYZ Corp. response rate (3 apps in 4 weeks) is at least as good
(PromptWorks - 2 apps in 3 weeks) or better (Comcast - 0 apps in 4 weeks)
than similar postings
• Effectiveness of recent tweaks
• Modified wording: Week from 3/24 to 3/31, the response rates were flat
• Posting with salary: New posting that included salary received fewer
responses than similar posting with no salary
• The week the two ran side by side indicates this is not a factor driving response rates
or quality/career level of respondents
6
7. …and the Situation is not likely to Improve
• As XYZ Corp. grows, 2021 could see XYZ Corp. with 90+ clients and
millions of lives serviced, this will likely result in:
• More Software Engineers needed to develop and support new features
• More Software Engineers needed to automate processes just to sustain
• More Software Engineers (or technical positions in Data Science or Client
Management) for on boarding and processing (not all processes can be
100% automated)
• The situation for recruiting Software Engineers is likely to get worse
• Comcast Tower 2 opens in 201x
• Other business (The Vanguard Group, LiquidHub, Lincoln Financial, etc.) are
expanding or moving into Philadelphia
• Potential Amazon HQ2 and other new entrants placing further demand
7
8. What Staffing Mix Should XYZ Corp. Target?
• XYZ Corp. should have as employees (FTEs) all Mission Critical /
Strategic positions (Data Scientists, Product Managers, Client
Management, Sales, Software Engineers, Project Management,
Architecture)
• The right staffing partner can help with
• Staffing roles where XYZ Corp. cannot justify an FTE or can perform some
“commodity” functions when staffing is difficult can be outsourced
• Staff Augmentation until we can hire Staff positions
• Effectively staffing some positions that while important are less strategic
(such as creating integration testing scripts, automation, build and deploy,
off hours support, Defect Triage and testing, Performance testing and
others)
8
9. Staffing Model “Magic Quad”
9
MISSION
CRITICAL
SUPPORT
Risk
STRATEGICTACTICAL
MarketDifferentiation
INTERNAL
Key differentiatingprocess
thatentailsrisk:
e.g. Architecture,businessrequirements,
projectmgmt,security,releasemanagement
A non-differentiatingprocess thatentailsrisk:
OUTSOURCE
e.g. provisioning,
disasterrecovery,
Desktophelp desk
A key differentiatingprocess thatentails
littlerisk
CONSULTANT
e.g. Branding,Web Design,UI/UX and all staff
augmentation roles(a specialcase)
Neitherdifferentiatornorriskbearing –
justa needed process
CONTRACT
e.g. PC disposal,
networkinstallation
Short termengagement,deliverabledrivenShort termrenewable,
Informal or formal, SLADriven
Longterm, formal, SLAor deliverabledriven
XYZ Corp.Employees
Employees
Employees staff positions in the Internal (Strategic/Mission Critical)area
andstaff the interactions tocontrol other quadrants
Commodity services often have a higher total cost if staffed by FTEs
because outside providers can realize economies ofscale andother
efficiencies due tofunctions being their core competencies; this results in
lower costs for services
10. When XYZ Should NOT Leverage a Partner
• XYZ Corp. should continue to do primary software development
with employees whenever practical
• Development is a strategic & mission critical process that we must own
• It can be a challenge to maintain quality and schedule when development is
done in large part by consultants
• Doing so often results in higher costs
• Skillset gaps and project duration are often driving factors
• After we are accustomed to the relationship and get a smooth rhythm
going, we can evaluate leveraging a partner for primary development
• Can be onshore/nearshore or offshore
• Just like any consultant, we can get specific help for specific skillsets for limited or
extended durations as needed
10
11. How Can XYZ Corp. Use a Staffing Partner?
• XYZ Corp. should continue all efforts to fill key open positions
• XYZ Corp. should engage with a Staffing Partner that help with these
areas from the “Staffing Model”
• Consultants and Staff Augmentation
• Includes roles like UI/UX where XYZ Corp. needs long-term but part time engagements
that will have an uneven demand curve
• Outsourcing
11
Months
Hours
12. Value to XYZ Corp.
12
• XYZ Corp. can leverage a Partner’s resources, dedicated to XYZ
Corp., to ensure XYZ Corp. employees focus on the highest value
work. For example:
• Consultants could run Performance Tests and other Release related work
allowing XYZ Corp. employees to stay focused on development Sprint work
• In-office or offsite Software Engineering consultants would help bridge
staffing gaps as XYZ Corp. recruits replacement or new staff with minimal
disruption to delivery schedules
• Provide transactional consulting services for roles where XYZ Corp. does not
yet (or for some time) be able to justify an FTE: example UI/UX design
13. Consulting Engagement Proposed
13
• There will be enough work that XYZ Corp. should engage two
partners to provide consulting services. Suggestions:
• VendorB has “nearshore” staff.
• VendorA (part of LargeCorp): Has large India presence for overnight work
and to meet skillset gaps. Fewer onsite possibilities but can provide as
needed.
• In general, we need very few “onsite” consultants
• The most vital function of the onsite role is to manage the offsite engineers
• Employees will fill onsite staff as much as possible
14. Consulting Engagement Proposed (2)
14
• VendorB has fewer employees but the “nearshore” (S. America)
based staff has comparable rates to India based firms but is in same
time zone.
• VendorA and related LargeCorp companies have a deep pool of well
qualified Software Engineers and other employees
• About 24,000 total employees; 8,000 in US, the rest in Europe, Eastern
Europe and India.
• VendorA can provide XYZ Corp. with a wide range of services; US based
software engineer help, specialty consulting (UI/UX) and other services as
XYZ Corp. needs and for as long as XYZ Corp. needs
15. Consulting Engagement Proposed (3)
15
• Find several Mid-level / Senior Software Engineers to get our staff
filled out
• Based (at least initially) in XYZ Corp. Office
• Interview can be similar as employee interview process
• Continue to look to fill open XYZ Corp. Employee positions
• When XYZ Corp. Employee positions are filled, scale back onsite consultants
as necessary
16. Offshore Engagement
16
• At some point it is to XYZ Corp.’s advantage to leverage VendorA’s
offshore capabilities
• One of the benefits this will provide XYZ Corp. is the ability to
leverage offshore to perform targeted work. Advantages include:
• Complementary hours: work like Performance, Integration or Regression
Testing can happen overnight US time.
• Work needed to support XYZ Corp. employees can be prioritized and
handed off to be completed after hours (US time) during VendorA’s
Offshore normal hours
• The VendorA team can complete vital (but usually not specialized work),
such as automation of new feature development more cost effectively and
(more importantly) XYZ Corp. will be able to staff the positions
17. Offshore Engagement – How it works
17
• General roles for VendorA people and what they do
• Onsite Technical Lead: This person is 100% based in XYZ Corp.’s office and
is a Senior Software Developer. The Technical Lead is responsible for
understanding any work that any onsite or offshore VendorA team member
is assigned. This person communicates with the Offsite Technical Lead and
often other offsite people
• Onsite Consultants: Like any consultant, this person is in the XYZ Corp.
office and participates in all development sprint meetings (if they are
performing Sprint work)
• Offsite Technical Lead: This person is responsible for onsite-offsite
communication and management of all offsite resources. This person often
participates in development sprint meetings and often overlaps XYZ Corp.
office time in the morning
18. Offshore Engagement – How it works (2)
18
• General arrangement
• Offsite Consultants: These consultants are directly managed by the
VendorA Leads and participate in development sprints only when they are
assigned Sprint Backlog items. Communication is usually channeled
through the VendorA Technical Leads unless the consultant is assigned
Sprint work, then the consultants participate in development sprint
meetings
19. Timeline
19
• Receiving an SOW from VendorA this week
• Will review resumes and interview (TBD – but ASAP)
• Begin: cannot begin to determine until we have an acceptable SOW
and consultants
20. Cost Benefit Analysis Summary
20
Annual fully loaded costs
w/ consultant all employees
1 on - 5
offshore 1 on 2 off
Open SE 1 (name) $135,000 $135,000 $135,000 $135,000
Open SE 2 (Actively interviewing) $135,000 $135,000 $135,000 $135,000
Consultant SE convert to employee (name) $336,000 $135,000
Open SE (Voluntary Term - March) $150,000 $150,000
Employee A (At Risk for Voluntary Term) $125,000 $125,000 $125,000 $125,000
Open (SM promoted to Product Team) $120,000 $120,000
Annual cost of VendorA contract $468,000 $312,000
VendorA Onsite Tech Lead Included Included
Offshore 1 included Included
Offshore 2 included Included
Offshore 3 included
Offshore 4 included
Offshore 5 included
Total year cost $1,001,000 $800,000 $863,000 $707,000
21. Cost Benefit Analysis Summary
21
Total Year costs
Jan Feb March April May June July Aug Sept Oct Nov Dec
Open SE 1 0 0 5,625 11,250 11,250 11,250 11,250 11,250 11,250 11,250 11,250 11,250
Open SE 2 0 0 0 5,625 11,250 11,250 11,250 11,250 11,250 11,250 11,250 11,250
Consult SE 18,000 18,000 18,000 15,000
Open SE 12,500 12,500 12,500
At Risk SE 10,417 10,417 10,417 10,417 10,417 10,417 10,417 10,417 10,417 10,417 10,417 10,417
Open SM 10,000 10,000 10,000
37,000 37,000 37,800 37,800 37,800 37,800 37,800 37,800
$50,917 $50,917 $56,542 $42,292 $69,917 $69,917 $70,717 $70,717 $70,717 $70,717 $70,717 $70,717 $764,800
Total people
on Payroll 4 4 5 7 7 10 10 10 10 10 10 10
AssumptionsSM transitions to Product Owner and employee costs covered under Product for April
VendorA onsite and Geiser to pick up SM duties
Budget allocated to 2 employees and consultant used to fund VendorA consultants
201x
May 1 onshore and 2 offshore in US for Training (additional T&E costs included)
June 1 onshore and 2 offshore in US for Training (additional T&E costs included)
July 1 on shore and 5 offshore for entire month
August 1 on shore and 5 offshore for entire month
Sept 1 on shore and 5 offshore for entire month
Oct 1 on shore and 5 offshore for entire month
Nov 1 on shore and 5 offshore for entire month
Dec 1 on shore and 5 offshore for entire month
22. Cost Benefit Analysis Summary
22
• Partnership will allow XYZ Corp. to fill long term open positions
• Will enable Development to meet currently at risk New Product schedule
• Will enable Development to implement critical automation and testing
goals needed to meet for growth targets and operational objectives
• Reduction of full year budget of current $1.0M to $850k
• Labor costs reduced by the fully loaded cost of one Sr. Software Engineer
• Increases Engineering staff from 6 to 10 FTEs
23. XYZ Corp.’s Points of Control
23
• XYZ Corp. controls the contract, XYZ Corp. can ramp up or down as
needed with minimal lead time (ramp up ASAP, ramp down with 30
days notice)
• Interactions with VendorA are aligned with Staffing Model “Magic
Quad” Upper left and Lower Right quadrents.
• Long term, formal, SLA or deliverable driven
• Short term engagement, deliverable driven